ÄÜÅÙÃ÷ »ó¼¼º¸±â
Àλý À¯´ÏƼ VR/AR ±³°ú¼­


Àλý À¯´ÏƼ VR/AR ±³°ú¼­

Àλý À¯´ÏƼ VR/AR ±³°ú¼­

<ÀÌ¿µÈ£>,<¹Ú¿ø¼®>,<¹ÚÇö»ó>,<Ź±¤¿í>,<ÀÌ¿µÈÆ>,<±èÇöÁø>,<±èÁ¤À±> Àú | ¼º¾È´ç

Ãâ°£ÀÏ
2021-04-21
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
64 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

¸ÞŸ¹ö½º´Â ¡®ÃÊ¿ùÀû(Meta)¡¯ ¡®¿ìÁÖ(Universe)¡¯¸¦ ¶æÇÏ´Â ´Ü¾î·Î 3Â÷¿ø °¡»ó ¼¼°è°¡ Çö½Ç°ú À̾îÁö´Â °³³äÀ¸·Î °ú°Å¿¡ À¯ÇàÇÏ´ø ¡®¼¼ÄÁµå ¶óÀÌÇÁ¡¯ °°Àº °ÔÀÓ, ¿µÈ­ ¡®¸ÅÆ®¸¯½º¡¯ µîÀ» ¿¬»óÇÏ¸é µÇÁö¸¸ ¿äÁò¿¡´Â Á¦´ë·Î VRÀ» üÇèÇÒ ¼ö ÀÖ´Â ¿Àŧ·¯½º VR ±Û·¡½º µîÀ¸·Î ´õ¿í Àα⸦ ²ø°í ÀÖ´Ù. VR ±â¼úÀº °ÔÀÓ, ±³À°, ¹æ¼Û¿µ»ó, ¸¶ÄÉÆÃ, Å׸¶ÆÄÅ©, ÀÇ·á, Ä¿¹Â´ÏƼ, ±º»ç ¹× ±âŸ ºÐ¾ß¿¡ ´Ù¾çÇÏ°Ô Àû¿ëµÈ´Ù.

ƯÈ÷ ÃÖ±Ù À¯´ÏƼ´Â °Ç¼³ ÇöÀå¿¡ Áõ°­Çö½Ç(AR) ¼³°èµµ¸¦ µ¡ÀÔÈ÷´Â ±â¼úÀ» º¸À¯ÇÑ ºñÁÖ¾ó ¶óÀ̺긦 ÀμöÇß°í ÀÌ·Î ÀÎÇØ °ÔÀÓ °³¹ß¿¡ »ç¿ëµÇ´Â µµ±¸·Î °ÇÃà ¼³°è¸¦ µ½´Â Ç÷§ÆûÀÎ À¯´ÏƼ ¸®Ç÷ºÆ®µµ ÇöÀå¿¡¼­ È°¿ëµÇ´Â AR ¼³°èµµ ±â´ÉÀ» °®Ãß°Ô µÆ´Ù. ÀÌ·± °¡¿îµ¥ ¡ºÀλý À¯´ÏƼ ±³°ú¼­¡»¸¦ ³½ ÁýÇÊÁøµéÀÌ µÎ ¹ø°·Î ÁýÇÊÇÑ ¡ºÀλý À¯´ÏƼ VR/AR ±³°ú¼­¡»´Â ¿Àŧ·¯½º VR ±Û·¡½º¸¦ Á¦´ë·Î Àû¿ëÇØ À¯´ÏƼ °ÔÀÓ °³¹ßÀ» À§ÇÑ °¢Á¾ °³¹ß ȯ°æÀ» ±¸¼ºÇÏ°í ¹æ¹ýÀ» Á¦´ë·Î ¾È³»ÇÑ´Ù. Àü¸ÁÀÌ ¹àÀº ¸ÞŸ¹ö½º ½ÃÀå¿¡ ¶Ù¾îµé ¼ö¸¹Àº À¯´ÏƼ °³¹ßÀÚµéÀÌ ¹è¿ï ³»¿ëÀÌ ¸¹¾Æ °ü½ÉÀÌ ÁýÁßµÉ °ÍÀ¸·Î º¸ÀδÙ.

ÀúÀÚ¼Ò°³

À§µåÁ¦À̼ÒÇÁÆ® ´ëÇ¥. Çѱ¹ÀüÆÄÁøÈïÇùȸ, Á¤º¸Åë½ÅÁøÈï¿ø µîÀÇ ±â°ü ¹× ´ëÇп¡¼­ À¯´ÏƼ ¹× XR ºÐ¾ß °­ÀÇ, ¿ÍÀ̵ð¿Â¶óÀÎ, ³Ø½¼ µîÀÇ °ÔÀÓ°³¹ß»ç 15³â ÀÌ»ó ½Ç¹« °³¹ß

¸ñÂ÷

Preface 7ÀÎ 7»ö ÀúÀÚ ¼­¹®
Profile ÀúÀÚ ¼Ò°³

Chapter 1 VR

1 VRÄÜÅÙÃ÷ Á¦ÀÛ
1.0 VR °³¿ä

1.0.1 VRÀÇ ÇöÀç¿Í ¹Ì·¡
VR »ê¾÷ÀÇ ¹ßÀü °úÁ¤
VR ±â±âÀÇ ¹ßÀü È帧°ú ¹æÇâ

1.0.2 VR ±â±âÀÇ Á¾·ù¿Í °³¹ßȯ°æ ¼³Ä¡ ¹× ¼³Á¤
¿Àŧ·¯½º °³¹ß ȯ°æ ±¸¼ºÇϱâ
¹ÙÀÌºê °³¹ß ȯ°æ ±¸¼ºÇϱâ

1.0.3 VR Ç÷§Æûº° ´ëÀÀÀ» À§ÇÑ ¿ø¼Ò½º¸ÖƼÀ¯Áî
PC ȯ°æ¿¡¼­ ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇϱâ
¿Àŧ·¯½º¿¡¼­ ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇϱâ
¹ÙÀ̺꿡¼­ ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇϱâ

1.1 MagicVoxel Á¦ÀÛ

1.1.1 ÇÁ·ÎÁ§Æ® »ý¼º

1.1.2 VR ¸ÅÁ÷º¹¼¿ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ

1.1.3 Ä«¸Þ¶ó ÄÁÆ®·Ñ Á¦ÀÛ
CamRotate ½ºÅ©¸³Æ® »ý¼ºÇØ Ãß°¡Çϱâ
CamRotate ½ºÅ©¸³Æ® ±¸ÇöÇϱâ

1.1.4 ¹Ù´Ú ¸¸µé±â

1.1.5 º¹¼¿ ¸¸µé±â
º¹¼¿À̶õ
º¹¼¿ °ÔÀÓ ¿ÀºêÁ§Æ® »ý¼ºÇϱâ
º¹¼¿ ½ºÅ©¸³Æ® ÀÛ¼ºÇϱâ

1.1.6 º¹¼¿ Á¦ÀÛÀÚ ¸¸µé±â
º¹¼¿ Á¦ÀÛÀÚ ¸¸µé±â
¸¶¿ì½º Æ÷ÀÎÆ®°¡ ´ê´Â °÷¿¡ º¹¼¿À» ¸¸µé°í ½Í´Ù

1.1.7 ¿ÀºêÁ§Æ® Ç® »ç¿ëÇϱâ
¿ÀºêÁ§Æ® Ç®¿¡ ºñÈ°¼ºÈ­ÇÑ º¹¼¿ ´ã±â
º¹¼¿ ¿ÀºêÁ§Æ® Ç® ÀÌ¿ëÇϱ⠺¹¼¿ ¿ÀºêÁ§Æ® Ç® ÀÌ¿ëÇϱâ
º¹¼¿ ¿ÀºêÁ§Æ® Ç®¿¡ ¹ÝȯÇϱâ
º¹¼¿ ÀÚµ¿ »ý¼ºÇϱâ

1.1.8 VR ÀÔ·Â ´ëÀÀÇϱâ
ÄÁÆ®·Ñ·¯
VR ÄÁÆ®·Ñ·¯ÀÇ ¹ß»ç ¹öÆ°À» ´©¸£¸é
ÄÁÆ®·Ñ·¯°¡ ÇâÇÏ´Â ¹æÇâÀ¸·Î ·¹ÀÌ ¸¸µé±â
Á¶ÁØÁ¡ Ç¥½ÃÇϱâ
VR ±â±âº° Å×½ºÆ®

1.2 VR 360 ¿µ»ó Ç÷¹À̾î Á¦ÀÛ
1.2.1 360 ¿µ»óÀÇ ÀÌÇØ

1.2.2 ÇÁ·ÎÁ§Æ® °³¿ä ¹× »ý¼º

1.2.3 À¯´ÏƼ ºñµð¿À Ç÷¹À̾î
ºñµð¿À Ç÷¹À̾î Á¦¾î

1.2.4 360 ¿µ»ó È°¿ëÇϱâ
½ºÇǾ 360 ¿µ»ó ±¸ÇöÇϱâ
360 ¿µ»óÀ» ±³Ã¼Çϸç Àç»ýÇϱâ

1.2.5 Gaze Pointer ±¸ÇöÇϱâ
Gaze Pointer ±¸ÇöÇϱâ
Gaze Pointer¸¦ È°¿ëÇÑ ¿µ»ó Á¦¾î ±¸ÇöÇϱâ
Gaze Pointer·Î 360 ¿µ»ó Á¦¾îÇϱâ
¹Ù¶óº¸´Â ¹æÇâ¿¡ µû¶ó ¿µ»ó Á¦¾îÇϱâ

1.2.6 VR ȯ°æ ¼³Á¤Çϱâ
VR ±â±âº° Å×½ºÆ®

1.3 VR Ÿ¿ö µðÆ潺 Á¦ÀÛ

1.3.0 °³¿ä

1.3.1 ÇÁ·ÎÁ§Æ® »ý¼º
VR Tower Defense ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
ÇÊ¿ä ¿¡¼Â °¡Á®¿À±â
1.3.2 ¾À ȯ°æ ±¸¼ºÇϱâ
ÁöÇü ÀÛ¾÷Çϱâ
±¸Á¶¹° ¹èÄ¡Çϱâ

1.3.3 Player Á¦ÀÛ
Ä«¸Þ¶ó ¼³Á¤
ÃÑ ½î±â ±â´É Á¦ÀÛÇϱâ
ÀÚÀ¯ À̵¿ ±â´É Á¦ÀÛÇϱâ
ÅÚ·¹Æ÷Æ® ±â´É Á¦ÀÛÇϱâ
¿öÇÁ ±â´É Á¦ÀÛÇϱâ
Àâ±â ±¸ÇöÇϱâ
¿ø°Å¸® ¹°Ã¼ Àâ±â
ÄÁÆ®·Ñ·¯ Áøµ¿ ó¸®

1.3.4 µå·Ð Á¦ÀÛ
»óÅ ¸Ó½Å Ʋ Á¦ÀÛ
´ë±â »óÅ ±¸ÇöÇϱâ
À̵¿ »óÅ ±¸ÇöÇϱâ
°ø°Ý »óÅ ±¸ÇöÇϱâ
ÇÇ°Ý »óÅ ±¸ÇöÇϱâ
Á×À½ »óÅ ±¸ÇöÇϱâ

1.3.5 DroneManager Á¦ÀÛ
µå·ÐÀ» ½ºÆùÇÒ À§Ä¡ ¸¸µé±â
µå·ÐÀ» »ý¼ºÇÒ °ü¸® °´Ã¼ ¹× ½ºÅ©¸³Æ® Á¦ÀÛÇϱâ
ÆøźÀ» ÀÌ¿ëÇØ ´Ù¼öÀÇ µå·Ð Á¦°ÅÇϱâ

1.4 VR ³×Æ®¿öÅ© Á¦ÀÛ
1.4.1 ÇÁ·ÎÁ§Æ® ¹× Photon ¼³Á¤

1.4.2 PUN2 ¼³Ä¡

1.4.3 PUN2ÀÇ ±¸Á¶

1.4.4 ¾À »ý¼º ¹× ¼­¹ö ±¸Á¶
¾À »ý¼º
Æ÷Åæ °ÔÀÓ ¼­¹ö Á¢¼Ó

1.4.5 À§Ä¡¿Í ȸÀü µ¿±âÈ­
°ÔÀÓ Ç÷¹À̸¦ À§ÇÑ È¯°æ ±¸¼º
ij¸¯ÅÍ ¸ÞÄ«´Ô ¾Ö´Ï¸ÞÀÌ¼Ç ±¸¼ºÇϱâ
À̵¿ ¹× ȸÀü ±â´É ±¸ÇöÇϱâ
À§Ä¡ ¹× ȸÀü µ¥ÀÌÅÍ µ¿±âÈ­

1.4.6 RPC¸¦ ÀÌ¿ëÇØ À̺¥Æ® ¹ß»ý½ÃÅ°±â
°ø°Ý ¾Ö´Ï¸ÞÀÌ¼Ç µ¿±âÈ­Çϱâ
ÇÇ°Ý°ú ü·Â µ¿±âÈ­

1.4.7 À½¼º äÆà ±â´É ±¸Çö
Photon Voice 2 SDK ¼³Ä¡ ¹× ¾Û µî·Ï
Voice Manager »ý¼ºÇϱâ

Chapter 2 AR

2 AR ÄÜÅÙÃ÷ Á¦ÀÛ
2.0 AR °³¿ä

2.1 ÁöÇü ÀνÄÀ» ÀÌ¿ëÇÑ ÀÚµ¿Â÷ Ä«Å»·Î±× Á¦ÀÛÇϱâ

2.1.1 ¹Ù´Ú ÁöÇü ÀνÄÇϱâ
AR Àü¿ë Ä«¸Þ¶ó ¹èÄ¡Çϱâ
°¨ÁöµÈ ¹Ù´ÚÀ» ½Ã°¢ÀûÀ¸·Î Ç¥½ÃÇϱâ
APK ÆÄÀÏ·Î ºôµåÇϱâ

2.12 ÀÎ½ÄµÈ ¹Ù´Ú¿¡ ÀÚµ¿Â÷ ¸ðµ¨¸µ »ý¼ºÇϱâ
AR Raycast¸¦ ÀÌ¿ëÇØ ¹Ù´Ú¸é¿¡ Ç¥½Ä Ãâ·ÂÇϱâ
Indicator À§¿¡ ÀÚµ¿Â÷ ¸ðµ¨¸µ »ý¼ºÇϱâ

2.1.3 ÀÚµ¿Â÷ ¸ðµ¨¸µ Á¶ÀÛÇϱâ
ÀÚµ¿Â÷ ¸ðµ¨¸µÀÇ »ö»ó º¯°æ
ÅÍÄ¡ ½º¿ÍÀÌÇÁ·Î ¸ðµ¨¸µ ȸÀüÇϱâ
½º¸¶Æ®Æù¿¡¼­ ¾Û ½ÇÇà Áß¿¡ ²¨Áü ¹æÁö

2.2 ¾ó±¼ ÀνÄÀ» ÀÌ¿ëÇÑ ¾Û Á¦ÀÛ

2.2.1 ¾ó±¼ ÀÎ½Ä ¹× À̹ÌÁö ¹èÄ¡Çϱâ
AR Face Detection ÁغñÇϱâ
À̹ÌÁö ÇÁ¸®ÆÕ ÁغñÇϱâ
UI ¹öÆ°À» ÀÌ¿ëÇØ À̹ÌÁö Ãâ·ÂÇϱâ

2.2.2 ¾ó±¼ÀÇ ¿òÁ÷ÀÓÀ» ¹Ý¿µÇÑ ¸Þ½Ã ¸¸µé±â
AR Face Mesh¸¦ À§ÇÑ °ÔÀÓ ¿ÀºêÁ§Æ® ¸¸µé±â
¾ó±¼ ¸ðµ¨¸µ¿¡ ÀÔÈú ¸ÅÅ͸®¾ó Á¦ÀÛ
¹öÆ° UI¸¦ ÀÌ¿ëÇØ ¸ÅÅ͸®¾ó º¯°æÇϱâ

2.2.3 ¾ó±¼ÀÇ Æ¯Á¤ À§Ä¡ ÁÂÇ¥¸¦ °¡Á®¿À±â
AR Core API¸¦ ÀÌ¿ëÇØ Æ¯Á¤ À§Ä¡ ¾Ë¾Æ³»±â
AR Face Manager¸¦ ÀÌ¿ëÇØ Æ¯Á¤ À§Ä¡ ¾Ë¾Æ³»±â

2.3 ¸¶Ä¿ ÀνÄÀ» ÀÌ¿ëÇÑ °ÔÀÓ Á¦ÀÛ

2.3.1 ´ÜÀÏ ¸¶Ä¿ ÀÎ½Ä ¹æ½Ä
Reference Image Library ÁغñÇϱâ
µ¿¹° ¸ðµ¨¸µ°ú Æ÷ȹ¿ë °ø ¸ðµ¨ Áغñ
Æ÷ȹ¿ë °ø ¹ß»ç ±â´É ±¸Çö
Æ÷ȹ À̺¥Æ® ±â´É ±¸Çö

2.3.2 ´ÙÁß ¸¶Ä¿ ÀÎ½Ä ¹æ½Ä
´ÜÀÏ ÇÁ¸®ÆÕÀ¸·Î ¿©·¯ À̹ÌÁö¿¡ ´ëÀÀÇϱâ
ÀÎ½ÄµÈ À̹ÌÁö¿¡ µû¶ó ´Ù¸¥ ÇÁ¸®ÆÕÀ» »ý¼ºÇϱâ

2.3.3 GPS¿Í ½Ç½Ã°£ DB¸¦ ÀÌ¿ëÇÑ ¹æ½Ä

GPS ±â´É »ç¿ëÇϱâ
Firebase¸¦ ÀÌ¿ëÇÑ Realtime Database »ý¼ºÇϱâ
Realtime Database¿¡ µ¥ÀÌÅÍ ÀúÀåÇϱâ
¾À À̵¿À» À§ÇÑ ¸ÞÀÎ ¾À Á¦ÀÛ

2.4 AR ÄÜÅÙÃ÷ Á¦ÀÛ ¿Ï·á

Reference Âü°í »çÀÌÆ® & µµÆÇ ¸ñ·Ï