/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
/ÖÐÎÄ/
unity vr½Ì³Ì£¬unity vr¿ª·¢¡£´ÓÄ¿Ç°ÊǼ¼ÊõÀ´¿´ VR ÓÎÏ·¿ª·¢,ÊÇÓ¦¸ÃÓà Unity »¹ÊÇ UE4 ºÃ£¿ËäȻĿǰVR¼¼Êõ²»Ì«³ÉÊ죬µ«ÊDz»¿É·ñÈÏÕâ¸öȷʵÊÇÒÔºóµÄÇ÷ÊÆ£¬Unity VR FundamentalsÊÇÒ»¿î·Ç³£ºÃÓõÄÈí¼þ£¬¿ÉÒÔ´ø´ó¼ÒÁ˽â¸÷ÖÖVRÉ豸´´½¨µÄÄÚÈÝ¡£
Unity VR FundamentalsÊÇÒ»¿î»ùÓÚunityÒýÇæ´òÔìµÄVRÓÎÏ·ÖÆ×÷Èí¼þ£¬Unity VRµÄ»ù±¾ÔÀí¶ÔÄúÀ´ËµÊÇÍêÃÀµÄ£¬ÒòΪÄú½«»áÊìϤΪ¸÷ÖÖVRÉ豸´´½¨ÄÚÈÝ¡£
Ê×ÏÈ£¬Äú½«Ì½Ë÷ÈçºÎΪÄúµÄÐéÄâÏÖʵÊÀ½çÉè¼ÆºÃµÄÄÚÈݺͻ·¾³¡£½ÓÏÂÀ´£¬Äú½«¹¹½¨Õâ¸öÊÀ½ç£¬°üÀ¨ÒÕÊõ¡¢ÉùÒôºÍVFX¡£×îºó£¬Äú½«Ê¹ÄúµÄ¹¤×÷ÓëÀ´×ÔÓû§µÄ½»»¥³ÉΪÉúÃü¡£µ±ÄãÍê³ÉÁËÕâ¸öͳһ¿Î³Ìºó£¬Äã²»½öÄܹ»´´ÔìÐéÄâÏÖʵÌåÑ飬ÄãÒ²»áÃ÷°×ʲôÈÃÐéÄâÏÖʵÌåÑé´ø¸øÓû§¿ìÀÖ¡£
ÐÔÄÜ·ÖÎöÆ÷
ÐÔÄÜ·ÖÎöÆä¿ÉÒÔÈÃÄãÁ˽âÓÎÏ·ÖÐÿ֡äÖȾµÄʱ¼ä¿ªÏú£¬²¢Í¨¹ý´¦ÀíÆ÷¡¢äÖȾ¡¢ÄÚ´æ¡¢ÒôƵ¡¢ÎïÀíºÍÍøÂç½øÐзÖÏîÏÔʾ¡£Ö´ÐÐÐÔÄܲâÊÔʱ£¬Á˽âÐÔÄÜ·ÖÎöÆ÷£¬ÕÒµ½ÐèÒªÓÅ»¯µÄ·½Ãæ·Ç³£ÖØÒª¡£
Ö¡µ÷ÊÔÆ÷
ʹÓÃÖ¡µ÷ÊÔÆ÷¿ÉÒÔÈÃÄ㶳½áÈÎÒâÖ¡µÄ·´À¡£¬½øÈëÿ¸öµ¥¶ÀµÄDraw CallÒÔ¼ì²é³¡¾°¹¹½¨µÄ¹ý³Ì£¬²¢ÕÒµ½ÄÇЩÐèÒªÓÅ»¯µÄλÖᣴÓÖÐÄã¿ÉÒÔÕÒµ½ÄÇЩ¶ÔÎÞÐèäÖȾ¶ÔÏó½øÐеÄäÖȾ²Ù×÷£¬´Ó¶ø¼«´óµÄ°ïÖú½µµÍÿ֡µÄDraw CallÊý¡£
VRÓÅ»¯»ù´¡
ÓÅ»¯ÊÇÒ»¸öÄÚº·á¸»µÄÁìÓò£¬°üº¬Á˶෽ÃæµÄ֪ʶ£¬ÐèÒª¶ÔÿÖÖÄ¿±êƽ̨ºÍ¹¤³Ìµ¥¶À¿¼ÂÇ¡£ÔÚ´Ë£¬ÎÒÃÇÁгö²»Í¬µÄÐËȤµãÒÔ±ãÓÚÉîÈëÔĶÁ¡£
In general, existing optimisation techniques carry over well into VR development, so existing knowledge can often be applied.
Ò»°ãÀ´Ëµ£¬ÒÑÓеÄÓÅ»¯¼¼Êõ¿ÉÒÔÕÕ°áµ½VR¿ª·¢ÖÐÈ¥£¬Òò´Ë¼ÈÓÐÓÅ»¯ÖªÊ¶Í¨³£ÊÇ¿ÉÒÔ¸´Óõġ£
¼¸ºÎÌå
ÒÆÈ¥VR³¡¾°ÖÐÓÀ²»¿É¼ûµÄ¼¸ºÎÌå±íÃ棬²»ÒªÎª²»¿É¼ûµÄ¶«Î÷À˷ѱ¦¹óµÄäÖȾ×ÊÔ´¡£È磺¿¿Ç½·ÅÖõĹñ×ӵı³ÃæÊDz»¿É¼ûµÄ£¬ÄÇôÎÒÃǾÍÎÞÐèÔÚÄ£ÐÍÖÐΪÆ佨Á¢¼¸ºÎ±íÃæ¡£
¾¡¿ÉÄܼò»¯¼¸ºÎÍø¸ñ£¬¸ù¾ÝÄ¿±ê·¢²¼Æ½Ì¨²ÉÈ¡Ôö¼ÓÎÆÀíÌá¸ßϸ½Ú£¬Ê¹ÓÃÊÓ²îÌùͼ»òÇúÃæϸ·ÖµÄ¼¼Êõ£¬ËäÈ»Õâ»á¶ÔÐÔÄÜÔì³ÉÓ°Ï죬Ҳ¿ÉÄÜÎÞ·¨ÊÊÓÃÓÚ»ò¸ù±¾²»ÄÜÓÃÓÚÄãµÄÄ¿±ê·¢²¼Æ½Ì¨¡£
ÕÚµ²»æÖÆ
OverdrawÃæ°å¿ÉÒÔÈÃÄã¿´µ½ÄÇЩ»æÖÆÔÚ±ðµÄÎïÌå֮ǰ£¨ÉÏ£©µÄÎïÌ壬ÕÚµ²»æÖƻᵼÖÂGPUʱ¼äµÄÀË·Ñ¡£ÓÅ»¯Ê±Ó¦¿¼ÂǾ¡×î´ó¿ÉÄܼõÉÙÕÚµ²»æÖƵÄÊýÁ¿¡£¿ÉÒÔÔÚ³¡¾°ÊÓͼÖÐʹÓÃScene View¹¤¾ßÀ¸´ò¿ªËü¡£
ϸ½Ú¼¶±ð
ϸ½Ú¼¶±ð£¨LOD£©äÖȾÄܼõÉÙ¾àÀëÉãÏñ»ú½ÏÔ¶µÄÓÎÏ·ÎïÌåÐèÒªäÖȾµÄÈý½ÇÐÎÊýÁ¿¡£Ö»ÒªÓÎÏ·ÎïÌå²»ÊÇͬʱ³öÏÖÔÚÉãÏñ»ú¸½½ü£¬Í¨¹ýÌí¼ÓLOD×é¼þ²¢Îª¾àÀëÉãÏñ»ú½ÏÔ¶µÄÓÎÏ·ÎïÌåÖ¸¶¨¾«¶È½ÏµÍµÄÍø¸ñÄ£ÐÍ×飬 LOD¾ÍÄܽµµÍ¶ÔÓ²¼þÉ豸µÄ¸ºÔز¢Ìá¸ßäÖȾÐÔÄÜ¡£
ʹÓÃSimplygon¿ÉÒÔ×Ô¶¯Îª´ó²¿·ÖÓÎÏ·×ÊÔ´½øÐÐLODÔ¤´¦Àí¡£
Draw CallÅú´¦Àí
¾¡¿ÉÄÜʹÓþ²Ì¬Åú´¦Àí»ò¶¯Ì¬Åú´¦ÀíµÄÀ´Åú´¦ÀíDraw Callµ÷Óã¬Õâ¿ÉÒÔ´ó·ù¶ÈÔö¼ÓÓÎÏ·ÐÔÄÜ¡£¿ÉÒԲ鿴UnityÖ¸ÄÏDraw Call Batching½øÐÐѧϰ¡£
¹âÕÕÌùͼ
¾¡¿ÉÄÜÏ÷¼õ¶¯Ì¬¹âÕÕ¶øʹÓú決µÃµ½¹âÕÕЧ¹û£¬±ÜÃâʹÓÃʵʱÒõÓ°¡£
¹âÏß̽²â
¹âÏß̽²â¶Ô³¡¾°ÖÐijµãµÄ¹âÕÕ½øÐÐÈ¡Ñù²¢½«ÆäÓ¦ÓÃÓÚ¶¯Ì¬ÎïÌåÉÏ£¬Ö´ÐÐËٶȽϿ죬ͨ³£ÄÜ»ñµÃºÜºÃµÄÊÓ¾õЧ¹û¡£
·´Éä̽²â
·´Éä̽²â´æ´¢ÁËÖÜΧ»·¾³µÄÁ¢·½ÌåÌùͼ´Ó¶ø»ñµÃÕæʵµÄ·´É䣬·´Éä̽²â»áÏÔÖøÓ°ÏìÓÎÏ·ÐÔÄÜ¡£Çë×¢ÒâʵʱµÄ·´Éä̽²âËٶȺÜÂýÄ¿Ç°»¹ÎÞ·¨Ó¦ÓÃÓÚVRÖС£
ÕÚµ²ÌÞ³ý
ÕÚµ²ÌÞ³ý¹Ø±ÕÁ˶Բ»¿É¼ûÎïÌåµÄäÖȾ¡£ÀýÈ磬·¿ÃŹرÕÎÞ·¨¿´µ½ÊÒÄÚÇéÐÎʱ¸ù±¾ÎÞÐèäÖȾÁíÒ»¼äÎÝ×Ó¡£
ÄÜ·ñʵÏÖÕÚµ²ÌÞ³ýÈ¡¾öÓÚÓÎÏ·ÏîÄ¿ÒªÇóºÍÆäÄ¿±êƽ̨£¬µ«ÊÇÕÚµ²ÌÞ³ý¿ÉÒÔ¼«´óµÄÌá¸ßÐÔÄÜ¡£
¿¹¾â³Ý
¿¹¾â³ÝÄܹ»Æ½»¬Í¼Ïñ²¢¼õÉÙÆäÉϵľâ³Ý±ßÔµ£¬ VR·Ç³£ÒÀÀµ¿¹¾â³Ý¼¼Êõ¡£Èç¹ûÄãʹÓÃÕýÏòäÖȾ£¬¿ÉÒÔ¿¼ÂÇÔÚÖÊÁ¿ÉèÖÃÖÐÆôÓÃMSAA£¬¶ÔÓÚGear VRÄãÓ¦¸Ã×ÜÊÇÈ·±£´ò¿ªÁ˸ÃÉèÖá£
ÎÆÀí
ͨ³££¬Äã»áÔÚÏîÄ¿ÖдóÁ¿Ê¹ÓÃÎÆÀíͼ¼¯£¬²¢¼õÉÙµ¥¸öÎÆÀíºÍ²ÄÖʵÄʹÓá£
ΪÁ˼ò»¯ºÍ¼ÓËÙÕâ¸ö¹ý³Ì£¬¿ÉÒÔÓÃMeshBaker½øÐÐÎÆÀí¡¢Íø¸ñÒÔ¼°²ÄÖʵĺ決ÒÔÌá¸ßÓÎÏ·µÄÐÔÄÜ¡£
Holden from Turbo Button¹«Ë¾ÔÚOculus Connect 2ÉÏÓйØÓÚ Í¨ÓÃÓÅ»¯¼¼ÊõºÍMeshBakerʹÓà µÄÌÖÂÛ¡£
×¢Ò⣺ VRÖз¨ÏßÌùͼµÄЧ¹ûÒ»°ã²»¼Ñ£¬Òò´ËÓ¦¾¡Á¿±ÜÃâʹÓá£Èç¹ûÏëµÃµ½¸ü¶à¹ØÓÚÎÆÀíµÄÐÅÏ¢Ò²Çë·ÃÎÊOculus documentation on Rendering¡£
×ÅÉ«Æ÷
¾¡¿ÉÄܶàµÄʹÓûù±¾×ÅÉ«Æ÷¡£ÔÚGear VRÉÏ£¬¾¡¿ÉÄܶàʹÓüÆËã´ú¼ÛµÍÁ®µÄMobile > Unlit (Supports Lightmap) ×ÅÉ«Æ÷£¬Ò²¿ÉÒÔÓÃËü½øÐг¡¾°µÄ¹âÕÕÌùͼ¡£
È«ÆÁЧ¹û
È«ÆÁЧ¹ûµÄÔËËã´ú¼Û¸ß°º£¬ÔÚGear VRÉÏÓ¦¾¡Á¿±ÜÃâʹÓá£
ÖÊÁ¿ÉèÖÃ
ÖÊÁ¿ÉèÖþö¶¨ÁËÓÎÏ·ÊÓ¾õÖÊÁ¿µÄ¸÷¸ö·½Ãæ¡£ÐÞ¸ÄÕâЩ²ÎÊýÒÔ»ñµÃÓÎÏ·ÐÔÄÜÓëÊÓ¾õЧ¹û¼äµÄƽºâ¡£
äÖȾ¹æÄ£
ÐÞ¸ÄVRSettings.renderScale»áÔÚÇåÎú¶ÈºÍÐÔÄÜÖ®¼ä½øÐÐƽºâ£¬Óû»ñµÃ¸ü¶àÕâ·½ÃæÐÅÏ¢ºÍÀý×Ó¿ÉÒԲο¼ÎÒÃǵÄÎÄÕÂGetting Started with VR Development¡£
Òì²½¼ÓÔØ
Äã¿ÉÄܻῼÂǽ«ÓÎÏ··Ö½âµ½²»Í¬µÄ³¡¾°ÖÐÀ´Ìá¸ßÓÎÏ·ÐÔÄÜ£¬Èç¹ûÄãÈ·¶¨ÒªÕâÑù×ö£¬ÒªÐ¡ÐÄ´¦ÖüÓÔØÏÂÒ»³¡¾°Ê±¶ÔÍ·²¿´øÀ´µÄ×·×ÙÍ£ÖÍ£¬ÒòΪÕâ»áµ¼ÖÂÑ£ÔΡ£
ΪÁË°ïÖú½â¾ö¸ÃÎÊÌ⣬Äã¿ÉÄÜÐèÒªÔÚʹÓÃSceneManager.LoadSceneAsyncÒì²½µÄ¼ÓÔØÏÂÒ»³¡¾°Ê±´´½¨Ò»¸ö¾ßÓÐÍ·²¿Ô˶¯×·×ٵļÓÔؽçÃæ¡£
Àý×Ó³¡¾°ÖÐÓõ½µÄÓÅ»¯¼¼ÇÉ
ÎÒÃÇÒѾÔÚÀý×Ó³¡¾°ÖÐÓ¦ÓÃÁËһϵÁÐÓÅ»¯¼¼ÇÉÒÔ±£Ö¤ËüÃÇͬʱÄÜÔÚGear VRºÍDK2ÉϸßЧÔËÐС£
ÓÉÓÚÒª½«Í¬ÑùµÄ¹¤³Ì²¿ÊðÔÚ²»Í¬Æ½Ì¨ÉÏ£¬ÎÒÃÇÒÔ×îµÍÓ²¼þÅäÖÃΪĿ±ê£»´Ëʱ¾ÍÊÇGear VRÀ²£¬ÎÒÃÇÑ¡ÔñµÍ¾«¶ÈÒÕÊõ·ç¸ñ£¬½ö½öÒÀ¿¿Ò»Ð©»ù±¾ÑÕÉ«À´ÊµÏÖÎïÆ·ÔÚ»·¾³ÖеÄÍ»³öÏÔʾ¡£
²Ëµ¥³¡¾°µÄÓÅ»¯
ºÍÆäËûËùÓеij¡¾°Ò»Ñù£¬Ê¹Óõ;«¶È×ÊÔ´²¢¹Ø±Õʵʱ¹âÔ´¡£
Ôڲ˵¥Ãæ°åÉÏʹÓÃÁËÒ»¸öÃûΪSeparableAlphaµÄ×Ô¶¨Òå×ÅÉ«Æ÷£¬¸Ã×ÅÉ«Æ÷Äܹ»ÎªÍ¼Æ¬ÐòÁе¥¶À¶¨Òå¦ÁͨµÀ¡£ÕâÑù£¬Ò»Ð©Ö¡¾Í²»ÐèÒª¦ÁͨµÀµÄÐÅÏ¢ÁË¡£ÕâÑù¼È¼õСÁËÎļþµÄ´óС£¬ÓÖÏû³ýÁËһЩͼƬ±ßÔµµÄ¾â³Ý¡£
ÔÚFlyer³¡¾°ÖÐʹÓÃÁËÎíЧ¹ûÒÔ±£Ö¤Éú³ÉµÄÎïÌå²»»áͻȻ³öÏÖÔÚÊÓÒ°ÖУ¬½µµÍÁËÊÓÒ°¾àÀëÒÔ¼õÉÙÐèÒªäÖȾµÄÓÎÏ·¶ÔÏóÊýÁ¿¡£
½µµÍÁ÷ÐÇÎïÌåµÄ¶¥µãÊý£¬ÕâÑù¾Í¿ÉÒÔʹÓö¯Ì¬Åú´¦ÀíÀ´¼õÉÙDrawCallÊýÁ¿ÁË¡£
´´½¨¶ÔÏó³ØʵÏÖ¶Ô¼¤¹â¡¢Á÷ÐǺÍÃŵÈÓÎÏ·ÎïÌåµÄÖØÓ㬼õÉÙ´ú¼Û¸ß°ºµÄInstantiateµ÷ÓõÄʹÓÃƵ¶È¡£
ÕâÀïÌرðÌáÒ»ÏÂFlyer·ÉÐÐÆ÷µÄ·´Éä²ÄÖÊ£¬Í¨¹ýʹÓÃDetail MapÀ¸Öеĵڶþ¸öUVͨµÀµÄС¿éµÄÑÕÉ«Ñù±¾½øÐÐÓÅ»¯£¬´Ó¶ø½µµÍÁËÎÆÀíµÄ×ÜÌå´óС¡£
ÃÔ¹¬³¡¾°µÄÓÅ»¯
¶ÔÃÔ¹¬»·¾³½øÐÐÁ˹âÕÕÌùͼ£¬ÕâÑùÔËÐÐʱ¾ÍÄÜ»ñµÃ¸üºÃµÄÐÔÄÜ£¬ÌرðÊÇÔÚʹÓÃÐÔÄܽϲîµÄÒƶ¯É豸µÄGear VRÉÏ¡£´ËÍâ¾ÍÊÇʹÓÃÎÞÐèʵʱ¹âÕÕºÍ×îС»¯ÌØЧµÄ¼òµ¥³¡¾°¡£
Shooter180 (Target Gallery) ºÍShooter360 (Target Arena)³¡¾°µÄÓÅ»¯
ÖÁÓÚÁíÍâÒ»¸öÓÎÏ·£¬ÎÒÃÇÔÚ³¡¾°ÖÐÖØÓÃÁ˵;«¶ÈÒÕÊõ·ç¸ñ²¢Õë¶ÔÄ¿±êÎïÌ彨Á¢Á˶ÔÏ󻺳å³Ø£¬Ò²Ê¹ÓÃÁ˼õÉÙ¶¥µãÊýÒÔ½øÐж¯Ì¬Åú´¦Àí²Ù×÷µÄ·½·¨¡£
ÖÁ´Ë£¬ÄãÓ¦µ±¶ÔVRÓÅ»¯ÖÐÉæ¼°µÄ¸÷·½Ãæ֪ʶ¶¼ÓÐÁËÒ»¶¨µÄÁ˽⣬È磺ÓÃUnity×Ô´øµÄ¹¤¾ß½øÐÐÐÔÄÜ·ÖÎöÒÔ¼°Ò»Ð©Ìá¸ßÖ¡Âʵĺü¼ÇÉ¡£
³ÌÐòÉè¼ÆÈí¼þÓÐÄÄЩ£¬±à³ÌÈí¼þÅÅÐаñ£¬±à³Ì¹¤¾ßÓÐÄÄЩ¡£³ÌÐòÉè¼ÆÊÇÖ¸Éè¼Æ¡¢±àÖÆ¡¢µ÷ÊÔ³ÌÐòµÄ·½·¨ºÍ¹ý³Ì£¬ÊÇÈí¼þ¹¹Ôì»î¶¯ÖеÄÖØÒª×é³É²¿·Ö£¬³ÌÐòÉè¼ÆÍùÍùÒÔijÖÖ³ÌÐòÉè¼ÆÓïÑÔΪ¹¤¾ß£¬¸ø³öÕâÖÖÓïÑÔϵijÌÐò¡£Ä¿Ç°³£ÓõÄ
ÌÚÅ£ÍøÌṩ°²×¿VRÓÎÏ·´óÈ«£¬¹©¹ã´ó°²×¿Óû§ÏÂÔØÌåÑéVRÓÎÏ·¡£VRÊÖ»úÓÎÏ·ÊÇÐéÄâÏÖʵ¼¼ÊõÓëÊÖ»úÓÎÏ·µÄÍêÃÀ½áºÏ£¬´øÉÏVRÑÛ¾µ£¬Íæ¼Ò¾Í¿ÉÒÔÈýøÈëÒ»¸ö¿É½»»¥µÄÐéÄâÏÖ³¡ÓÎÏ·³¡¾°£¬´ÓÍæ¼ÒµÄÌý¾õ¸ÐÖª¡¢´¥¾õ¸ÐÖª¡¢Ô˶¯¸ÐÖª£¬Éõ
ϲ»¶ÍæÓÎÏ·µÄÅóÓÑÃÇÓÐûÓÐÏë¹ý×Ô¼º×öÒ»¿îÓÎÏ·ÄØ£¿ÎÒÏàÐÅÿһ¸öÓÎÏ·°®ºÃÕ߶¼ÓÐ×Ô¼º×öÓÎÏ·µÄÃÎÏë°É£¡×ö³öÒ»¿îÈ«²¿ÓÉ×Ô¼ºÉ趨µÄÓÎÏ·»á¸øÄã´øÀ´ÎÞ¾¡µÄ³É¾Í¸ÐºÍÎÞÇîµÄÀÖȤ£¬ÏÂÃæС±à¾ÍΪ´ó¼Ò´øÀ´ÓÎÏ·ÖÆ×÷Èí¼þ´óÈ«£¬ÀïÃæ°ü
¹ØÓÚÌÚÅ£ | ÁªÏµ·½Ê½ | ·¢Õ¹Àú³Ì | °æȨÉùÃ÷ | ÏÂÔØ°ïÖú(£¿) | ¹ã¸æÁªÏµ | ÍøÕ¾µØͼ | ÓÑÇéÁ´½Ó
Copyright 2005-2022 QQTN.com ¡¾ÌÚÅ£Íø¡¿ °æȨËùÓÐ ¶õICP±¸2022005668ºÅ-1 | ¶õ¹«Íø°²±¸ 42011102000260ºÅ
ÉùÃ÷£º±¾Õ¾·ÇÌÚѶQQ¹Ù·½ÍøÕ¾ ËùÓÐÈí¼þºÍÎÄÕÂÀ´×Ô»¥ÁªÍø ÈçÓÐÒìÒé ÇëÓë±¾Õ¾ÁªÏµ ±¾Õ¾Îª·ÇÓ®ÀûÐÔÍøÕ¾ ²»½ÓÊÜÈκÎÔÞÖúºÍ¹ã¸æ