-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
12/13 ·s®Ñ¨ì¡I 10/8 ·s®Ñ¨ì¡I 10/1 ·s®Ñ¨ì¡I 9/24 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

Direct 3D©MXNA¹CÀ¸¶}µo°ò¦(C#»y¨¥ª©)

( ²Åé ¦r)
§@ªÌ¡G¯Õ»F­^Ãþ§O¡G1. -> ¹CÀ¸ -> DirectX
ĶªÌ¡G
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀDirect 3D©MXNA¹CÀ¸¶}µo°ò¦(C#»y¨¥ª©) 3dWoo®Ñ¸¹¡G 17194
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
¡i¤£±µ¨ü­qÁÊ¡j

¥Xª©¤é¡G1/1/2009
­¶¼Æ¡G379
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¡i¤£±µ¨ü­qÁÊ¡j
ISBN¡G9787302187646
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¨Ï¥ÎC#»y¨¥¥i¥H½s¼g°ò¤_DirectX©M·L³n³Ì·s´åÀ¸¶}µo¥­»OXNA¡]¶È¤ä«ùC#»y¨¥¡^ªº3D¹Ï§Î©M3D´åÀ¸µ{§Ç¡A¨ä¹B¦æ³t«×¤w±µªñ¤_C++¥N½Xªº¹B¦æ³t«×¡A¤@¨Ç°Ó·~´åÀ¸¤w¸g¨Ï¥ÎC#»y¨¥³Ð«Ø¡C¥ÎC#»y¨¥½s¼g3D¹Ï§Î©M3D´åÀ¸µ{§Ç¥i¥H­°§C¾Ç²ß©M¶}µoÃø«×¡A´£°ª¶}µo®Ä²v¡A¨Ï¶}µo¤H­û¯à¼g¥X§ó¦w¥þªº¥N½X¡C¥»®Ñ¥Øªº¬O¨Ï¨ã¦³C»y¨¥°ò¦ªºÅªªÌ³q¹L¥»®Ñ¾Ç²ß¡A´x´¤¥ÎC#»y¨¥¶}µo°ò¤_DirectX©MXNAªº3D¹Ï§Î©M3D´åÀ¸µ{§Ç¡C¥»®Ñªö¥Î¹ê¨ÒÅX°Êªº¤è¦¡¶i¦æÁ¿¸Ñ¡A¦b¨Ò¤l¤¤ºÉ¶qÁקKù¦C¤£¬ÛÃöªºª¾ÃÑÂI©MµLÃö¥N½X¡A¨Ï¨Ò¤l¥N½Xµu¤pºë®«¡A®e©ö²z¸Ñ¡A®Ñ¤¤¥þ³¡¨Òµ{§¡µ¹¥X¤F¸Ô²Ó³]­p¨BÆJ¡A¦}¹ï¨C¤@¨B¥N½Xµ¹¥X¸Ô²Ó¸ÑÄÀ¡AŪªÌ¥i«ö·Ó®Ñ¤¤¨BÆJ§¹¦¨¨Ò¤l¡C
¡@¡@¥»®Ñ¥i§@¬°¾Ç²ß¥ÎC#»y¨¥¶}µo3D¹Ï§Î©M3D´åÀ¸µ{§Çªº¤Jªù®Ñ¡A¤]¥i§@¬°°ª®Õ­pºâ¾÷¤Î´åÀ¸µ¥¬ÛÃö±M·~±Ð®v¡B¬ã¨s¥Í¡B¥»±M¬ì¾Ç¥Íªº±Ð§÷©Î°Ñ¦Ò®Ñ¡A¹ï¨Ï¥ÎC#»y¨¥¶}µo3D¹Ï§Î©M3D´åÀ¸µ{§Çªºµ{§Ç­û¤]¦³«Ü¦nªº°Ñ¦Ò»ù­È¡C
¥Ø¿ý¡G

²Ä1³¹ Managed DirectX©MXNA
¡@1.1 DirectX
¡@1.2 Managed DirectX
¡@1.3¡@XNA²¤¶
¡@1.4 .NET Framework
¡@1.5 ¨Æ¥óÅX°Ê
¡@1.6¡@WindowsÀ³¥Îµ{§Ç®Ø¬[
¡@1.7¡@¥iµø¤Æµ{§Ç³]­p
¡@1.8¡@¸Ñ¨M¤è®×©M¶µ¥Ø
¡@1.9¡@Áä½L¨Æ¥ó
¡@1.10¡@¨Æ¥ó³B²z¨ç¼Æ°Ñ¼Æ
¡@1.11 ¹«¼Ð¨Æ¥ó
¡@1.12¡@µ¡Å骺Paint¨Æ¥ó
¡@1.13 ±`¥Îµ²ºc
²Ä2³¹¡@3D¹Ï§Îªº¼Æ¾Ç°ò¦
¡@2.1¡@3D§¤¼Ð¨t²Î©M§¤¼Ð
¡@2.2 ¦V¶q
¡@2.3 ¯x°}©MMatrixµ²ºc
¡@2.4¡@¥é®g¯x°}
¡@2.5¡@Matrixµ²ºcªí¥Ü3DÅÜ´«¯x°}
²Ä3³¹ Direct 3Dµ{§Ç®Ø¬[
¡@3.1 ¹Ï§Î¥d©MGPU
¡@3.2¡@DeviceÃþ
¡@3.3¡@3Dµ{§Ç°ò¤p®Ø¬[
¡@3.4¡@±q°ò¤p®Ø¬[³Ð«Ø¶µ¥Ø
¡@3.5¡@Transformed Coloredµ²ºc
¡@3.6¡@ø¨îÀR¤î¤T¨¤§Î
¡@3.7¡@ø¨îÂI¡B½u©M¤T¨¤§Î
¡@3.8¡@VertexBufferÃþ
¡@3.9¡@ø¨îÀR¤î¥ß¤èÅé
¡@3.10¡@­I­±­ç°£
¡@3.11¡@¦b°ò¥»®Ø¬[¤¤¨Ï¥Î±±¥ó
²Ä4³¹ Direct 3D¹Ï§Î­ì²z
¡@4.1 ¥@¬É¡BÆ[¹î©M§ë¼vÅÜ´«
¡@4.2¡@Position Coloredµ²ºc
¡@4.3¡@Åã¥Ü¤T¨¤§Î
¡@4.4¡@¨Ï¤T¨¤§Î±ÛÂà
¡@4.5 ¤T¨¤§Î³sÄò±ÛÂà
¡@4.6¡@Åã¥Ü¥ß¤èÅé
¡@4.7¡@±q¤£¦P¦ì¸mÆ[¹î¥ß¤èÅé
¡@4.8¡@¨Ï¥Î³»ÂI¯Á¤Þø¨î¥ß¤èÅé
¡@4.9¡@¼ÒÀÀ¦aªO©MùÙ¾À
¡@4.10¡@±ÛÂ઺¨ò¤ß¶ê¬W
¡@4.11¡@´_ÂøªºÅÜ´«Ãö¨t
²Ä5³¹¡@¿O¥ú©M§÷½è
¡@5.1 ¿O¥ú
¡@5.2¡@§÷½è©MMaterialµ²ºc
¡@5.3¡@PostionNormalµ²ºc©Mªk½u
¡@5.4¡@©w¦V¥ú·½·Ó«G¤T¨¤§Î
¡@5.5¡@©w¦V¥ú·½·Ó«G¥ß¤èÅé
¡@5.6¡@©w¦V¥ú·½·Ó«G¨ò¤ß¶ê¬W
¡@5.7 ÂI¥ú·½
¡@5.8¡@»E¥ú¿O¥ú·½
¡@5.9¡@¦UºØ¥ú·½·Ó®g¨ì¦aªO¤W
¡@5.10¡@Ãè­±°ª¥ú
¡@5.11 §÷½èÄÝ©ÊEmissivre
²Ä6³¹¡@¯¾²z
¡@6.1¡@¯¾²z¹Ï®×©M§¤¼Ð
¡@6.2¡@¥]§t¯¾²z§¤¼Ðªº³»ÂIµ²ºc
¡@6.3¡@¬°ùÙ¾À¼W¥[¯¾²z
6.4¡@¯¾²z´M§}¼Ò¦¡
6.5¡@¥ú·Ó¤T¨¤§Î¼W¥[¯¾²z
6.6¡@¬°¥ß¤èÅé¼W¥[¯¾²z
6.7¡@¬°ªÅ¤ß¶ê¬W¼W¥[¯¾²z
6.8¡@²K¥[­I´º
6.9¡@¯¾²zÂoªi¾¹
6.10¡@¦h¼h¯¾²z
6.11 ¦h¯Åº¥¶i¯¾²zÂoªi
²Ä7³¹¡@MeshÃþ
¡@7.1¡@MeshÃþ¹w©w¸qªº´X¦óÅé
¡@7.2 Åã¥Ü¯ù³ý
¡@7.3¡@§ïÅÜÆ[¹îÂI©M±ÛÂà¯ù³ý
¡@7.4¡@¼W¥[¦h­Ó¯ù³ý
¡@7.5¡@§J¶©mesh¹ê²{¯¾²z
¡@7.6¡@3D¦rÅé
¡@7.7¡@Åã¥Ü.x¤å¥ó¤¤ªº3D¹Ï§Î
¡@7.8¡@¦a§Î¹Ï
¡@7.9¡@MeshªºÀu¤Æ
¡@7.10¡@MeshªºÂ²¤Æ
¡@7.11 Progressive MeshÃþ
¡@7.12¡@±N3ds MaX¤å¥óÂà´«¬°.x¤å¥ó
²Ä8³¹¡@³z©ú®ÄªG©MÃú¤Æ
¡@8.1 ²`«×´ú¸Õ
¡@8.2¡@³z©úª«Å骺ø¨î­ì²z
¡@8.3¡@³»ÂIÃC¦â³z©ú
¡@8.4¡@§÷½èÃC¦â³z©ú
¡@8.5¡@¯¾²z³z©ú
¡@8.6¡@¦³¯¾²zªº³z©ú¥ß¤è¥ð
¡@8.7¡@¦h­Ó³z©úÅé
¡@8.8 Ãú¤Æ
¡@8.9 ³»ÂIÃú¤Æ
¡@8.10¡@¹³¯ÀÃú¤Æ
¡@8.11¡@°ò¤_­S³òªºÃú¤Æ
²Ä9³¹¡@¨ä¥L¯S®í®ÄªG
¡@9.1 ­Ë¼v
¡@9.2 ¨Ï¥ÎTextureFactor¨Ó³]¸m³»ÂIÃC¦â
¡@9.3 ³±¼v
¡@9.4¡@¦ZµøÃè
¡@9.5¡@¼s§iµP§Þ³N
¡@9.6¡@¼ÒªO´ú¸Õ
²Ä10³¹¡@¥i½sµ{¬y¤ô½u¤Jªù
¡@10.1 ¥i½sµ{¬y¤ô½uªº°ò¥»·§©À
¡@10.2 HLSL°ò¦
¡@10.3 fx¤å¥ó
¡@10.4 EffectÃþ
¡@10.5 ¨Ï¥ÎHLSLµ{§Ç°ò¥»®Ø¬[
¡@10.6¡@²³æHLSL´è¬V
¡@10.7 HLSL¥ú·Ó¼Ò«¬
¡@10.8 HLSLªí¥ÜÀô¹Ò¥ú
¡@10.9 HLSL©w¦V¥ú·½º©¤Ï®g¥ú
¡@10.10 HLSLªí¥ÜÃè­±°ª¥ú
¡@10.11 ¯¾²z´è¬V
¡@10.12 effect½s¿è¾¹ªº¨Ï¥Î
²Ä11³¹ ²¾´Ó¨ìXNA´åÀ¸®Ø¬[
¡@11.1 XNA¼É¥»®Ø¬[
¡@11.2 Basic EffectÃþ
¡@11.3 Áä½L
¡@11.4 ¥Î³»ÂI¯Á¤Þø¨î¹Ï§Î
¡@11.5 ¿O¥ú
¡@11.6 ¯¾²z
¡@11.7 .x©M.fbx¤å¥ó
¡@11.8 HLSL
¡@11.9 SpriteBatchÃþ
¡@11.10 ¿é¥X¦r²Å¦ê
¡@11.11 ¹«¼Ð¤Î«ö¶s¹ê²{
²Ä12³¹ XNA³z©ú®ÄªG©MÃú¤Æ
¡@12.1 ²`«×´ú¸Õ
¡@12.2 ±N³»ÂIÃC¦â³]¸m¬°³z©ú
¡@12.3 ±N§÷½èÃC¦â³]¸m¬°³z©ú
¡@12.4 ¯¾²z³z©ú
¡@12.5 ¹³¯ÀÃú¤Æ
²Ä13³¹ XNA¯S®í®ÄªG
¡@13.1 ­Ë¼v
¡@13.2 ³±¼v
¡@13.3¡@¼s§iµP§Þ³N
¡@13.4¡@¼ÒªO´ú¸Õ
¡@13.5¡@¦ZµøÃè
¡@13.6 Án­µ
²Ä14³¹¡@¥ÎXNA¹ê²{²É¤l¨t²Î
¡@14.1¡@Point Sprite
¡@14.2¡@´y­z²É¤lªºµ²ºc
¡@14.3¡@²É¤l¨t²Î­ì²z
¡@14.4¡@²É¤l¨t²ÎÃþ
¡@14.5¡@¼ÒÀÀ¦²¥ú¼u
¡@14.6 ¼ÒÀÀÃz¬µ
¡@14.7¡@¼ÒÀÀ³·´º
¡@14.8¡@HLSL²É¤l¨t²Î
¡@14.9¡@SpriteBatch²É¤l¨t²Î
²Ä15³¹¡@XNA¹ê²{¶¥¼h°Êµe
¡@15.1¡@±`¥Îªº°Êµe§Þ³N
¡@15.2 ¶¥¼hÃö¨t
¡@15.3¡@.x¤å¥ó®æ¦¡¤ÀªR
¡@15.4 Åã¥Ü¦³¶¥¼hÃö¨tªº.x¤å¥ó
¡@15.5¡@¹G¯uªº©Z§J
¡@15.6¡@»X¥Ö°©Àf°Êµe
²Ä16³¹¡@XNA´åÀ¸¹ê¨Ò
¡@16.1¡@Åã¥Ü¤@½ø¨T¨®
¡@16.2¡@¨T¨®°±¦b¤½¸ô¤W
¡@16.3¡@¨T¨®¦b¤½¸ô¤W¦æ¾p
¡@16.4¡@¨T¨®¥ª¥k²¾°Ê
¡@16.5¡@¦b¤½¸ô¤W¼W¥[»Ùꪫ
¡@16.6¡@¨T¨®¬O§_¸I¨ì»Ùꪫ
¡@16.7 §¹¦¨´åÀ¸
ªþ¿ý¡@C¡­»y¨¥¤Jªù
§Ç¡G