¹x¥Ö°\
°Ïª©¥D
¨k¨à + ¼u²\ = ¯u±¡¬yÅS !
¿n¤À 69922
µo¤å 4626
µù¥U 2005-8-31 ¨Ó¦Û ÅKº~ + ¬X±¡ = ·s¦n¨k¤H !
ª¬ºA Â÷½u
|
#1 [ª¾ÃÑ]Åã¥Ü¥dª±®a¤£¥i¤£ª¾15¤jÃöÁäµü~~
Åã¥Ü¥dª±®a¤£¥i¤£ª¾15¤jÃöÁäµü~~
¡@¡@1¡B ´V²v(Frames per Second)
¡@¡@¨C¬íªº´V¼Æ(fps)©ÎªÌ»¡´V²vªí¥Ü¹Ï§Î³B²z¾¹³õ´º®É¨C¬íÄÁ¯à°÷§ó·s´X¦¸¡C°ªªº´V²v¥i¥H±o¨ì§ó¬yºZ¡B§ó¹G¯uªº°Êµe¡C¤@¯ë¨Ó»¡30fps´N¬O¥i¥H±µ¨üªº¡A¦ý¬O±N©Ê¯à´£¤É¦Ü60fps«h¥i¥H©úÅã´£¤É¥æ¤¬·P©M¹G¯u·P¡A¦ý¬O¤@¯ë¨Ó»¡¶W¹L75fps´N¤£®e©ö¹îı¨ì¦³©úÅ㪺¬yºZ«×´£¤É¤F¡C¦pªG´V²v¶W¹L¿Ã¹õ¨ê·s²v¥u·|®ö¶O¹Ï§Î³B²zªº¯à¤O¡A¦]¬°Åã¥Ü¾¹¤£¯à¥H³o»ò§Öªº³t«×§ó·s¡A³o¼Ë¶W¹L¨ê·s²vªº´V²v´N®ö¶O±¼¤F¡C
¡@¡@2¡B²`«×½ÆÂø©Ê(Depth Complexity)
¡@¡@²`«×½ÆÂø©Ê¬O¥Î¨Ó«×¶q³õ´º½ÆÂøµ{«×ªº«ü¼Ð¡C¥¦«ü¨CÓÅã¥Ü´V³B²z¹Lµ{¤¤¹³¯À»Ýn´è¬Vªº¦¸¼Æ¡CÁ|¨Ò¨Ó»¡¡A¦b³õ´º¤¤¶È¦³¤@±ùÙªº±¡ªp¤U¡A²`«×½ÆÂø©Ê¬°1¡C¦pªGùÙªº«e±¯¸¦³¤@Ó¤H«h²`«×½ÆÂø©Ê¬°2¡A¦pªG¦³¤@°¦ª¯¦b¤H©MùÙªº¤¤¶¡«h²`«×½ÆÂø©Ê¬°3¡A¥H¦¹Ãþ±À¡C²`«×½ÆÂø©Êªº¦s¦b»Ýn§ó±jªº´è¬V¯à¤O¥H¤Î±a¼e¥H¹ï¹³¯À¶i¦æ´è¬V¡C·í«e¹Ï§ÎÀ³¥Îµ{¦¡¤¤¥§¡¿@«×½ÆÂø©Ê¤j¬ù¦b2¨ì3¤§¶¡¡A³o·N¨ýµÛ§A¬Ý¨£ªº¨C¤@Ó¹³¯À¹ê»Ú¤W³Q¹Ï§Î³B²z¾¹´è¬V¤F¨â¨ì¤T¦¸¡C
¡@¡@3¡B¯¾²z¶K¹Ï(Texture Mapping)
¡@¡@¯¾²z¶K¹Ï¬O±N2D¹Ï§Î(³q±`¬O¦ì¹Ï)Ó®g¨ì3Dª«Åé¤Wªº¤@ºØ§Þ³N¡C·í¯¾²z¸û¤p®É¡Aª«Å骺ªí±·|Åã±o¼Ò½k©Î§e°¨ÁɧJª¬¡A¸û¤jªº¯¾²z¥i¥HÅýª«Åéªí±ªí²{¥X§ó¦h²Ó¸`¡C¯¾²zÀ£ÁY¤]¥i¥HÅý§ó¦hªº¯¾²z¶K¹Ï¦P®É¨Ï¥Î¡A¨Ï³õ´º§ó¥[Â×´I¦h±m¡A³o¼Ë¯¾²z¶K¹Ï¥i¥H¦b¤£¼W¥[¦hÃä§Î¼Æ¶qªº±¡ªp¤U¤j¤j´£¤É¯u¹êµøı®ÄªG¡C¦]¬°¥¦¥i¥H¤j¤j¼W±j¯u¹ê·Pı¦P®É¥u»Ýn¤£°ªªºpºâ¯à¤Oªº¶}¾P´N¥i¥H±o¨ì¡A¦]¦¹¥¦¬O³Ì±`¥Î¨Óªí²{¯u¹ê·P3Dª«Å骺§Þ³N¤èªk¡C¬°¤F´è¬V±a¦³¯¾²z¶K¹Ïªº¹³¯À¡A³oÓ¹³¯Àªº¯¾²z¼Æ¾Ú·|Ū¶i¹Ï§Î³B²z¾¹¤¤¡A±q¦Ó¾ÉP¦sÀx±a¼eªº®ø¯Ó¡C
¡@¡@4¡B¶ñ¥R²v(Fill Rate)
¡@¡@¶ñ¥R²v¬O«ü¹³¯À¼g¤JÅã¥Ü´V½w½Ä°Ïªº³t²v¡C¶ñ¥R²v¬O¥Î¨Ó«×¶q·í«e3D¹Ï§Î³B²z¾¹ªº¹³¯À³B²z©Ê¯àªº³Ì±`¥Î«ü¼Ð¡C¶ñ¥R²v³q±`±Ä¥Î¨C¬í¦Ê¸U¹³¯Àªº¤è¦¡¿ö¹F(Mpixels/sec)¡C¸û°ªªº¶ñ¥R²v´è¬V¹³¯À¦P¼Ë»Ýn®ø¯Ó¤j¶qªº¦sÀx±a¼e¨Ó¤ä´©¡C
¡@¡@5¡BT-buffer
¡@¡@T-buffer¦bµwÅé¤W§¹¥þ¤ä´©¥þ¿Ã¹õ§Ü¿÷¾¦¡A§Y¨Ï¦b640¡Ñ480³oºØ¬Û¹ï¸û§Cªº¸ÑªR«×¤U¤]¯à±o¨ì³Ì¨ÎªºÅã¥Ü®ÄªG¡CT-buffer¬OÅã¥d¥Î¨Ó´£°ª¹Ï¹³«~½èªº«n±¹¬I¡A¦Ó°t¦X±j«lªºÅã¥Ü´¹¤ù©M°ªÀW²vCPU¡A³o¨Ç¯S®Ä¥i¥H¥þ³¡¥´¶}¡A¨ÃÀò±o§óºë²Óªºµe±¡CT-buffer¥Ñ¥|Ó³¡¤À²Õ¦¨:¤@¬O"´º²`³B²z"¡A³oÓ¯S®Ä¥i¥H¥[±j3Dµe±ªº¼h¦¸·P¡A¤ñ¦p»¡µø½u¥Ñ²M´·¨ì¼Ò½kªº¹Lµ{¤Î»P¤§¬Û¤ÏªºÅܤÆ;¤G¬O"¥þ¿Ã¹õ§Ü¿÷¾¦";¤T¬O"°ÊºA¼Ò½k®ÄªG";¥|¬O"¤Ï®g»P¬X©M³±¼v¡A¨ä¹ê½è¬O¥ú¼v®ÄªGªº³B²z¡C
¡@¡@6¡BFSAA
¡@¡@¥þºÙ¬OFull Screen AntiAliasing¡A¤¤¤å¦WºÙ¥s°µ¥þ¿Ã¹õ§Ü¥¢¯u¡C¥¦ªº³Ì¥Dnªº§@¥Î´N¬O¯à°÷³q¹L´¹¤ù¤º³¡ªº¯S§O³B²z¹q¸ô©ÎªÌ³nÅ骺Âà´«¡A¨Ï¹CÀ¸µe±¤¤ªº3Dª«Åé©M³õ´º¤¤¥¢¯uªº¹³¯À¾¨¶q´î¨ì³Ì§Cªºµ{«×¨Ó¹F¨ì¥·Æªº®ÄªG¡C
¡@¡@7¡BBump Mapping
¡@¡@Bump Mapping(¥W¥Y¶K¹Ï)¬O¤@ºØ¦b3D³õ´º¤¤¼ÒÀÀ²ÊÁW¥~ªí±ªº§Þ³N¡A¥¦¥Î¨Óªí²{½üL¡B¤ôªGµ¥ª««~ªº3Dªí±®É¯S§O¦³¥Î¡C¦pªG¨S¦³§¹¾ãªº¥W¥Y¶K¹Ï¡A¦b´yz³o¨Ç²Ó¸`«Ü¦hªºª«Åé®É±N¬O«Ü¯Ó¶O¸ê·½ªº¨Æ±¡¡A¤ñ¦p¤H¥Ö½§¤Wªº½K¯¾¡A¦pªG¥Î¶Ç²Îªº¤èªkºc«Ø3D¼Ò«¬¡AµM«á¥Î¹³¯À¥h¶ñ¥R¡A¨º»ò°õ¦æªº®Ä²v´N¹ê¦b¤Ó§C¤F¡CBump Mapping±N²`«×ªºÅܤƫO¦s¨ì¤@±i¶K¹Ï¤¤¡AµM«á¦A¹ï3D¼Ò«¬¶i¦æ¼Ð·Çªº²V¦X¶K¹Ï³B²z¡A§Y¥i¤è«Kªº±o¨ì¨ã¦³¥W¥Y·Pªºªí±®ÄªG¡C
¡@¡@8¡BTexture Mapping
¡@¡@¦pªG¨S¦³Texture Mapping(§÷½è¶K¹Ï)¡A3D¹Ï¹³±N·|«D±`ªº³æÁ¡¡A´N¹³¤@¼h¯È¤@¼Ë¨S¦³½è·P¡C¦ÓTexture Mapping¥i¥H§â¤@±i¥±¹Ï¹³¶K¨ì¦hÃä§Î¤W¡A³o¼Ë´è¬V¥X¨Óªº¹Ï¹³´N·|Åã±o«Ü¥R¹ê¡C
¡@¡@9¡BDirectX
¡@¡@DirectX¬O¦b·L³n§@·~¨t²Î¥¥x¤Uªº¹CÀ¸µ{¦¡¶}µo¤¶±¡A§Y©Ò¿×ªºGame API for Windows¡C³q«U¦aÁ¿DirectX¬O¥Ñ¤@¨t¦CµwÅéÅX°Êµ{¦¡(¦pÅã¥Ü¥d¡Bµ®Ä¥dµ¥ÅX°Êµ{¦¡)²Õ¦¨ªº¡A¨ä¥Dnªº³¡¤À¥]¬ADirect Draw¡BDirect Input¡BDirect Play©MDirect Sound¡A¤À§O°w¹ïÅã¥Ü¡B¿é¤J¨t²Î¡Bºô¸ô³q°T©Mµ®Äµ¥¦U¤è±¡CDirectX³Ì¤jªºÀuÂI¬O´£¨Ñ¤F°ª®Ä²vªºÅX°Êµ{¦¡¦Ó¨Ï¹CÀ¸³]pªºµ{¦¡¬É±±o¥H²Î¤@¡AÅýµ{¦¡¥i¥H°µ¨ì»PµwÅéµLÃö(Hardware Independency)¡C
¡@¡@10¡BOpenGL
¡@¡@OpenGL¬OOpenGraphicsLibªºÁY¼g¡A¬O¤@®M¤Tºû¹Ï§Î³B²z®w¡A¤]¬O¸Ó»â°ìªº¤u·~¼Ð·Ç¡C¹q¸£¤Tºû¹Ï§Î¬O«ü±N¥Î¼Æ¾Ú´yzªº¤TºûªÅ¶¡³q¹LpºâÂà´«¦¨¤Gºû¹Ï¹³¨ÃÅã¥Ü©Î¦C¦L¥X¨Óªº§Þ³N¡COpenGL³Q³]p¦¨¿W¥ß©óµwÅé¡A¿W¥ß©óWindows¨t²Îªº¡A¦b¹B¦æ¦UºØ§@·~¨t²Îªº¦UºØ¹q¸£¤W³£¥i¥Î¡A¨Ã¯à¦bºô¸ôÀô¹Ò¤U¥H«È¤á/¦øªA¾¹¼Ò¦¡¤u§@¡A¬O±M·~¹Ï§Î³B²z¡B¬ì¾Çpºâµ¥°ªºÝÀ³¥Î»â°ìªº¼Ð·Ç¹Ï§Î®w¡C
¡@¡@11¡BVertex Shader
¡@¡@¦bºc«Ø3D¹Ï§Îªº¤T¨¤§Î¤¤¦³¤TÓ³»ÂI¡A§Q¥Î³o¨Ç³»ÂI¦b3D³õ´º¤¤¶i¦æµÛ¦â¬O«Ü¤è«Kªº¨Æ±¡¡CNVIDIA¦bGeForce 3Åã¥d¶}©l¡A±Ä¥Î¤F¤@ºØ¥s"Vertex Shader(³»ÂIµÛ¦â¤ÞÀº)"ªº·s§Þ³N¡A³oºØ§Þ³Nªº³Ì¤j¯SÂI´N¬O"¥i½sµ{©Ê"¡AÅý³]p¤Hû¥i¥H«ö·Ó¦Û¤vªº·NÄ@³]p¥X¦³¯S¦âªº3D¤Hª«©ÎªÌ¶i¦æ¯S§Oªº¥ú·½³B²z¡A³o¼Ë³Ð³y¥X¨Óªº3D³õ´º¤~¦³¯S¦â¡A¥B§ó¥[¯u¹ê¡C
¡@¡@12¡BZ-buffer
¡@¡@Z-buffer(Z-½w½Ä)ªº§@¥Î¬O¥Î¨Ó½T©w3Dª«Å鶡«e«á¦ì¸mÃö«Y¡C¹ï¤@Ó§t¦³«Ü¦hª«Åé³s±µªº¸û½ÆÂøªº3D¼Ò«¬¡A¯à¾Ö¦³¸û¦hªº¦ì¼Æ¨Óªí²{²`«×·P¬O¬Û·í«nªº¡C¦³¤FZ-buffer 3Dª«Å骺Áa²`¤~·|¦³¼h¦¸·P¡C
¡@¡@13¡BS-Video
¡@¡@S-Video(Super-Video)¤@ºØ¼v¹³°T¸¹¶Ç¿é¤è¦¡¡A±N¼v¹³°T¸¹¤ÀÂ÷¬°¦â±m-C (CHROMINANCE) ¤Î«G«×-Y (LUMINANCE)¡A¤SºÙ¬° Y/C ¤ÀÂ÷°T¸¹¡A¯à²£¥Í¸û²Õ¦X (COMPOSITE) °T¸¹¾U§Qªºµe±¡C
¡@¡@14¡BRAMDAC
¡@¡@(Random Access Memory Digital-to-Analog Converter)Åã¥Ü¥d©Ò¨Ï¥Îªº´¹¤ù (CHIP)¡A¯à±NÅã¥Ü¥d°O¾ÐÅé (MEMORY) ¤¤ªº¸ê®ÆÂà´«¦¨Åã¥Ü¾¹©Ò±µ¦¬ªº°T¸¹¡C
¡@¡@15¡BÅã¦s±a¼e
¡@¡@¹ï©óÅã¥d¦Ó¨¥¡A±a¼eªºpºâ¤½¦¡¬O"Åã¦sÀW²v*Åã¦s¦ì¼ÆÁ`©M/8"¡C¥Ø«e¤j¦h¤¤§CºÝªºÅã¥d³£¯à´£¨Ñ6.4GB/s¡B8.0GB/sªºÅã¦s±a¼e¡A¦Ó¹ï©ó°ªºÝªºÅã¥d²£«~«h´£¨Ñ¶W¹L20GB/sªºÅã¦s±a¼e¡C¦b±ø¥ó¤¹³\ªº±¡ªp¤U¡AºÉ¥i¯àÁʶRÅã¦s±a¼e¤jªºÅã¥d¡A³o¬O¤@Ó¿ï¾ÜªºÃöÁä¡C
|
|