| ÇÏÀÌ¼Ö C ++·Î ÀÛ¼ºµÈ Å©·Î½º Ç÷§Æû OpenGL X3D ºê¶ó¿ìÀú ¹× ¿Àµð¿À ÀÛ¾÷À» À§ÇØ ¼³°èµÇ¾ú½À´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
ÇÏÀÌ¼Ö ¼øÀ§ ¹× ¿ä¾à
ÇÏÀÌ¼Ö Å±×
ÇÏÀÌ¼Ö ¼³¸í
C ++·Î ÀÛ¼ºµÈ Å©·Î½º Ç÷§Æû OpenGL X3D ºê¶ó¿ìÀú ¹× ¿Àµð¿À ÀÛ¾÷À» À§ÇØ ¼³°èµÇ¾ú½À´Ï´Ù. HeilanÀº C ++·Î ÀÛ¼ºµÈ ±³Â÷ Ç÷§Æû OpenGL X3D ºê¶ó¿ìÀú·Î ¿Àµð¿À ÀÛ¾÷À» À§ÇØ ¼³°èµÇ¾ú½À´Ï´Ù. ƯÈ÷, ±×°ÍÀº PHD¸¦À§ÇÑ ½Ãû°¢±â±¸¸¦ °³¹ßÇÏ°íÀִ ȯ°æÀ» Çü¼ºÇÕ´Ï´Ù. µû¶ó¼ X3D ºê¶ó¿ìÀú¿¡¼ ÀϹÝÀûÀ¸·Î ¹ß°ßµÇÁö ¾Ê´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. PortaudioÀÇ ³·Àº ´ë±â ½Ã°£ ¿Àµð¿À È£ÀÇ (WindowsÀÇ ASIO, DirectX, MME, LinuxÀÇ OSXÀÇ OSX¿¡¼ OSX) .A ù ¹ø° ÁÖ¹® B Çü½Ä Ambisonic Audio Engine, ¿ÏÀüÇÑ 3D »ç¿îµå¸¦ Çã¿ëÇϹǷΠ»ç½Ç»ó ¸ðµç ½ºÇÇÄ¿ ±¸¼ºÀ» ¼ö¿ë ÇÒ ¼öÀÖ´Â ¼ø°£ (ÇöÀç »çÀü ¼³Á¤ ±¸¼ºÀ¸·Î Á¦ÇѵÇÁö¸¸ ¹Ì·¡°¡ º¯°æµË´Ï´Ù.) ³ëµåÀÇ ¸ðµç ³ëµå¿¡ ´ëÇÑ Sound Control Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ÀáÀçÀûÀ¸·Î ¿©·¯ users.a ´ÙÁß ½º·¹µå ¿Àµð¿À ¿£Áø¿¡¼ ´Ù¼öÀÇ ³ëµåÀÇ ¿Àµð¿À 󸮸¦ ºÐ¸® µÈ ½º·¹µå (ÀáÀçÀûÀ¸·Î, º°µµÀÇ CPU / ÄÚ¾î)·Î ºÐ¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. Scene Author.Heilan¿¡¼ ±¸¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. Sound ¹× NurbSatchSurface¿Í °°Àº ƯÁ¤ ³ëµå¿¡ ´ëÇÑ Ãß°¡ÀûÀÎ Áö¿øÀÌÀÖ´Â X3D Interchange ÇÁ·ÎÆÄÀÏÀ» ÁؼöÇÏ´Â °ÍÀ» ¸ñÇ¥·ÎÇÕ´Ï´Ù. Ãß°¡ ³ëµå, Ž»ö À¯Çü ¹× »ç¿îµå ÆÄÀÏ ·Î´õ¸¦ Á¦°ø ÇÒ ¼öÀÖ´Â ¶óÀ̺귯¸®·Î È®Àå µÉ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº ³» ÀÚ½ÅÀÇ ½ÇÇèÀûÀÎ ½Ãû°¢ ³ëµå¿Í ¸î °¡Áö Ãß°¡ Ž»ö À¯ÇüÀ» Æ÷ÇÔÇÏ´Â µµ¼°üÀÌ ÀÖ½À´Ï´Ù. ºê¶ó¿ìÀú ÀÚü´Â ¿ÀÇÁ¶óÀÎÀ¸·Î »ç¿ëÇϵµ·Ï ¼³°èµÈ ¸í·É ÁÙ ÇÁ·Î±×·¥ÀÔ´Ï´Ù (ºê¶ó¿ìÀú Ç÷¯±×ÀÎ ¶Ç´Â http / ftp Áö¿øÀÌ ¾øÀ½). ÇÁ·ÐÆ® ¿£µåµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (¹ÙÀ̳ʸ® ÆÐÅ°Áö¿¡ Æ÷ÇÔµÊ). µÑ ´Ù ¿ÀÇ ¼Ò½º°¡ GPL ¾Æ·¡¿¡ ¶óÀ̼¾½º°¡ ºÎ¿©µË´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¿©·¯ ÃàÀ» Áß½ÉÀ¸·Î À½ÀåÀ» ¿Ã¹Ù¸£°Ô ȸÀü ÇÒ ¼öÀÖ´Â ´É·ÂÀ» Æ÷ÇÔÇÏ¿© Ambisonics ±¸ÇöÀ» »ó´çÈ÷ °³¼±ÇÏ°í ÈξÀ ´õ À¯¿¬ÇÑ µðÄÚ´õ ±¸ÇöÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¡¤ ´Ù¸¥ °³¼± »çÇ׿¡´Â »õ·Î¿î AudioInput ³ëµå À¯ÇüÀ» ÅëÇØ HeilanÀ¸·Î ¿Àµð¿À¸¦ ½ºÆ®¸®¹Ö ÇÒ ¼öÀÖ´Â ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸ç ¿¸° »ç¿îµå Á¦¾î ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â ±â´ÉÀÌ Æ÷ÇԵ˴ϴÙ.
ÇÏÀÌ¼Ö °ü·Ã ¼ÒÇÁÆ®¿þ¾î