¸ÞŸº¼ ¸ðµ¨¸µ
1. ¸ÞŸº¼ÀÇ ¼±±¸ÀÚµé
|
¸ÞŸº¼ ±â¹ýÀ» ¾î¶² ¸ðµ¨¸µ¿¡ »ç¿ëÇÒ °ÍÀΰ¡? ÇѸ¶µð·Î Ç¥ÇöÇؼ "organic"ÇÑ ¸ðµ¨À» ¸¸µé±â ¿øÇÑ´Ù¸é °¡Àå Àû´çÇÑ °æ¿ìÀÏ °ÍÀÌ´Ù. ±âÁ¸ÀÇ ¸ðµ¨¸µ ±â¹ýµéÀº ±¸, ¿ø±âµÕ, À°¸éü µî°ú °°Àº ±âº» ¿ä¼Ò(primitive)µéÀ» Á¶ÇÕÇϰųª ÁöÁ¤ÇÑ °æ·Î·Î µ¹Ãâ(extrude)½ÃÅ°°Å³ª ȸÀü(revolve)½ÃÄѼ ¸é(polygon)À» »ý¼ºÇÏ°Ô µÈ´Ù. ±×·¯³ª, ÀÌ·¯ÇÑ ÀÛ¾÷À» ÅëÇØ ¾òÀ» ¼ö ÀÖ´Â °á°ú´Â Àΰ£ÀÌ ¸¸µé¾î³½ Àΰø¹°À» Èä³»³»´Âµ¥ ±×Ä¡°í ¸¸´Ù. ±×º¸´Ù ±× ¼ö°¡ ´õ ¸¹°í º¹ÀâÇÑ ÀÚ¿¬¹°À» º¹»çÇØ ³»´Âµ¥´Â »õ·Î¿î ¸ðµ¨¸µ ±â¹ýµéÀÌ ÇÊ¿äÇØÁö°Ô µÇ¾ú´Ù. ±× Áß¿¡ Çϳª°¡ ¿©±â¼ ¼Ò°³ÇÏ´Â ¸ÞŸº¼ ±â¹ýÀÌ´Ù.
¸ÞŸº¼ ±â¹ýÀº ¿ì¸®µé¿¡°Ô ÈçÈ÷ "bump mapping"À̶ó´Â ±â¹ýÀ¸·Î Àß ¾Ë·ÁÁø "normal perturbation
texture mapping"À» °³¹ßÇÑ Áü ºí¸°(Jim F. Blinn)ÀÌ ¹Ì Ç×°ø¿ìÁÖ±¹ Á¦Æ®ÃßÁø¿¬±¸¼Ò(JPL:Jet
Propulsion Laboratory)¿¡ ÀçÁ÷ÁßÀδø 1982³â¿¡ "blobby model"À̶ó´Â °³³äÀ¸·Î
ÃÖÃÊ·Î ¼Ò°³ÇÏ¿´´Ù. ±×´Â ºÐÀÚ ¸ðµ¨¸µÀ» À§ÇØ ÀÌ ±â¹ýÀ» »ç¿ëÇÏ¿´´Âµ¥ ºÐÀÚ
³»ºÎÀÇ °¢ ¿øÀÚµéÀÇ ¿¬°áÀº ÀÏÁ¤ÇÑ ÇüÅ°¡ ¾Æ´Ï¸ç ÁÖº¯ ¿øÀÚÀÇ Á¸Àç ¿©ºÎ¿¡
µû¶ó º¯ÇüµÈ´Ù´Â °ÍÀ» Ç¥ÇöÇÏ¿´´Ù. ÀÌ·¸°Ô Çؼ »ý¼ºµÈ "isosurface"(ÀÏÁ¤ÇÑ
ÀüÀڹеµ¸¦ °®´Â ¸é)´Â º¸´Ù º¹ÀâÇÑ Çü»óÀ» ³ªÅ¸³»°Ô µÇ¾ú´Ù.
¸ÞŸº¼À» ÀÌ¿ëÇÏ¿© ¸ðµ¨À» ¿Ï¼ºÇϱâ À§Çؼ´Â ¾Õ¼ ºÐÀÚ ¸ðµ¨¸µ¿¡¼ ¿øÀÚ¿¡ ÇØ´çÇϴ Ÿ¿øü°¡ Á¸ÀçÇØ¾ß ÇÑ´Ù. °¢°¢ÀÇ Å¸¿øü¿¡ ÈûÀÇ ¼¼±â¿Í ÇÑ°è ¿µ¿ªÀ» ¼³Á¤ÇØ Áֱ⸸ ÇÏ¸é ¼·Î°£ÀÇ °Å¸®°¡ ÈûÀÇ ¹æÇâ¿¡ µû¶ó ´Ã¾î ºÙ°Å³ª ´·Á¼ ÇϳªÀÇ ºÎµå·¯¿î °î¸éü¸¦ »ý¼ºÇÏ°Ô µÈ´Ù. À̶§ ÇÁ·Î±×·¥ ³»ºÎÀûÀ¸·Î´Â °ø°£»óÀÇ °¢Á¡¿¡ ´ëÇØ ¸ðµç Ÿ¿øü¸¦ »ó´ë·Î ÀüÀڹеµ¸¦ °è»êÇÏ¿© ±× ÇÕ°è°¡ ¾î¶² °æ°è(threshold)³»¿¡ µé¾î¿À¸é °î¸éü ³»ºÎÀÇ Á¡À¸·Î ÀÎÁ¤ÇÏ´Â ¹æ½ÄÀ¸·Î °¢ Ÿ¿øü°¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Â °ø°£³»ÀÇ ¸ðµç Á¡¿¡ ´ëÇØ °è»êÀ» ¼öÇàÇÏ°Ô µÈ´Ù. ±× °á°ú·Î ã¾Æ³½ °æ°è¸éÀ» ¿¬°á½ÃÅ´À¸·Î¼ "isosurface"°¡ ¿Ï¼ºµÈ´Ù. ÃÖ±Ù¿¡ »ç¿ëµÇ´Â ¹ÐµµÇÔ¼ö´Â ¿ÍÀ̺ôÀÇ °è»ê½ÄÀ» ´õ¿í °£·«ÈÇÑ ÇüŸ¦ »ç¿ëÇÏ°í ÀÖ´Ù. ±×¸² 1ÀÇ ½Ä¿¡¼ t´Â ÃÖÁ¾ ¹Ðµµ°ªÀ̸ç rÀº Ÿ¿øü Á߽ɰúÀÇ °Å¸®ÀÌ°í RÀº Ÿ¿øüÀÇ ¹Ý°æÀÌ´Ù. ÀÌ¿Í °°ÀÌ ¸ÞŸº¼·Î ÀÌ·ç¾îÁø °î¸éÀº ´ë¼öÀû Ư¼ºÀ» ³ªÅ¸³»¹Ç·Î RaytracingÀ» Áö¿øÇÏ´Â ½Ã½ºÅÛ¿¡¼´Â ±¸ÇöÇϱⰡ ºñ±³Àû °£ÆíÇÏ´Ù. ±×·¡¼, POV-Ray³ª Polyray¿Í °°Àº PC¿ë Raytracer¿¡¼µµ ÀÏÂïºÎÅÍ Áö¿øµÇ´Â ±â´ÉÀ̾ú´Ù. ƯÈ÷, Polyray¿¡¼´Â ±¸ ÀÌ¿Ü¿¡ ¿ø±âµÕ°ú Æò¸éÀ» ±¸¼º¿ä¼Ò·Î »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
±×·¯³ª, 3DS MAX¿Í °°ÀÌ ¸ðµç ¹°Ã¼¸¦ ´Ù°¢ÇüÀÇ Á¶ÇÕÀ¸·Î Ç¥ÇöÇÏ´Â ½Ã½ºÅÛ¿¡¼´Â isosurface¸¦ ±¸¼ºÇÏ´Â °¢°¢ÀÇ ´Ù°¢ÇüÀ» ã¾Æ³»¾î ¹°Ã¼¸¦ ¿Ï¼ºÇؾ߸¸ ÇÑ´Ù. À̸¦ À§ÇØ ¿ÍÀ̺ôÀº "marching cubes" ¾Ë°í¸®ÁòÀ» Á¦¾ÈÇß´Ù. ÀÌ°ÍÀº Ÿ¿øüµéÀÌ ¿µÇâÀ» ¹ÌÄ¡´Â °ø°£À» ÀÛÀº À°¸éü(voxel)·Î ºÐÇÒÇÑ ÈÄ °¢ À°¸éüÀÇ Á¤Á¡¿¡¼ ¹ÐµµÇÔ¼ö °è»êÀ» ¼öÇàÇÏ¿© À°¸éü ³»ºÎ¿¡ Á¸ÀçÇÏ´Â isosurface »óÀÇ ¸éÀ» ã¾Æ³»´Â ¹æ½ÄÀε¥ À°¸éüÀÇ Á¤Á¡ÀÌ 8°³ÀÌ°í ±× »óÅ´ isosurfaceÀÇ ¾È°ú ¹Û µÎ°¡ÁöÀÇ °æ¿ì°¡ °¡´ÉÇϹǷΠ¹ß»ýÇÒ ¼ö ÀÖ´Â °æ¿ìÀÇ ¼ö´Â ÃÑ 256(2ÀÇ 8½Â)°¡ÁöÀÌ´Ù. ±× Áß ±âÇÏÇÐÀûÀ¸·Î °°Àº °ÍÀ» ¸ðµÎ Á¦ÇÏ°í ³ª¸é 14°¡ÁöÀÇ °¡´ÉÇÑ °æ¿ì¸¸ ³²°Ô µÈ´Ù. ±×¸² 3¿¡¼ À°¸éüÀÇ Á¤Á¡¿¡ ±×·ÁÁø ±¸°¡ isosurfaceÀÇ ³»ºÎ¸¦ ¶æÇÏ¸ç °¢ ´Ù°¢ÇüÀÇ Á¤È®ÇÑ À§Ä¡´Â ÁÖº¯ Á¤Á¡ÀÇ ¹Ðµµ°ªÀ» º¸°£ÇÏ¿© ±¸ÇÑ´Ù.
¸ÞŸº¼ ¸ðµ¨¸µÀº ¾óÇÍ º¸±â¿¡´Â ´Ü¼øÇØ º¸ÀδÙ. ´Ü¼øÈ÷ ¸ðµ¨À» Çü¼ºÇϴµ¥ ÇÊ¿äÇÑ ±¸¼º ¿ä¼Ò(component)¸¸À» ¹è¿ÇÑ ÈÄ ¼·Î ¹¶Ä¡°Å³ª ¹ÐÄ¡´Â °á°ú¸¦ ÁöÄѺ¸±â¸¸ ÇÏ¸é µÈ´Ù. ±¸¼º¿ä¼Ò´Â °¢ ¸ÞŸº¼ ½Ã½ºÅÛ¿¡ µû¶ó ´Ù¸¥ Çü»óÀ» °¡Áú ¼ö ÀÖ°ÚÁö¸¸ ´ëüÀûÀ¸·Î ±¸ ¶Ç´Â Ÿ¿øü°¡ »ç¿ëµÇ¸ç ¿ø±âµÕÀ̳ª À°¸éü¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛµµ ÀÖ´Ù. À̶§, ÀÌ·¯ÇÑ ±¸¼º¿ä¼ÒµéÀ» ÅëÇØ °á°ú¹°À» ¿¹»óÇϱâ¶õ ½±Áö ¾ÊÀº ÀÏÀÌ´Ù. ¾Æ·¡¿¹¿Í °°ÀÌ script¸¦ ÅëÇØ ¸ÞŸº¼ ¸ðµ¨¸µÀ» ¼öÇàÇÏ´Â ½Ã½ºÅÛ¿¡¼´Â ´õ´õ¿í ¾î·Á¿î ÀÏÀÌ ¾Æ´Ò ¼ö ¾ø´Ù. µû¶ó¼, ¿¹»óµÇ´Â °á°ú¹°À» Áï°¢ÀûÀ¸·Î º¸¿©ÁÙ ¼ö ÀÖ´Â ½Ã½ºÅÛÀ̶ó¸é ÀÛ¾÷ È¿À²Àº ÈξÀ Áõ´ëµÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
blob { threshold 0.6 component 1.0, 1.0, <0.75, 0, 0> component 1.0, 1.0, <-0.375, 0.64952, 0> component 1.0, 1.0, <-0.375, -0.64952, 0> texture { color White } }[¸®½ºÆ® 1] POV-Ray 2.0ÀÇ BLOB ¸ðµ¨¸µ µ¥ÀÌÅÍ ¸®½ºÆ® ±×·¯³ª, ¾Õ¼ ¾ê±âÇß´ø ¹Ù´ë·Î °á°ú¹°À» »ý¼ºÇϱâ À§Çؼ´Â º¹ÀâÇÑ ¹ÐµµÇÔ¼ö °è»ê°ú ¸é »ý¼º°úÁ¤À» °ÅÃľßÇÔÀ¸·Î °á°ú¹°À» ¹Ù·Î ¹Ù·Î º¸±â¶õ ½±Áö ¾Ê°í ¸ðµ¨À» Çü¼ºÇÏ´Â ¿ä¼ÒµéÀÇ °µµ(strength)¿Í ¿ä¼Ò°£ÀÇ °Å¸®¿¡ µû¶ó ±× Çü»óÀº ¸¹Àº Â÷À̸¦ º¸ÀÏ ¼ö ÀÖÀ¸¹Ç·Î Á¤È®ÇÑ ¸ðµ¨¸µÀ» À§Çؼ´Â ¸¹Àº Àγ»°¡ ÇÊ¿äÇÏ°Ô µÈ´Ù.
´ÙÀ½¿¡ ÇÊÀÚ°¡ °³¹ßÁßÀÎ 3D Studio MAX¿ë Metaball ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ¿© ¸¸µç °£´ÜÇÑ ¹ú·¹(?)¸¦ ¸¸µå´Â °úÁ¤À» º¸¿´´Ù. ¿ì¼±, ´Ù¸®¿Í ¸öÅë, ¸Ó¸®·Î ³ª´©¾î Å×½ºÆ®¸¦ ÇØ°¡¸é¼ ±×¸² 6°ú °°ÀÌ ±¸¸¦ ¹èÄ¡ÇÑ´Ù. À̶§´Â ºü¸¥ ¼Óµµ·Î °á°ú¸¦ º¼ ¼ö ÀÖµµ·Ï °á°ú¹°ÀÇ Á¤¹Ðµµ¸¦ ³·Ãß¾î¼ ¿Ï¼ºÇÑ´Ù. ±×¸² 7¿¡¼ ±× °á°ú¹°À» º¼ ¼ö ÀÖ´Ù. ´ÙÀ½À¸·Î´Â ±×¸² 8°ú °°ÀÌ "UVW Map"À» ÀÌ¿ëÇÏ¿© ÅؽºÃÄ ¸ÅÇÎ ÁÂÇ¥°è¸¦ ÁöÁ¤ÇÑ´Ù. »ç½Ç, ¸ÞŸº¼ ¸ðµ¨Àº ÇϳªÀÇ µ¢¾î¸®¸¦ ÀÌ·ç°Ô µÇ¹Ç·Î ±× Ç¥¸é»ó¿¡ À¯ÀÏÇÑ 2Â÷¿ø ÅؽºÃÄ ¸ÅÇÎ ÁÂÇ¥°è¸¦ »ý¼ºÇØ ÁÙ ¹æ¹ýÀÌ ¾ø´Ù. ±×·¡¼, ÁÖ·Î 3Â÷¿ø ¼Ö¸®µå ÅؽºÃĸ¦ »ç¿ëÇÏ°Ô µÈ´Ù. ±×·¯³ª, MAXÀÇ "UVW Map"Àº ¸ðµ¨ÀÇ Çü»ó°ú °ü°è¾øÀÌ ÅؽºÃÄ ¸ÅÇÎ Æò¸é¿¡ Åõ¿µµÈ ÅؽºÃÄ ¸ÅÇÎ ÁÂÇ¥°è¸¦ »ý¼ºÇØ ÁֹǷΠ¶§¿¡ µû¶ó¼´Â ¾Ö´Ï¸ÞÀ̼ǽÿ¡µµ ÃæºÐÈ÷ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×¸² 9¿¡¼´Â ÅؽºÃÄ ¸ÅÇÎÀ» Àû¿ëÇÏ¿© ·»´õ¸µÇÑ °á°ú¹°À» º¼ ¼ö ÀÖ´Ù.
Áö±Ý±îÁöÀÇ ³»¿ëÀ¸·Î º¼ ¶§ ¸ÞŸº¼Àº ÃÖ°íÀÇ ¸ðµ¨¸µ ±â¹ýÀÓÀÌ ºÐ¸íÇÏ´Ù´Â »ç½Ç¿¡ ¹Ý´ëÇÒ »ç¶÷Àº ¾øÀ¸¸®¶ó
¹Ï´Â´Ù. ±×·¯³ª, ¾Õ¼ Á¶±Ý¾¿ ºÎ°¢µÇ¾ú´ø ¹®Á¦Á¡µéÀÌ ½±°Ô ÇØ°áµÇÁö ¾Ê´Â ±î´ß¿¡
º¸ÆíÀûÀÎ ¸ðµ¨¸µ ±â¹ýÀÌ µÉ ¼ö ¾ø¾ú´Ù°í »ý°¢µÈ´Ù. ¿©±â¼ ´Ù½Ã Á¾ÇÕÇØ º¸¸é
´ÙÀ½°ú °°´Ù.
¸¹Àº ¸ðµ¨¸µ ±â¹ýµé Áß ¾î¶² °ÍÀ» ¼±ÅÃÇÒ °ÍÀÎÁö´Â ÀüÀûÀ¸·Î »ç¿ëÀÚÀÇ ±Ç¸®ÀÌ´Ù. ´Ù¸¸, °Å±â¿¡ ¾à°£ÀÇ Á¦¾àÀ» µÐ´Ù¸é °¢ ¸ðµ¨¸µ ±â¹ýµéÀÇ Àå´ÜÁ¡À» ÀÌÇØÇÑ ÈÄ ÀÛ¾÷ÇÏ·Á´Â ¿ëµµ¿¡ ÀûÇÕÇÑ °æ¿ì¿¡¸¸ ±× ±â¹ýÀ» »ç¿ëÇ϶ó´Â °ÍÀÌ´Ù. ±×·± Á¡¿¡¼ º¼ ¶§ ¸ÞŸº¼Àº ¼µÎ¿¡¼ ¹àÈù ¹Ù¿Í °°ÀÌ ÀÚ¿¬¹°À̳ª ¸ÞŸº¼ÀÇ ±¸¼º¿ä¼Ò·Î °¡Àå º¸ÆíÀûÀÎ ±¸¸¦ ÅëÇØ °¡Àå ½±°Ô Ç¥Çö ÇÒ ¼ö ÀÖ´Â ¹°¹æ¿ï °°Àº °ÍµéÀ» ¹¶Ãļ À¯Ã¼ÀÇ µ¢¾î¸®¿Í °°Àº ¿òÁ÷ÀÓ°ú Çü»óÀ» ¸ðµ¨¸µÇÒ ¶§ °¡Àå ÀûÇÕÇÏ´Ù. ±×¸®°í, ¾Õ¼ÀÇ ¹®Á¦Á¡µéÀÌ ±â¼úÀÇ ¹ßÀüÀ¸·Î ´õ¿í ´õ °³¼±µÇ¸é ´õ ¸¹Àº »õ·Î¿î Àû¿ë ºÐ¾ß°¡ »ý±æ °ÍÀÌ¸ç º¸´Ù Æø ³Ð°Ô »ç¿ëµÉ ¼ö ÀÖ´Â ¸ðµ¨¸µ ±â¹ýÀÌ µÇ¸®¶ó ¹Ï¾î ÀǽÉÄ¡ ¾Ê´Â´Ù. |
À̱ÛÀº CAD&±×·¡ÇȽº 1997³â 2¿ùÈ£¿¡ ±â°íÇß´ø ±â»ç¸¦ ¿Å±ä °ÍÀÔ´Ï´Ù. |
Last updated 2002-09-03 by choi@moon-sun.com This page has been accessed : times. |