±×·¡ÇÈ ÇÁ·Î¼¼¼ Àü¹® ¾÷üÀÎ ¿£ºñµð¾Æ°¡ 8¿ù3ÀÏ °³¹ßÀÚµéÀÌ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÃÖÀûÈÇÏ°í Àü¹®°¡ Àü¿ëÀÇ ÃֽŠ±×·¡ÇÈ ÇÁ·Î¼¼½Ì Çϵå¿þ¾î¸¦ È°¿ëÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇØÁÖ´Â ¿£ºñµð¾Æ NVSG ¼ÒÇÁÆ®¿þ¾î °³¹ß Ŷ(Scene Graph Software Development Kit : ÀÌÇÏ NVSG SDK)ÀÇ ÃֽŠ3.2 ¹öÀüÀ» ¹ßÇ¥Çß´Ù.
NVSG SDK´Â °í¼º´É 3 D ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸´Ù ½Å¼ÓÇÏ°í È¿À²ÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â C++ ¾ð¾î ±â¹ÝÀÇ °´Ã¼ ÁöÇâÇü(Object Oriented) ÇÁ·Î±×·¡¹Ö¡¤¶óÀ̺귯¸®ÀÌ´Ù. ƯÈ÷ ±¤¹üÀ§ÇÑ Ç׸ñ ¼¼Æ®¸¦ Á¦°øÇÔÀ¸·Î½á °³¹ßÀÚµéÀÌ À̸¦ Á¶ÇÕÇÏ°í È®ÀåÇØ °í¼ÓÀÇ ½Å·Ú¼ºÀÌ ³ôÀº ±×·¡ÇÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇØÁØ´Ù.
NVSG SDK 3.2´Â ´ÙÀ½°ú °°Àº ´Ù¾çÇÑ ¼º´É Çâ»ó ¹× ½Å±â´ÉÀ» Á¦°øÇÑ´Ù.
- MRI ½ºÄµ °°Àº 3 D µ¥ÀÌÅ͸¦ ´ë·®À¸·Î Ç¥½ÃÇÒ ¼ö ÀÖ´Â º¼·ý ·»´õ¸µ(Volume rendering) ±â´É
- MS À©µµ¿ì ºñ½ºÅ¸ Áö¿ø
- ¿£ºñµð¾Æ ¸ÖƼ GPU ±â¼úÀÇ Áö¿ø¿¡ ÀÇÇØ ´ÜÀÏ ½Ã½ºÅÛ ³»¿¡¼ º¹¼öÀÇ GPU È°¿ë °¡´É
- ÃֽŠ¹öÀüÀÇ Cg(C for graphics) ÇÁ·Î±×·¥ ¾ð¾î·Î ÀÛ¼ºµÈ ½¦ÀÌ´õ ±â¼úÀ» À§ÇÑ Cg 1.5 Áö¿ø
- ÅؽºÃ³(texture)ÀÇ Ã³¸® ¹× ij½Ì °È¿Í ¸Þ¸ð¸® ¿ë·® »è°¨À» ÅëÇÑ ¼º´É Çâ»ó
NVIDIAÀÇ ÇÁ·ÎÆмųΠ¼Ö·ç¼Ç ±×·ì ´ã´ç ÃÑÃ¥ÀÓÀÚÀÎ Á¦ÇÁ ºê¶ó¿î(Jeff Brown)Àº ¡°NVSG´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚµéÀÌ Á¤±³ÇÑ °í¼º´É 3D ±×·¡ÇÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ü½Ã°£ ³»¿¡ °³¹ßÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇØÁÖ´Â ¼ÒÇÁÆ®¿þ¾î ÀÎÇÁ¶ó½ºÆ®·°Ãĸ¦ Á¦°øÇÑ´Ù¡± ¶ó¸ç ¡°NVSGÀÇ À̹ø ÃֽŠ¹öÀüÀº ¶Ù¾î³ È®À强À» °®Ãß°í GPU ±â¹ÝÀ¸·Î ½¦ÀÌ´õ(shader) 󸮿¡ ´ÉÇϸç, ¶ÇÇÑ OS³ª ±×·¡ÇÈ API¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°í Ŭ·¯½ºÅÍ ¹× ¸ÖƼ ÇÁ·Î¼¼¼/¸ÖƼ ¾²·¹µù(multithreading) Áö¿øÀ» Á¦°øÇÑ´Ù.¡± ¶ó°í ¸»Çß´Ù.
NVSG SDK 3.2 ¹öÀüÀº ¿£ºñµð¾Æ À¥»çÀÌÆ® (www.developer.nvidia.com)¿¡¼ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Ù.
[¾öÁ¾º¹ ±âÀÚ(a@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>