directx1164볬ºÃÓõÄÊÖ»úÈí¼þ£¬Äܼ«´óµØÔöÇ¿´ó¼ÒµÄ±Ê¼Ç±¾Õë¶ÔͼÏó´¦ÀíµÄ¹¤×÷ÄÜÁ¦£¬²¢ÇÒÕë¶ÔÔÛÃÇÍæ¼Ò¶øÑÔ¸üÇ¿µÄͼÏñʵ¼ÊЧ¹û¸øÎÒÃǵÄÓÎÏ·¸ÐÊÜÊǼӱ¶µÄÌáÉý¡£´óÁ¿ºÃÓõÄÈí¼þÃâ·ÑÏÂÔØ£¬¶¼ÊÇÔÚ¼«¹âÏÂÔØÕ¾¡£
directx1164λÊÇ¿îרҵÐԵĶàýÌåϵͳ²å¿Ú³ÌÐòÁ÷³Ì¡£directx 11 64λ¿ÉÒÔÍê³É¶àýÌåϵͳÓëµç×Ó¼ÆËã»úµÄÁª½Ó£¬Ñ¡ÓÃc ÓïÑÔ±í´ï׫д£¬Èÿͻ§µÄ¶ÀÁ¢ÏÔ¿¨¿ÉÒÔ¸ü¿ìµÄÊÊÓüÆË㷽ʽ£¬ÔÚͼƬµÄÔË×÷ºÍ½â¾öÉÏÓú·¢µÄÇ¿¾¢£¬Õë¶ÔÍæ¼Ò¶øÑÔÊDZز»¿ÉÉٵijÌÐòÁ÷³Ì£¬°²ÑbºóÓÎÏ·»Ãæ¸üΪµÄÇå³þ¡£

1¡¢äÖȾ¹ÜÏß
Ìí¼ÓÁ˶ÔTessellation(ǶÈë)µÄÊÊÓá£Tessellation ÓÉ»ú¿Ç×ÅÉ«Æ÷(Hull Shader)¡¢Ç¶ÈëÄ£¿é(tessellator)¼°ÆäÓò×ÅÉ«Æ÷(Domain Shader)¹¹³É¡£Óë´Ëͬʱ»¹Ìí¼ÓÁ˲âËã×ÅÉ«Æ÷(Compute Shader)
2¡¢TessellationǶÈë¼¼ÊõÐÔ
tessellatorÄܹ»°ÑһЩºÜ´óµÄͼԪ(primitive)·ÖΪÐí¶à¸üСµÄͼԪ£¬²¢½«ÕâÖÖСͼԪ×é³Éµ½Ò»Æð£¬²úÉúÒ»ÖÖ¾®È»ÓÐÐòµÄͼÐΣ¬ÕâÀàͼÐθü·±ÔÓ£¬×ÔȻҲ¸üÌù½üʵ¼Ê¡£ÕâÒ»»·½ÚÒ²³ÆÖ®ÎªÏ¸·Ö»¯Ð±Ãæ(Subdivision Surfaces)¡£¾ÙÀýÀ´Ëµ£¬tessellatorÄܹ»ÈÃÒ»¸öÕý·½Ì壬¸ù¾Ý½â¾ö¿´ÉÏÈ¥¾ÍÏñ¸öÇòÐÍ£¬ÄÇÑùµÄ»°ºÁÎÞÒÉÎʼõÉÙÁËÊÒÄڿռ䡣³ý´ËÖ®Í⣬ͼÐÍµÄÆ·ÖÊ¡¢ÌØÐÔ¼°Æä¿ÉÔ¤²âÐÔÒ²×öµ½ÁËÒ»¶¨µÄÍÆ¶¯¡£
3¡¢Ïß³Ìͬ²½µÄÊÊÓÃ
DX11ÌØÐÔ»¹°üº¬ºÜÖØÒªÒ»µã£ºÊÊÓÃÏß³Ìͬ²½(multi-threading)¡£DX11µÄÕâÀàÏ߳̽ø³ÌºÜÓпÉÄܲ¢²»¿ÉÒÔ¼Ó¿ìÖÆÍ¼µÄ·Öϵͳ(ÓÈÆäÊÇÔÚÎÒÃǵÄGPUÙYÔ´Êܵ½ÏÞÖÆÊ±)£¬¿ÉÊÇÄÇÑùÈ´Äܹ»Ìá¸ß½ø³ÌÔËÐÐÊÖ»úÓÎÏ·µÄ¸ßЧÂÊ£¬¶øÇÒ»¹¿ÉÒÔÔËÓĄ̃ʽһÌå»úcpu¹Ø¼ü×ÜÊý³ÖÐøÌáÉýËù²úÉúµÄ·¢Õ¹Ç±Á¦¡£
4¡¢²âËã×ÅÉ«Æ÷Compute Shader
CSµÄÕâÒ»äÖȾ¹ÜÏß¿ÉÒÔʵÏÖ´óÁ¿µÄʵÓÃÄ¿µØ¼ÆËã¡£´ó¼Ò¼ÈÄÜÔÚijÀàÄܹ»ÓÃÓÚÇ¿ÖÆÖ´ÐÐÊý¾ÝÐÅÏ¢µÄʹÓÃÖп´¼ûÕâÀàÌØÐÔ£¬ÓÖÄÜÔÚijÀàÄܹ»ÓÃÓÚʵ¼Ê²Ù×÷µÄͳ¼ÆÊý¾ÝÖп´¼ûÕâÀàÌØÐÔ¡£
5¡¢Shader Model 5.0
DirectX 11°üÀ¨µÄSM 5.0£¬Ñ¡ÓÃÃæÏò¶ÔÏó±à³ÌµÄ¶¨Ò壬¶øÇÒ³¹µ×Äܹ»ÊÊÓÃË«¾«¶ÈÊý¾ÝÐÅÏ¢¡£°éËæ×ÅSM 5.0µÄ¹«²¼£¬Î¢Èí¹«Ë¾Ò²»á½«HLSLÓïÑÔ±í´ïÉý¼¶ÖÁ×îа棬ÔÚÆäÖк¸ÇÁËÀýÈ綯̬ÐÔÉÏÉ«¡¢¶¯Ì¬ÐÔ֧ϵºÍÔ½À´Ô½¶àµÄÄ¿±êµÈ¡£
6¡¢¸ÄÉÆµÄÎÆÂ·ËõС
DirectX 11Ã÷È·Ìá³öÁ˸ü¼ÓÓÅÒìµÄÎÆÂ·Ñ¹ËõËã·¨¡ª¡ªBC6ºÍBC7¡£BC6ÊÇΪHDRͼÏóÖÆ¶¨µÄѹËõËã·¨£¬·¢¶¯»úѹËõ±ÈΪ6¡Ã1;¶øBC7ÊÇΪµÍ²ÉÑùÂÊÎÆÂ·Éè¼Æ·½°¸µÄËõС·½Ê½£¬·¢¶¯»úѹËõ±ÈΪ3¡Ã1¡£¶þÖÖѹËõËã·¨Ôڸ߷¢¶¯»úѹËõ±ÈÏÂ»ÃæÖÊÁ¿Ë𺦸üÉÙ£¬Êµ¼ÊЧ¹û¸üÓÅÒì¡£
ÆäËû°æ±¾
Ïà¹Ø¹¥ÂÔ
Ò»°ãѹËõ±È´óÓÚ£¨£©¾ÍÒª²ÉÓö༶ѹËõ¡£
ÖÁ¸ßѹËõ±È HaozipѹËõÈí¼þÆÀ²â
ѹËõ±ÈÔ½´ó£¬ÅÅÆøÎ¶ÈÔ½µÍ¡£
ѹËõ±È1.15~4µÄÆøÌåÊäËÍ»úеÊÇ£¨£©¡£
Óà϶ϵÊýÒ»¶¨£¬Ñ¹Ëõ±ÈÔ½´ó£¬ÈÝ»ýÀûÓÃÂÊÔ½²î¡£
ѹËõ±ÈÒ»¶¨£¬Óà϶ϵÊýÔ½´óÈÝ»ýÀûÓÃÂÊÔ½²î¡£
winrarÔõôÉèÖÃÏß³Ì_winrarÉèÖÃÏ̵߳ķ½·¨
VC++¶àÏ̱߳à³Ì
VB.NET¶àÏß³ÌÓ¦ÓÃ
ѹËõÕÕÆ¬ÔõôѹËõ(ÊÖ»úÕÕÆ¬ÔõôѹËõ)
Ïà¹Ø×¨Ìâ
¶àÏß³ÌÏÂÔØ¹¤¾ßÊÇÖ§³Ö¶àÏß³ÌÏÂÔØ¡¢Ö§³Ö¼Æ»®ÈÎÎñÏÂÔØ¡¢Ö§³ÖÓÃĿ¼ÁбíËÑË÷ÍøÕ¾ÄÚÈÝ¡¢Ö§³ÖÏÂÔØÍøÒ³ÄÚÈÝ¡¢Í¼Æ¬¡¢Îļþ¡¢Ö§³ÖÔÚÍøÒ³ÉÏÅÀÐÐÁ´½Ó¡¢Ö§³ÖÏÂÔØÕû¸öÍøÕ¾ÄÚÈݵÄÇ¿´ó¹¤¾ß¡£Ê¹ÓöàÏß³ÌÏÂÔØ¹¤¾ß£¬¿ÉÒÔÈÃÄãÔÚÊäÈëʱÏÂÔØ¡£ÏßÌõ¸üÁ÷³©£¬Ê¹ÓöàÏß³ÌÏÂÔØÆ÷ÀíÂÛÉÏ¿ÉÒÔÏÂÔØ³¬¹ý1000²ãµÄ×ÓÄ¿Â¼Ò³ÃæºÍͼÏñ£¬Ö§³Ö²¶×½ÍøÒ³µÄ·ç¸ñºÍ·ç¸ñ£¬Ö§³Ö¶àÖÖ¸ñʽµÄÍøÒ³ÅÀÐУ¬ÏÂÔØ¶àÏß³Ìä¯ÀÀÆ÷¼´¿ÉʹÓ᣶àÌØÈí¼þרÌâΪÄúÌṩ¶àÏß³ÌÏÂÔØ¹¤¾ß,¶àÏß³ÌÏÂÔØÆ÷,djÒ®Ò®ÍøÆÆ½â°æÏÂÔØ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
±¾×¨Ì⾫ѡ¶à¿î¸ßЧÒôƵѹËõÓ¦Ó㬺¸Ç²»Í¬°æ±¾£¬Âú×ã¸÷ÀàÓû§ÐèÇó¡£ÎÞÂÛÊÇרҵÒôÀÖÖÆ×÷ÈË»¹ÊÇÈÕ³£ÒôƵÎļþ¹ÜÀí£¬ÕâЩAPP¶¼ÄܰïÖúÄúÇáËÉѹËõ¡¢ÓÅ»¯ÒôÖÊ£¬½ÚÊ¡´æ´¢¿Õ¼ä¡£Ã¿¿îÓ¦Óþù¾¹ýÑϸñɸѡÓë²âÊÔ£¬È·±£Îȶ¨ÐԺͼæÈÝÐÔ£¬ÎªÓû§ÌṩÁ÷³©µÄʹÓÃÌåÑé¡£Á¢¼´ÏÂÔØ£¬ÏíÊܱã½Ý¸ßЧµÄÒôƵ¹ÜÀí·þÎñ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩѹËõ¹¤¾ß,zipѹËõ¹¤¾ß,ÊÖ»úѹËõ¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
ѹËõÈí¼þMobileVersionÊÇÒ»ÖÖÄܹ»ÔÚÒÆ¶¯É豸ÉÏ¿ìËÙÍê³ÉÎĵµÑ¹ËõºÍ½âѹµÄ³ÌÐò¡£Ñ¹ËõÓ¦ÓóÌÐòÒ×ÓÚʹÓ㬿ìËٺͿìËÙ½âѹËõ¡£Ê¹ÓÃÊÖ»úѹËõÈí¼þ£¬ÊÖ»úºÍƽ°åµçÄÔ¿ÉÒÔÇáËÉÌáÈ¡ºÍ´¦ÀízipÎļþ¡£Ëü¿ÉÒÔͨ¹ý½âѹÈí¼þÔÚAndroidÉ豸ÉϽøÐйÜÀí¡£¹ÜÀíµç×ÓÓʼþ¡¢ÏÂÔØÍøÒ³¡¢²é¿´¡¢´ò¿ªºÍ±£´æSD¿¨ÖеÄzipÎļþ¡£¶àÌØÊÖÓÎרÌâΪÄúÌṩѹËõÈí¼þ,Ãâ·ÑÏÂÔØÑ¹ËõÈí¼þ¡£°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þվΪÄúÌṩ×ö×îÐÂѹËõÊÓÆµÈí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂѹËõÊÓÆµÈí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
ͬÀàÅÅÐÐ
×î½ü¸üÐÂ
¸ü¶à·ÖÀà