Ò»¡¢ÐéÄâÐÎÏ󿪷¢µÄ½çÏß̽Ë÷
ÔÚÊý×ÖÄÚÈÝ´´×÷ÁìÓò£¬ÐéÄâ½ÇÉ«½¨Ä££¨Virtual Character Modeling£©ÕýÂÄÀúب¹ÅδÓеÄÁ¢ÒìʵÑé¡£¿ª·¢Õßͨ¹ý׼ȷµÄÎïÀíÅöײ¼ì²â£¨Physics Collision Detection£©ºÍ͸Ã÷²ÄÖʵþ¼ÓÊÖÒÕ£¬¹¹½¨³ö¼ÈÇкÏÊÓ¾õÉóÃÀÓÖÖª×ãÄÚÈݹ淶µÄÆæÒì½ÇÉ«ÐÎÏó¡£ÕâÖÖÁ¢Òì²¢·Ç¿ÌÒâ×·Ç󼫶ËÊÓ¾õЧ¹û£¬¶øÊÇÔ´×ÔͼÐÎäÖȾÒýÇæ£¨Graphic Rendering Engine£©µÄ¾«¶ÈÍ»ÆÆ£¬Ê¹µ¥ÏßÕÚ±ÎЧ¹ûÄÜʵÏÖÏñËØ¼¶µÄ¶¯Ì¬¸ú×Ù¡£
¶þ¡¢¼«¼òÃÀѧÔÚÈýά½¨Ä£ÖеÄÓ¦ÓÃÆÊÎö
רҵÊÖÒÕÍŶÓͨ¹ýʵʱ¶¯Ì¬²¼ÁÏÄ£Ä⣨Real-time Cloth Simulation£©ÊÖÒÕ£¬½«¹Å°åÁýÕÖʽÒÂÊÎת»¯Îª¾ßÓн»»¥ÌØÕ÷µÄÏß×´ÕÚ±ÎÎï¡£ÕâÖÖÉè¼ÆÀíÄîÔÚ½ÚÔ¼¶à±ßÐÎÃæÊýµÄͬʱ£¬ÀÖ³ÉËÜÔì³ö¸»ÓÐÒÕÊõÕÅÁ¦µÄÐéÄâÐÎÏó¡£ÔÚ½ÇÉ«Ô˶¯×´Ì¬Ï£¬ÉþË÷Àà½¨Ä£ÔªËØ»á±¬·¢×¼È·µÄ±äÐÎÔËË㣬¼È±£´æÒªº¦ÊÓ¾õÒªËØ£¬ÓÖÔöÇ¿»Ã涯̬ÌåÏÖÁ¦¡£
Èý¡¢ÊÓ¾õÐðÊÂÓëÊÖÒÕʵÏֵį½ºâÖ®µÀ
ÔÚÐéÄâÐÎÏ󿪷¢Àú³ÌÖУ¬ÔõÑùƽºâÒÕÊõ±í´ïÓëÊÖÒÕÏÞÖÆ³ÉΪ½¹µã¿ÎÌâ¡£½ÓÄÉUVÕö¿ªÊÖÒÕ£¨UV Unwrapping£©ÅäºÏÖû»Ìùͼ£¨Displacement Map£©£¬ÄÜÔÚµÍÄ£»ù´¡ÉÏʵÏָ߾«¶Èϸ½Ú¡£ÕâÖÖ¼«¼òÕڱμƻ®¼ÈÍ»ÆÆ¹Å°å½¨Ä£Í·ÄÔ£¬ÓÖÇÉÃî¹æ±Ü×ÊÔ´¹ýÔØÎÊÌ⣬ʹʵʱäÖȾЧÂÊÌáÉý30%ÒÔÉÏ¡£
ËÄ¡¢ÎïÀíÒýÇæÇý¶¯µÄ¶¯Ì¬ÕÚ±Îϵͳ
´ÎÊÀ´úÓÎÏ·ÒýÇæÖеĸÕÌåÁ¦Ñ§ÏµÍ³£¨Rigid Body Dynamics£©Îª¶¯Ì¬ÕÚ±ÎЧ¹ûÌṩÊÖÒÕÖ§³Ö¡£µ±ÏµÍ³¼ì²âµ½½ÇÉ«Ô˶¯²ÎÊýʱ£¬Ïß×´½¨Ä£ÔªËØ»áÆ¾Ö¤ÎïÀí²ÎÊý¾ÙÐÐʵʱÔËË㣬±¬·¢ÇÐÐÁ¦Ñ§Âß¼µÄÐÎ̬ת±ä¡£ÕâÖÖÊÖÒÕÍ»ÆÆÊ¹ÐéÄâÐÎÏóµÄ¶¯Ì¬ÌåÏÖÁ¦ÌáÉýÖÁÐÂά¶È£¬Í¬Ê±È·±£ÊÓ¾õЧ¹ûʼÖÕ´¦ÓÚÔ¤¶¨Éè¼Æ¹æ·¶ÄÚ¡£
Îå¡¢Êý×ÖÒÕÊõÂ×ÀíÓë´´×÷×ÔÓɵıçÖ¤¹ØÏµ
¿ª·¢ÍŶÓÔÚÁ¢Òìʵ¼ùÖÐʼÖչ᳹Â×Àí¹æ·¶£¬Í¨¹ý¹âÏßÕÛÉäËã·¨£¨Light Refraction Algorithm£©ºÍÊÓ½ÇÏÞÖÆÏµÍ³£¨View Angle Restriction System£©£¬È·±£ÊÓ¾õ·ºÆðÇкÏÐÐÒµ±ê×¼¡£ÊÖÒÕˢв»Ó¦Í»ÆÆÄÚÈݽçÏߣ¬¶øÓ¦ÎªÒÕÊõ±í´ï¿ªÍØÐÂά¶È¡£ÕâÖÖÊÖÒÕÁ¢Òì¼ÈÖª×ãÁË´´×÷ÕßµÄʵÑéÐèÇó£¬Ò²ÎªÊý×ÖÄÚÈÝÉóºËÌṩÁËÊÖÒÕ½â¾ö¼Æ»®¡£
ÔÚÐéÄâÐÎÏ󿪷¢ÁìÓò£¬¼«¼òÕڱν¨Ä£ÊÖÒÕ±ê¼Ç×ÅͼÐÎÊÖÒÕµÄÖ÷ÒªÍ»ÆÆ¡£Í¨¹ýÈÚºÏÎïÀíÒýÇæÓëÖÇÄÜäÖȾËã·¨£¬´´×÷ÕßÔÚ¼á³ÖÒÕÊõ×·ÇóµÄͬʱ£¬Ò²¹¹½¨Á˿ɿ¿µÄÊÖÒÕÔ¼ÊøÏµÍ³¡£ÕâÖÖÁ¢Òì²»µ«Íƶ¯Á˽ÇÉ«½¨Ä£ÊÖÒÕǰ½ø£¬¸ü¿ª´´ÁËÊý×ÖÒÕÊõ±í´ïµÄз¶Ê½£¬ÎªÎ´À´ÐéʵÈںϵĴ´×÷ʵ¼ùµÓÚ¨Ö÷Òª»ù´¡¡£
Ò»¡¢ÈËÌåÒÕÊõ±í´ïµÄÕÜѧÑݽøÂ·¾¶
ÈËÌåÒÕÊõ´´×÷ʼÖÕÔÚÆ·µÂ½çÏßÓëÉóÃÀÍ»ÆÆ¼äѰÕÒÆ½ºâµã¡£´Ó¹ÅÏ£À°´óÀíʯµñËܵÄÍêÉÆ±ÈÀý£¬µ½ÎÄÒÕÔÙÆðʱÆÚµÄ×Ú½ÌÈËÌå»×÷£¬Ã¿¸öʱ´ú¶¼ÔÚÖØËÜÈËÀà¶ÔÉíÌåµÄÈÏÖª·¶Ê½¡£±¾´ÎÕùÒé×÷Æ·µÄÁ¢ÒìÖ®´¦ÔÚÓÚÔËÓü«¼òÎïÀíÔªËØ¡ª¡ªµ¥¸ùÂéÉþ£¬ÔÚÊÓÆµ¶¯Ì¬»ÃæÖй¹½¨¶¯Ì¬ÊÓ¾õÍÑÀëϵͳ¡£ÕâÖÖ´¦Öóͷ£·½·¨¼ÈÑÓÐøÁ˹ŰåÉþ¸¿ÒÕÊõ£¨Kinbaku£©µÄ¿Õ¼äÖ§½âÀíÄÓÖÒýÈëÁËÏÖ´úÁ÷ÌåÁ¦Ñ§µÄÔ˶¯¹ì¼£ÅÌËã¡£ÖµµÃ×¢ÖØµÄÊÇ£¬¸ÃÍŶÓÐû³ÆÆä×÷Æ·ÍêÈ«×ñÕÕ"ÊÓ¾õÔÝÁôЧӦ"ÔÀí£¬Í¨Ï꾡ÃÜÉè¼ÆµÄÉþË÷Õð¾ªÆµÂÊ´´Á¢Ò»Á¬ÐÔÊÓ¾õ×è¸ô¡£
¶þ¡¢¹âѧ¹¤³ÌÊÖÒÕµÄÁ¢ÒìÓ¦ÓÃ
ÕâÀàÌØÊâÉãÓ°×÷Æ·µÄÖÆ×÷Àë²»¿ªÏ¸ÃܵĹâѧ¹¤³ÌÖ§³Ö¡£´´×÷Õß½ÓÄÉÁË360¶È¼¤¹â¶¨Î»ÏµÍ³À´Ð£×¼Ã¿Ö¡»ÃæµÄÉþË÷λÖÃÎó²î£¬Í¬Ê±¿ª·¢ÁËʵʱÐαä×·×ÙË㷨ȷ±£ÎïÀíÖ§½âϵͳµÄÒ»Á¬ÐÔ¡£ÔÚ¶¯Ì¬¼Í¼Àú³ÌÖУ¬¹¤Òµ¼¶¸ßËÙÉãÏñ»úÒÔÿÃë2000Ö¡µÄÅÄÉãËÙÂʲ¶»ñÉþË÷Ô˶¯¹ì¼££¬ÅäºÏÑǺÁÃ×¼¶µÄºóÆÚÌØÐ§´¦Öóͷ£ÊÖÒÕ£¬×îÖÕʵÏÖÁËÒÕÊõ±í´ïÓëÊÖÒÕÂ×ÀíµÄƽºâ¡£ÕâÖÖÓ°ÏñÖÆ×÷·½·¨ÊÇ·ñ±ê¼Ç×ÅÓ°Ï·¹¤ÒµÐ¼ÍÔªµÄÆðÔ´£¿×¨ÒµÓ°ÆÀÈËÖ¸³ö£¬ÆäÁ¢Òì¼ÛÖµÔÚÓÚ¿ª´´ÁËÎïÀíÕÚµ²ÓëÊý×ÖÌØÐ§ÈںϵÄз¶Ê½¡£
Èý¡¢ÊÓ¾õÂ×ÀíµÄÐÐÒµ±ê×¼ÖØ¹¹
ÕùÒé×÷Æ·Òý·¢µÄ½¹µãÌÖÂÛÖ±Ö¸Ó°Ïñ´´×÷Â×ÀíϵͳµÄÖØ¹¹ÐèÇ󡣹ŰåÉó²é»úÖÆÖеÄ"ÈýµãÕÚµ²ÔÔò"ÏÔÈ»ÄÑÒÔÓ¦¶ÔÕâÖÖÁ¢ÒìÐÔÊÓ¾õÍÑÀëϵͳ¡£ÒÕÊõ̸ÂÛ¼ÒÒÔΪ£¬ÕâÖÖͨ¹ý¶¯Ì¬ÎïÀíÔªËØ¹¹½¨"ÊÓ¾õ·À»ðǽ"µÄ×ö·¨£¬ÏÖʵÉÏÑÓÉìÁËÈËÌåÒÕÊõµÄ±í´ïά¶È¡£µ«Ö´·¨×¨¼ÒÌáÐÑ£¬ÏÖÐÐÊý×ÖÄÚÈÝî¿ÏµÌõÀýÉÐδ¶ÔÒ»Á¬Ô˶¯ÖеÄÎïÀíÕÚµ²×÷³öÃ÷È·½ç¶¨£¬ÕâÐèÒªÓ°Ïñ¹¤ÒµÏà¹Ø·½½¨ÉèеÄÊÖÒÕÂ×ÀíÆÀ¹À¾ØÕó¡£
ËÄ¡¢´´×÷ÍŶӵĿçѧ¿ÆÊµ¼ùÆôʾ
ÕâÖ§ÒÕÊõÍŶӵÄÖ°Ô±×é³ÉÕ¹ÏÖÁ˽ñÊÀ´´×÷µÄÐÂÇ÷ÊÆ¡ª¡ª»úе¹¤³ÌʦÈÏÕæÉè¼ÆÉþË÷Ô˶¯ÏµÍ³£¬ÖÊÁÏѧ¼ÒÑз¢ÌØÊâ͸¹â²ÄÖÊ£¬¶øÊÓ¾õÒÕÊõ¼ÒÖ÷µ¼ÕûÌåÃÀѧ¿ò¼Ü¡£ÕâÖÖ¿çѧ¿ÆÐ×÷Ä£Ê½Í»ÆÆÁ˹ŰåÒÕÊõ´´×÷µÄרҵ±ÚÀÝ£¬ÆäÏîÄ¿ÈÏÕæÈË͸¶£¬ËûÃÇÔÚÁ÷ÌåÁ¦Ñ§Ä£ÄâÆ÷ÉϾÙÐйýÉÏǧ´ÎÉþÌåÔ˶¯²âÊÔ£¬×îÖÕÕÒµ½»Æ½ðÖ§½âµãÖÜΧµÄÔ˶¯²ÎÊý×éºÏ¡£ÕâÖÖ½«Ï¸Ãܹ¤³ÌÍ·ÄÔÒýÈëÒÕÊõ´´×÷µÄʵÑ飬ÊÇ·ñΪδÀ´Ó°ÏñÖÆ×÷¿ª·¢ÁËз¾¶£¿
Îå¡¢ÎÄ»¯½ÓÊܶȵÄÈ«Çò²î±ðÊÓ²ì
×÷Æ·ÔÚ²î±ðÎÄ»¯È¦Òý·¢µÄ»ØÉù·ºÆðÏÔÖø²î±ð¡£ÔÚ±±Å·µØÇø£¬´ó¶¼Ì¸ÂÛ¾Û½¹ÆäÊÖÒÕÁ¢Òì¼ÛÖµ£»¶øÔÚ¶«ÑÇÊг¡£¬¹ØÓÚÒÕÊõÓëÆ·µÂ½çÏßµÄÌÖÂÛ¸üΪǿÁÒ¡£ÈËÀàѧ¼ÒÖ¸³ö£¬ÕâÖÖ²î±ðʵÖÊÊǸ÷ÎÄ»¯ÏµÍ³¶ÔÉíÌåÈÏÖªµÄÔÐͲî±ðËùÖ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬×÷Æ·ÔÚ°¢À²®µØÇøµÄÈö²¥°æ±¾ÖУ¬ÍŶÓÔËÓÃÔöÇ¿ÏÖʵÊÖÒÕ£¨AR£©Ìí¼ÓÁ˶¯Ì¬ÎÄ»¯ÊÊÅä²ã£¬ÕâÖÖ"ÊÖÒÕÍâµØ»¯"Õ½ÂÔ¿ÉÄÜΪ¿çÎÄ»¯Èö²¥ÌṩÐÂ˼Ð÷¡£
Áù¡¢¹¤ÒµÓ°ÏìµÄºûµûЧӦÆÀ¹À
Õâ´ÎÒÕÊõʵ¼ùÕýÔÚÒý·¢Ó°ÊÓ¹¤ÒµµÄÁ¬Ëø·´Ó¦¡£ºÃÀ³ÎëÌØÐ§¹«Ë¾ÒÑ×îÏÈÑо¿Æä¿Õ¼äÍÑÀëÊÖÒնԹŰåÂÌĻϵͳµÄÌæ»»¿ÉÄÜ£¬¶øÊ±ÉÐÉãÓ°½çÔò¹Ø×¢Æä¹âѧÕÚµ²¼Æ»®ÔÚÉÌÒµÅÄÉãÖеÄÓ¦ÓÃDZÁ¦¡£¸üÉîÔ¶µÄÓ°ÏìÌåÏÖÔÚÖ´·¨²ãÃæ£¬¶à¹úÓ°ÊÓÉó²é»ú¹¹×ÅÊÖ×齨¿çÁìÓòµÄר¼ÒÆÀ¹ÀίԱ»á£¬Ä⽨É躸ÇÎïÀí²ÎÊý¡¢¹âѧЧ¹û¡¢ÐÄÀíÈÏÖªµÄ¸´ºÏÉó²éϵͳ¡£ÕâÖÖÊÖÒÕÇý¶¯ÐÍ´´×÷ÊÇ·ñÖÕ½«¸ÄдÕû¸öÊÓ¾õÄÚÈÝÉú²ú¹æÔò£¿
ÔÚÕⳡÒÕÊõÓëÊÖÒÕµÄÅöײÖУ¬"Éþ×ÓÕÚÌåÒÕÊõÊÓÆµ"²»µ«ÌôÕ½×ŹŰåÊÓ¾õ±í´ïµÄÎïÀí½çÏߣ¬¸üÆÈʹÕû¸öÐÐÒµÖØÐÂÉóÔÄ´´×÷×ÔÓÉÓëÉç»áÔðÈÎµÄÆ½ºâ·½³Ìʽ¡£Æä½¹µãÆôʾÔÚÓÚ£ºÈκÎÍ»ÆÆÐÔÒÕÊõʵ¼ù¶¼ÐèÒª½¨ÉèÏàÅäÌ×µÄÊÖÒÕÂ×Àí¿ò¼Ü£¬¶øÕâÕýÊÇÐèÒªÒÕÊõ¼Ò¡¢¹¤³ÌʦÓëÁ¢·¨ÕßÅäºÏÇó½âµÄʱ´úÃüÌ⡣δÀ´Ó°Ïñ´´×÷µÄÉú³¤Æ«Ïò£¬»ò½«È¡¾öÓÚÎÒÃÇÄÜ·ñÔÚÊÖÒÕÁ¢ÒìÓëÆ·µÂ¹²Ê¶¼äÕÒµ½¶¯Ì¬Æ½ºâµã¡£