-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·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¤ÀÃþ

Unity VR µêÀÀ²{¹ê§¹¥þ¦Û¾Ç±Ðµ{

( ²Åé ¦r)
§@ªÌ¡Gªò°¶,§õ¾çÃþ§O¡G1. -> ¦h´CÅé -> ¹CÀ¸¤ÞÀº -> Unity
¡@¡@¡@2. -> µ{¦¡³]­p -> VR+AR
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀUnity VR µêÀÀ²{¹ê§¹¥þ¦Û¾Ç±Ðµ{ 3dWoo®Ñ¸¹¡G 51124
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 495 ¤¸

¥Xª©¤é¡G5/1/2019
­¶¼Æ¡G256
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¥þ±m¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787121363771
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

µêÀÀ²{¹ê¦æ·~¥Ñªì´Áªº·§©Àª£§@µo®i¨ì¤Fí¨B¼Wªø¶¥¬q¡CÁaÆ[¾ã­Ó¦æ·~ªºµo®i¾úµ{¡A·í«eªºµw¥ó³]³Æ¤ô¥­¤w¸g¦³¤Fªø¨¬ªº¶i¨B¡A¤À¿ë²v§ó°ªªº«Ì¹õ¡Bµø³¥§ó¥[¼sÁ諸ÀY³¡Åã¥Ü¾¹¡BÄâ±a§ó¥[¤è«Kªº³]³Æ¡A¥¼¨Óªº 5G »P¤H¤u´¼¯à§Þ³N¤]±N·|µ¹µêÀÀ²{¹ê¦æ·~±a¨Ó«e©Ò¥¼¦³ªºµo®i¾÷¹J¡C
2018 ¦~ 9 ¤ë 14 ¤é¡A±Ð¨|³¡¥¿¦¡«Å¥¬¦b¡m´¶³q°ªµ¥¾Ç®Õ°ªµ¥Â¾·~±Ð¨|¡]±M¬ì¡^±M·~¥Ø¿ý¡n¤¤¼W³]¡§µêÀÀ²{¹êÀ³¥Î§Þ³N¡¨±M·~¡C2019 ¦~¡A¥þ°ê±N¦³ 71 ©Ò°ªÂ¾°|®Õ­º¦¸¶}³]µêÀÀ²{¹êÀ³¥Î§Þ³N±M·~¡A¤H¤~¯Ê¤fÀHµÛ¦æ·~ªºµo®i¤]¤é¯q¥YÅã¡C VR ¤º®e¡]À³¥Îµ{§Ç¡BµøÀWµ¥¡^©l²×¬O°ò¦³]¸m¤Wªº­«­n¤@Àô¡A¤]¬O¦UºØ¬Fµ¦¤Î¤jÀô¹Ò¤U»Ý­n¶Ê¥Í¹å¤Æ¥Xªºµ²ªG¡C±q§»Æ[µo®i¨¤«×¬Ý¡AµêÀÀ²{¹ê¦æ·~¥Ø«eÁÙ³B¤_ªì¯Åµo®i¶¥¬q¡A¦ý¦b¥¼¨Ó¥²©w·|½´«kµo®i¡A©Ò¥H·í«e¬O¶i¦æ§Þ³Nª¾ÃÑÀx³ÆªºÃöÁä®É´Á¡C
Unity ¬O·í«e·~¬É»â¥ýªº VR/AR ¤º®e¨î§@¤u¨ã¡A¥þ²y 60%¥H¤Wªº VR/AR ¤º®e³£¬O°ò¤_ Unity¤ÞÀº¶i¦æ¨î§@ªº¡AUnity ¬°¨î§@Àu½èªº VR ¤º®e´£¨Ñ¤F¤@¨t¦C¥ý¶iªº¸Ñ¨M¤è®×¡AµL½×¬O VR¡BARÁÙ¬O MR¡A³£¥i¥H¨Ï¥Î Unity °ª«×Àu¤Æªº´è¬V¬y¤ô½u¥H¤Î½s¿è¾¹ªº§Ö³t­¡¥N¥\¯à¡A¨Ï¶µ¥Ø»Ý¨D±o¥H§¹¬ü¹ê²{¡C°ò¤_¸ó¥­»OªºÀu¶Õ¡AUnity ¤ä«ù©Ò¦³·s«¬ªº¥D¬y¥­»O¡A­ì¥Í¤ä«ù Oculus Rift¡BSteamVR/VIVE¡BPlaystation VR¡BGear VR¡BMicrosoft HoloLens ¥H¤Î Google ªº Daydream µ¥¡C¥»®Ñ¤]±N¥H Unity ¬°®Ö¤ß¡AÁ¿¸Ñ¨î§@ VR À³¥Îµ{§Çªº¤è¤è­±­±¡A§Æ±æ¯à°÷À°§UŪªÌ°µ¥XÄݤ_¦Û¤vªº VRÀ³¥Îµ{§Ç¡C

¥»®Ñ¥D­n¤º®e
²Ä 1 ³¹¡G¹ï VR ¦æ·~¶i¦æ¤F·§­z¡A¤¶²Ð¤F¸Ó§Þ³N¦b¨ä¥L¦æ·~¤¤ªºÀ³¥Î®×¨Ò¡A¥H¤Î¥Ø«e VR ¦æ·~­±Á{ªº¬D¾Ô¡C
²Ä 2 ³¹¡G¹ï Unity ½s¿è¾¹¶i¦æ¤F¤¶²Ð¡C
²Ä 3 ³¹¡G¹ï¥D¬yµw¥ó³]³Æ¤Î¤ÀÃþ¶i¦æ¤F¤¶²Ð¡A¨ÏŪªÌ¹ï·í«e¥D¬y VR µw¥ó¥­»O¦³¤Fªì¨B»{ª¾¡C
²Ä 4 ³¹¡G¤¶²Ð¤F VR À³¥Îµ{§Ç¨î§@ªº°ò¥»¤u§@¬yµ{©M¤@¨Ç±`¥Îªº¶}µo¤u¨ã¡C
²Ä 5 ³¹¡G¤¶²Ð¤F¦b VR À³¥Îµ{§Ç¤¤»Ý­n¿í´`ªº¥æ¤¬­ì«h¡C
²Ä 6 ³¹¡G¤¶²Ð¤F HTC VIVE µw¥óªº°ò¥»µ²ºc¡B¦w¸Ë¨BÆJ¡B¹ê²{¦ì¸m°lÂܪº­ì²z¡A¦}¹ï§@¬°¥D­n¥æ¤¬³]³Æªº±±¨î¾¹ªº«öÁä¶i¦æ¤F»¡©ú¡C
²Ä 7 ³¹¡G¤¶²Ð¤F VR ¤¤ªº UI §Þ³N¡AÁ¿¸Ñ¤F¦b Unity ¤¤¦p¦ó±N UI ¤¸¯À³]¸m¬°¯à°÷¦b VR Àô¹Ò¤¤§e²{ªº¤èªk¡C
²Ä 8 ³¹¡Gµ§ªÌ±q±µÄ²ªº¾Ç­û§@«~¨Ó¬Ý¡A¤j³¡¤À VR À³¥Îµ{§Ç¥u»EµJ¤_¥æ¤¬ªº¹ê²{¡A©¿µø¤F§@«~ªº§e²{«~½è¡A¦Ó³o«ê¬O VR À³¥Îµ{§Çµ¹¥Î¤áªº²Ä¤@¦L¶H¡C¥»³¹¤¶²Ð¤F°ò¤_ª«²zªº´è¬V²z½×¡]PBR¡^¡A¥H¤Î±`¥Îªº PBR §÷½è¨î§@³n¥ó¡A³q¹L¹ê¨Ò¤¶²Ð¤F Substance Painter ªº¨Ï¥Î¤èªk¡A¥Øªº¬O¬°¤F±j½Õ¼g¹ê§÷½è¦b VR À³¥Îµ{§Ç¤¤ªºÃöÁä¦a¦ì¡C
²Ä 9 ³¹¡GSteamVR ¬O¶i¦æPC ¥­»O VR À³¥Îµ{§Ç¶}µoªº­«­n¤u¨ã¡A¥»³¹³q¹L¹ê¨Ò¤¶²Ð¤F SteamVR¥H¤Î°ò¤_¨ä¤Wªº InteractionSystem ªº®Ö¤ß¼Ò¶ô©M°ò¥»¨Ï¥Î¤èªk¡C
²Ä 10 ³¹¡GVRTK ¬O°ò¤_ SteamVR ¶i¦æ VR À³¥Îµ{§Ç¶}µoªº­«­n´¡¥ó¡A¥»³¹¸Ô²Ó¤¶²Ð¤F VRTKªº¨Ï¥Î¤èªk¡A³q¹L¤@¨t¦C¹ê¨Ò¡AÁ¿¸Ñ¤F¸Ó´¡¥ó¦b VR ¥æ¤¬¶}µo¤u§@¤¤ªº°ª®Ä©Ê¡C
²Ä 11 ³¹¡GVR ¥­»O»P PC¡B²¾°Ê¥­»O³Ì¤jªº°Ï§O¦b¤_¥æ¤¬¤è¦¡ªº¤£¦P¡A¥»³¹³q¹Lºt¥Ü±N PC¥­»O¤Wªº¤@´Ú´åÀ¸²¾´Ó¨ì VR ¥­»Oªº¹Lµ{¡A®i¥Ü¥æ¤¬¶}µo¦b VR ¥­»O¤Wªº­«­n©Ê¡C
²Ä 12 ³¹¡G¤¶²Ð¤F¤â¶ÕÃѧO³]³Æ ¡X Leap Motion ¦b VR ¤¤ªºÀ³¥Î¡A³q¹L¤@­Ó¾¹±ñ¸Ë°t¹ê¨Ò¡AÁ¿¸Ñ¤F¦p¦ó¦b VR ¤¤³q¹L¤â¶Õ¹ê²{»Pª«Å骺¥æ¤¬¡C
²Ä 13 ³¹¡G¤¶²Ð¤F VIVE °lÂܾ¹¡]Tracker¡^ªº°ò¥»¨Ï¥Î¤èªk¡A³q¹L¹ê¨ÒÁ¿¸Ñ¤F¦p¦ó¹ê²{¦b VRÀô¹Ò¤¤±N°lÂܾ¹»P²{¹ê¥@¬Éª«Åé¶i¦æ¸j©w¦}¸òÂܨä¦ì¸m¡C
²Ä 14 ³¹¡Gºt¥Ü¤FÃþ¦ü VR ´åÀ¸¡m¤ôªG§ÔªÌ VR¡nªº­ì«¬¶µ¥Ø¶}µo¡A¥]¬A´åÀ¸ÅÞ¿è¡B¤ôªG¥Í¦¨¡B¤Á³Î®ÄªG¡B­p¤À UI §e²{µ¥¥\¯à¼Ò¶ô¡C
²Ä 15 ³¹¡Gºt¥Ü¤FÃþ¦ü VR À³¥Îµ{§Ç Tilt Brush ªº­ì«¬¶µ¥Ø¶}µo¡A¥]¬A¦b VR Àô¹Ò¤¤¨Ï¥Î±±¨î¾¹Ã¸¨î½u±ø¡B­×§ïµeµ§ÃC¦âµ¥¥\¯à¼Ò¶ô¡C
²Ä 16 ³¹¡G¤¶²Ð¤F Unity ½s¿è¾¹¤º¸mªº©Ê¯à¤ÀªR¤u¨ã¡A¦P®É°w¹ï Unity Á¿¸Ñ¤F´XºØÀ³¥Îµ{§ÇªºÀu¤Æ­ì«h¡C
ªþ¿ý A¡G¦¬¿ý¤F VR/AR ¦æ·~±`¨£ªº§Þ³N·§©À¦}°µ¥X¸ÑÄÀ¡A¨ÏŪªÌ¦b¥H¦Zªº¤u§@©M¾Ç²ß¤¤¯à°÷¦³®Ä¦a¾\Ū VR/AR ¬ÛÃöªº¤åÄm¸ê®Æ¡C
ªþ¿ý B¡G¥Ñ¤_¥»®Ñ­«ÂI¤£¬O¤¶²Ð Unity ½s¿è¾¹ªº°ò¥»¨Ï¥Î¤èªk¡A©Ò¥H¦b¥»³¡¤À¬°ªì¾ÇªÌ´£¨Ñ¤FÃö¤_¨Ï¥Î Unity ªº°ò¦¤p¶K¤h¡A¥H«KŪªÌ§ó¥[¼ô½m¦a¨Ï¥Î Unity¡C

¬ì§Þ¤é·s¤ë²§¡AUnity ¤Î¬ÛÃöªº³n¥ó¤]¦b­¸³tµo®i¡A¥»®Ñ¤¶²Ðªº§Þ³N¤]·|ÀHµÛ®É¶¡ªº±À¶i¦Ó¤£¦A¾A¥Î¡A¬Æ¦Ü¤@­Ó´¡¥óªºª©¥»¸¹ªº§ó·s¤]·|¾É­P¤§«eªºÀ³¥Îµ{§Ç¹B¦æ¥X²{°ÝÃD¡Cų¤_¦¹¡AŪªÌ¥i¦b¤½²³¸¹¡§XR §Þ³N¬ã²ßªÀ¡¨¾\Ū©M¬d¬ÝÃö¤_ VR §Þ³Nªº¤å³¹©M¸ê·½¡A¦pªG¹ï¥»®Ñ¤º®e¦s¦³ºÃ°Ý¡A¤]¥i¦b¦Z»O¯d¨¥¡C

­PÁÂ
2016 ¦~ 5 ¤ë¡A²d³Õ³Ð«ÈªÅ¶¡³Ð©l¤H¤_¤è­x¦Ñ®v¤¶²Ð§õ¾ç¦Ñ®vµ¹§Ú»{ÃÑ¡A¦}±a§Ú­Ì°Ñ¥[¤F¦b¤W®üÁ|¿ìªº CES Asia 2016 ¤¤¬ü³Ð«È¤jÁÉ¡A§Ú©M§õ¾ç¦Ñ®v¤À§OÀò¼ú¡C§Ú­Ì¤]¦]¦¹¦¨¤FªB¤Í¡A¦b¥H¦Zªº¤é¤l¨½®É±`¥æ¬y¤u§@¤¤ªº¸g¾ú©M·Qªk¡C¤W®ü¤§¦æ¦Z¡A§õ¾ç¦Ñ®v±N§Ú¤¶²Ðµ¹ÆZ¤û±Ð¨|¡A¿ý¨î¤F§Úªº­º®M VR µøÀW±Ðµ{ ¡X ¡§HTC VIVE ©Ð²£¶µ¥Ø¹ê¾Ô±Ðµ{¡¨¡A¥Ñ¤_¹B®ð¦¨¤À¥e¦h¡A·í®É°ê¤º¦bVR ¶}µo¤è­±ªº¸ê®Æ¬Û¹ï¸û¤Ö¡A¥[¤§´åÀ¸ÆZ¤ûªº¼vÅT¤O¡A³o®M±Ðµ{¦b·í®É¨ü¨ì¤F¤@©wµ{«×ªºÃöª`¡C¦Z¨Ó¡A§õ¾ç¦Ñ®v¤S±N§Ú±ÀÂ˵¹¹q¤l¤u·~¥Xª©ªÀ¡A¤_¬O«K¦³¤F³o¥»®Ñªº¥Xª©¡A¦b³o¨½¤@¦}¦V§õ¾ç¦Ñ®vªí¥Ü·PÁ¡A¦P®É¤]·PÁ¤_¤è­x¦Ñ®v«P¦¨ªº³o¬q¾÷½t¡C
·PÁÂ¥»®Ñªº³d¥ô½s¿è¤Õ²»­¸¥ý¥Í¡A¦b¾ã­Ó¼g§@©P´Á¨½©l²×«O«ùµÛ­@¤ß©M±M·~ªººA«×¡A¤]·PÁ¨ä¹Î¶¤¹ï®Ñ½Z¶i¦æªº±M·~¼f½Z©M±Æª©¤u§@¡C
·PÁ§ڪº®a¤H¡X¡Xªò©÷¤å¥ý¥Í¡B±i²Q¬ü¤k¤h¡B§õ¤ì¤l¤k¤h¦b¼g§@´Á¶¡¤À¾áªº®a®x³d¥ô¡C
¤º®e²¤¶¡G

¥»®Ñ¬O VR ¦Û¾Ç·R¦nªÌªº¤@¥»¤Jªù®Ñ¡A¥þ®Ñ¦@ 16 ³¹¡A¥þ­±Á¿­z¤F¦b¨î§@ VR À³¥Îµ{§Çªº¹Lµ{¤¤©Ò¥²³Æªº³n/µw¥óª¾ÃÑ¡Cµw¥ó¼h­±¥H HTC VIVE ¬°¥D­nµw¥ó¥­»O¡A¦P®É¤¶²Ð¤F¨â´Ú°t¦X¨ä¨Ï¥Îªº¥~³¡³]³Æ¡X¡X VIVE °lÂܾ¹©M Leap Motion¡F³n¥ó¼h­±¥H¨î§@ VR À³¥Îµ{§Çªº®Ö¤ß¤u§@¬yµ{¬°¥D½u¡A¥H Unity ¬°´åÀ¸¤ÞÀº¡A±q VR ¥æ¤¬­ì«h¡B§÷½è¡BUI¡B½sµ{¶}µo¡B½Õ¸ÕÀu¤Æµ¥¤è­±³v¨B®i¶}¤¶²Ð¦U¤u§@Àô¸`ªº¥D­n¤º®e¡C¦P®É¡A¥»®Ñ»²¥HÂ×´Iªº®×¨Ò¶µ¥Ø¡A­«ÂI¤¶²Ð¤F SteamVR¡BInteractionSystem¡BVRTK µ¥¥²³Æ´¡¥ó¦b¹ê»Ú¶µ¥Ø¤¤ªº¨Ï¥Î¤èªk¡AÀ°§UŪªÌ§Ö³t¤W¤â¨î§@Äݤ_¦Û¤vªº VR À³¥Îµ{§Ç¡C¥»®Ñ¾A¦X¹ï¨î§@ VR À³¥Îµ{§Ç·P¿³½ìªº¤H­û¡A¥H¤Î¦³§Ó¤_±q¨Æ VR ³n¥ó¶}µo¤u§@ªº¤H­û¾\Ū¡A¦P®É¤]¾A¦X°|®Õ¤Î°ö°VµêÀÀ²{¹ê¾÷ºc¬ÛÃö±M·~ªº®v¥Í°Ñ¦Ò¡C
¥Ø¿ý¡G

²Ä 1 ³¹ VR ¦æ·~·§­z /1
1.1 VR ¤¶²Ð /1
1.2 VR §Þ³NÀ³¥Î®×¨Ò /1
1.3 VR §Þ³N·í«e­±Á{ªº¬D¾Ô / 5
1.3.1 µw¥ó»ù®æ / 5
1.3.2 ¹Bºâ¤ÎÅã¥Ü¯à¤O /5
1.3.3 ¥æ¤¬ / 5
1.3.4 ²¾°Ê©Ê /6
1.3.5 ¤º®e / 7
1.3.6 ¤pµ² / 7

²Ä 2 ³¹ Unity VR ·§­z / 8
2.1 Unity VR / 8
2.1.1 ¹Ï§Î´è¬V /8
2.1.2 ¯u¹êª«²z¤ÞÀº / 9
2.1.3 ¦h VR ¥­»O­ì¥Í¤ä«ù /9
2.1.4 Â×´Iªº¸ê·½ /10
2.1.5 ¹ï¶}µoªÌ¤Í¦n /10
2.1.6 ¤£Â_§ó·sªº Unity ª©¥» / 11
2.2 ¨Ï¥Î C#¸}¥»¶i¦æ VR ¥æ¤¬¶}µo /12

²Ä 3 ³¹ ·í«e¥D¬y VR µw¥ó / 13
3.1 HTC VIVE / 13
3.2 Oculus Rift / 13
3.3 Gear VR / 14
3.4 Cardboard /14
3.5 Daydream ¥­»O 15
3.6 ³vº¥±U°_ªº VR ¤@Åé¾÷ / 16
3.6.1 Oculus Go ©M¤p¦Ì VR ¤@Åé¾÷ /17
3.6.2 HTC VIVE Focus /18
3.7 ¥¼¨Ó®i±æ /18

²Ä 4 ³¹ VR À³¥Îµ{§Ç¶}µo¤u§@¬yµ{ /20
4.1 ¸ê·½·Ç³Æ /20
4.2 ¼Ò«¬Àu¤Æ¤Î­«©Ý¼³ /23
4.3 ®i UV ªº¹Lµ{ / 24
4.4 §÷½è¶K¹Ï¨î§@ /25
4.5 ±N¸ê·½¾É¤J Unity / 25
4.6 ¾É¤J¶}µo¤u¨ã¥] /26
4.7 ³õ´º·f«Ø /26
4.8 ³]¸m¥ú·ÓÀô¹Ò /27
4.9 ¥æ¤¬¶}µo /28
4.10 ´ú¸ÕÀu¤Æ / 28
4.11 µo¥¬À³¥Îµ{§Ç / 28
4.12 ±`¥Î¶}µo¤u¨ã /29

²Ä 5 ³¹ VR ¥æ¤¬³]­p­ì«h / 36
5.1 ³]­p¥²­nªº·s¤â¤Þ¾É /36
5.2 ¨Ï¥Î¤Q¦r½u¡]·Ç¬P¡^/36
5.3 ÁקK¬É­±²`«×¤Þ°_ªº¯h³Ò·P /37
5.4 ¨Ï¥ÎùÚ©wªº³t«× /37
5.5 «O«ù¥Î¤á¦b¦a­±¤W /38
5.6 «O«ùÀY³¡ªº¸òÂÜ /38
5.7 ¥Î¥ú¨Ó¤Þ¾É¥Î¤áªºª`·N¤O /39
5.8 ­É§U¤ñ¨Ò /39
5.9 ¨Ï¥ÎªÅ¶¡­µÀW /40
5.10 ¥R¤À¨Ï¥Î¤ÏõX /40

²Ä 6 ³¹ HTC VIVE µw¥ó / 41
6.1 ²¤¶ /41
6.2 ²£«~¯SÂI /41
6.3 VIVE PRO / 43
6.4 HTC VIVE µw¥ó©î¸Ñµ²ºc / 44
6.4.1 ÀYÅã /44
6.4.2 ±±¨î¾¹ /45
6.5 HTC VIVE ±±¨î¾¹«öÁä¦WºÙ / 46
6.6 HTC VIVE ©w¦ì­ì²z/ 47
6.7 Inside-Out »P Out-Inside ¦ì¸m¸òÂܧ޳N / 47
6.7.1 Outside-In ¸òÂܧ޳N /48
6.7.2 Inside-Out ¸òÂܧ޳N / 48
6.8 HTC VIVE ªº¦w¸Ë / 49

²Ä 7 ³¹ VR ¤¤ªº UI ./51
7.1 ·§­z /51
7.2 ±N UI ®e¾¹Âà´«¬°¥@¬ÉªÅ¶¡§¤¼Ð / 52
7.3 VR ¤¤ªº UI ¥æ¤¬ /53

²Ä 8 ³¹ Unity VR ¼g¹ê§÷½è . 55
8.1 Unity §÷½è°ò¦ / 55
8.2 °ò¤_ª«²zªº´è¬V²z½× /56
8.3 PBR §÷½èªºÀu¶Õ / 57
8.3.1 °ª«~½è¼g¹ê¯Å§O§÷½èªí²{ /58
8.3.2 ¬°¹ê®É´è¬V¦Ó¥Í / 58
8.3.3 ¼Ð·Çªº§÷½è¨î§@¬yµ{ /59
8.4 PBR §÷½è¥D­n¶K¹ÏÃþ«¬ /59
8.4.1 ÃC¦â¶K¹Ï¡]Albedo/Basecolor Map¡^/59
8.4.2 ª÷ÄݶK¹Ï¡]Metallic Map¡^ /60
8.4.3 ¥ú·Æ«×¶K¹Ï¡]Roughness Map¡^ /60
8.5 PBR §÷½è¨î§@³n¥ó / 61
8.5.1 Substance Designer /61
8.5.2 Substance Painter /65
8.5.3 Quixel Suite /66
8.5.4 Marmoset Toolbag /66
8.6 ¨î§@ PBR ´È¤l§÷½è /67
8.6.1 ¦b Substance Painter ¤¤¨î§@¶K¹Ï /67
8.6.2 ¾É¥X¶K¹Ï¨ì Unity /74
8.7 Substance in Unity ªº¨Ï¥Î / 76

²Ä 9 ³¹ SteamVR /81
9.1 SteamVR ²¤¶ /81
9.1.1 SteamVR Runtime /81
9.1.2 SteamVR Plugin / 81
9.1.3 Àò¨ú±±¨î¾¹¤Þ¥Î¤Î«öÁä¿é¤J /83
9.2 ¨Ï¥ÎSteamVR Plugin¹ê²{»Pª«Å骺¥æ¤¬ /84
9.3 InteractionSystem /89
9.3.1 InteractionSystem ®Ö¤ß¼Ò¶ô / 89
9.3.2 ¨Ï¥Î InteractionSystem ¹ê²{¶Ç°e / 91
9.3.3 ¨Ï¥Î InteractionSystem ¹ê²{»Pª«Å骺¥æ¤¬ / 93
9.3.4 ¨Ï¥Î InteractionSystem ¹ê²{»P UI ªº¥æ¤¬ /95
9.4 »Ý­nª`·Nªº°ÝÃD . 96

²Ä 10 ³¹ ¨Ï¥Î VRTK ¶i¦æ¥æ¤¬¶}µo /99
10.1 VRTK ²¤¶ /99
10.1.1 ¤°¤\¬O VRTK / 99
10.1.2 VRTK ¯à°µ¤°¤\ /99
10.1.3 ¬°¤°¤\¿ï¾Ü VRTK /100
10.1.4 ¥¼¨Óª©¥» 103
10.2 SteamVR Plugin¡BInteractionSystem »P VRTK ªºÃö¨t /103
10.3 °t¸m VRTK /103
10.3.1 ¤@¯ë°t¸m¹Lµ{ /104
10.3.2 §Ö³t°t¸m VRTK/108
10.4 VRTK ¤¤ªº«ü°w / 109
10.4.1 «ü°w /109
10.4.2 «ü°w´è¬V¾¹ /113
10.5 ¦b VRTK ¤¤¹ê²{¶Ç°e /115
10.5.1 VRTK ¤¤ªº¶Ç°eÃþ«¬ /115
10.5.2 ­­©w¶Ç°e°Ï°ì /118
10.5.3 ¦b VR ³õ´º¤¤¹ê²{¶Ç°e /119
10.6 ¨Ï¥Î VRTK ¹ê²{»Pª«Å骺¥æ¤¬ /121
10.6.1 ·§­z / 121
10.6.2 °t¸m¤èªk / 122
10.6.3 VRTK ªº§ì¨ú¾÷¨î / 127
10.7 VRTK ¤¤ªº±±¨î¾¹°ª«G©M®¶°Ê /129
10.7.1 ±±¨î¾¹°ª«G /129
10.7.2 ±±¨î¾¹®¶°Ê /131
10.8 VRTK ¤¤»P UI ªº¥æ¤¬ / 132
10.9 ¹ê¨Ò¡G¶}ºj®gÀ»®ÄªG/ 134
10.10 ¹ê¨Ò¡GÃkª¦®ÄªG / 140
10.11 ¹ê¨Ò¡G¹ê²{ÄÀ©ñ¦Û°Ê§lªþ¥\¯à / 143

²Ä 11 ³¹ ±N°ò¤_ PC ¥­»OªºÀ³¥Î²¾´Ó¨ì VR ¥­»O / 148
11.1 ¶µ¥Ø²¾´Ó¤ÀªR /148
11.2 ªì©l¤Æ VR ¥æ¤¬ /149
11.3 Player ªº²¾´Ó / 150
11.4 ³]¸m¹D¨ã¬°¥i¥æ¤¬¹ï¶H / 152
11.5 ¹ê²{±±¨î¾¹»P¹D¨ãªº¥æ¤¬ÅÞ¿è /154
11.6 ­×§ï UI ´è¬V¼Ò¦¡¬° World Space / 156
11.7 ª±®a¶Ë®`°{«Ì®ÄªG /157
11.8 ®Ú¾Ú³ø¿ù«H®§½Õ¾ã¥N½X /158
11.9 ´åÀ¸µ²§ô¤Î­«·s¶}©l / 159

²Ä 12 ³¹ Leap Motion for VR /162
12.1 ·§­z /162
12.2 µw¥ó·Ç³Æ /163
12.3 ³n¥óÀô¹Ò /164
12.4 Leap Motion VR ªì©l¶}µoÀô¹Ò /164
12.5 ´À´« Leap Motion ¦b VR Àô¹Ò¤¤ªº¤â³¡¼Ò«¬ /165
X Unity VR µêÀÀ²{¹ê§¹¥þ¦Û¾Ç±Ðµ{
12.6 ¹ê²{»P 3D ª«Å骺¥æ¤¬ / 167
12.7 ¹ê¨Ò¡G¨Ï¥Î Leap Motion ¹ê²{ºj±ñªº²Õ¸Ë /171

²Ä 13 ³¹ VIVE Tracker ªº¨Ï¥Î / 175
13.1 ¥~Æ[µ²ºc /175
13.2 ¨Ï¥Î³õ´º /176
13.3 ªì¦¸¨Ï¥Î Tracker /177
13.4 ¨Ï¥Î Tracker §@¬°±±¨î¾¹ / 178
13.5 ¨Ï¥Î Tracker »P²{¹ê¥@¬Éª«Åé¶i¦æ¸j©w 179
13.6 ¤pµ² /181

²Ä 14 ³¹ Unity VR ´åÀ¸®×¨Ò¡X¡X¡m¤ôªG§ÔªÌ VR¡n­ì«¬¶}µo /182
14.1 ¶µ¥Ø²¤¶ /182
14.2 ªì©l¤Æ¶µ¥Ø / 182
14.3 °t¸mªZ¤h¤M / 183
14.4 ½s¼g¤ôªG¥Í¦¨ÅÞ¿è /185
14.5 ¹ê²{¤Á³Î¤ôªGªº®ÄªG /187
14.6 ¨î§@¤À¼Æ©M´åÀ¸µ²§ô UI /189
14.7 ½s¼g­p¤À¡B­p®É©M´åÀ¸µ²§ôµ¥ÅÞ¿è / 190

²Ä 15 ³¹ Unity VR ®×¨Ò¡X¡X Tilt Brush ­ì«¬¶}µo / 194
15.1 ¶µ¥Ø¤ÀªR /194
15.2 ªì©l¤Æ¶µ¥Ø¦}½s¼g¸}¥» /195
15.3 ¹ê²{­×§ïµ§¨êÃC¦â¥\¯à /197
15.4 ÂX®i¤º®e¡G±Nø¨î¥æ¤¬­×§ï¬° VRTK ª©¥» / 201
15.5 ²§±`³B²z /202

²Ä16 ³¹ Unity VR ©Ê¯àÀu¤Æ¤u¨ã©M¤èªk / 204
16.1 Unity Profiler / 204
16.2 Memory Profiler / 205
16.3 Frame Debugger / 205
16.4 Àu¤Æ­ì«h©M±¹¬I /206
16.4.1 LOD §Þ³N /206
16.4.2 ¸û¤Ö Draw Call ¼Æ¶q / 207
16.4.3 ¨Ï¥Î³æ³q¹D¥ßÅé´è¬V / 208
16.4.4 ¨Ï¥Î The Lab Renderer / 209
16.4.5 ¤pµ² / 210

ªþ¿ýA XR §Þ³Nµü¶×¸ÑÄÀ/ 211
ªþ¿ýB Unity ½s¿è¾¹°ò¦¤p¶K¤h/ 217
§Ç¡G