| ÄùÀÌÅ©3ÀÇ ¸Ê ¿¡µðÅÍÀÎ ¶óµð¿£Æ®·Î
¸¸µé¾î ³õÀº bspÆÄÀÏÀ» ÀÐ¾î µéÀÌ´Â ºÎºÐÀÇ ¼Ò½ºÀÔ´Ï´Ù.
ÄùÀÌÅ©3ÀÇ bsp±¸Á¶¿¡ ´ëÇØ¼ ¹Ì¸® ¾Ë¾Æ º¸ÀÚ. Á¦°¡ °³³äÀ» ¾ÆÁÖ Á¶±Ý
ÀÌÇØÇϱ¸ ³ª¼ ÇØ¼®ÇÑ±Û Å¬¸¯..... ±×³É
FM Æ÷¸Ë.htm Ŭ¸¯...
°¨ÀÚ´ÔÀÌ ¿Ã·Á ³õÀº bsp¿¡ ´ëÇÑ °ßÇØ¸¦ Çѹø ÀÐ¾î º¸½Ê½Ã¿ä.... Ŭ¸¯Çϼ¼¿ä..
Áö±Ý ¿©±â¿¡¼ ÄùÀÌÅ©3¿¡¼ ¸Ê ¿¡µðÅÍ·Î »ç¿ëÀÌ µÇ´Â ¶óµð¿£Æ®¿¡¼
¸¸µé¾îÁø È®ÀåÀÚ°¡ .BSPÀ̱¸ ¶Ç °¨ÀÚ´ÔÀÌ ¿Ã·Á ³õÀº BSP´Â °ø°£À» ºÐÇÒÇÏ´Â
¾Ë°í¸®ÁòÀÔ´Ï´Ù. Çò°¥¸®Áö ¾Êµµ·Ï ÇϽʽÿä.¿ì¼± BSPÀÇ °³³äÀ» Àß
Àâ°í Á¢±ÙÀ» ÇØ¾ß ÇÕ´Ï´Ù. ±×¸®±¸ ¿Ö BSP¸¦ »ç¿ëÀ» ÇÏ°í ³»°¡ Áö±Ý ¸¸µå´Â
°ÔÀÓÀº BSP + portal= PVS¸¦ »ç¿ëÀ» ÇØ¾ß ÇÏ´ÂÁö ¾Æ´Ï¸é Octree¸¦ »ç¿ëÀ»
ÇØ¾ß ÇÏ´ÂÁö¸¦ ¸ÕÀú °øºÎ¸¦ ÇÏ°í °áÁ¤À» ÇØ¾ß ÇÕ´Ï´Ù. ¿ÁÆ®¸®¸¦
±¸ÇöÀ» ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼´Â http://seojewoo.pe.kr/activex/opengl/opengl-11.htm
À̰÷¿¡ ¿Ã·Á ³õ½À´Ï´Ù. ±×·³ °£´ÜÇÑ ±×¸²À» º¸¸é¼ ¾î¶»°Ô bsp´Â ºÐÇÒÀÌ
µÇ´ÂÁö ¾Ë¾Æº¸°Ú½À´Ï´Ù. ±×¸®±¸ ±×³É bsp¸¸ »ç¿ëÀ» ÇØ¼´Â Áö±ÝÀº ³Ê¹«³ª
¸¹Àº Æú¸®°ïÀ» ·£´õ¸µ Çϱ⠶§¹®¿¡ ¹®Á¦°¡ ÀÖÀ¸´Ï Solid BSP¸¦ »ç¿ëÀ»
ÇÑ´Ù´Â °ÍµÎ ±â¾ïÀ» ÇÏ°í °è½Ã±â ¹Ù¶ø´Ï´Ù. ±×·³ ¾î·Á¿î °³³äÀ» Çϳª¾¿
Àâ¾Æ °¡º¸µµ·Ï ÇÏÁÒ!!!!!
±×·³ ±×¸²À» º¸¸é¼ bsp°¡ ¾î¶»°Ô °ø°£À» ºÐÇÒÀ» ÇØ¼ ÇöÀç À§Ä¡¸¦
ã¾Æ ³»´ÂÁö¿¡ ´ëÇØ¼ ¾Ë¾Æº¸ÀÚ.
Áö±Ý À§ ±×¸²¿¡¼ Çѹø º¸µµ·Ï ÇÏÀÚ!!! À̰Ç
ÀÚ¹Ù¾ÖÇø´À¸·Î ¸¸µé¾î ³õÀº bsp°¡ ³ëµå°¡ ½Ç½Ã°£À¸·Î ³ª¿À´Â °É °¡Áö°í
¼³¸íÀ» µå¸®´Â °ÍÀÔ´Ï´Ù. Á÷Á¢ ÇØ º¸½Ã±¸ ½ÍÀ¸½Å ºÐµéÀº Ŭ¸¯À»
Çϼ¼¿ä....
³ª´©¾îÁö´Â ¼ø¼´Â 0 ->1 ->2 ->3 ->4 ->5 ->6¼øÀ¸·Î
ÇØ¼ ³ª´©¾îÁø´Ù. ¿À¸¥ÂÊ ±×¸²¿¡¼ º¸¸é 0¿¡¼ 1f¿Í 1b·Î ³ª´©¾îÁø´Ù.
1front, 1back¸¦ ÁÙÀÎ ¸»ÀÌ´Ù. ±×¸®±¸ 2¹ø º®Àº 1¿¡ ÀÇÇØ¼ 2f,
2b·Î ³ª´©¾îÁø´Ù. 3¹ø º®Àº 2¸¦ ±âÁØÀ¸·Î ÇØ¼ 3f, 3b·Î ³ª´©¾îÁø´Ù.
¿©±â±îÁö´Â ±×³ª¸¶ ½±´Ù.
´ÙÀ½À¸·Î 4º®¿¡ ´ëÇÑ ºÎºÐÀÌ´Ù. 4f´Â 3ÀÇ leaf°¡ µÇ¾ú±¸ 4b´Â 2bÀÇ
·çÇÁ°¡ µÈ´Ù. ±×³É Áö±Ý±îÁö ÇØ ¿Â°Å·ç º¸¸é ±×³É 4º®Àº 3º®ÀÇ ¿ÞÂÊÀº
4f°¡ µÇ¾î¾ß Çϱ¸ ³ª¸ÓÁö´Â 4b°¡ µÇ¾î¾ß ÇÑ´Ù. ÇÏÁö¸¸ ±âÁØÀÌ µÇ´Â
±¸ºÐ¼±ÀÌ 3¹ø°ú 1¹øÀÌ µÇ°Ô µÈ´Ù.
|

|
±×¸²À¸·Î º¸¸é 5¹øº®±îÁö´Â ¼³¸íÀ» ÇÏÁø ¾Ê¾ÒÁö¸¸
7ff 7fb
7bf 7bb
°¡ µÈ´Ù´Â °ÍÀÌ´Ù. 5¹øº®°ú 1¹øº® 3¹øº®¿¡
ÀÇÇØ¼ ³ª´©¾îÁö´Â °ÍÀÌ´Ù. ¿©±â¿¡´Â Æ®¸®¸¦ º¸¿©µå¸®Áö´Â
¾Ê°Ú½À´Ï´Ù. ²À ÀÌ »çÀÌÆ®¿¡ °¡ ¼Å¼ Çѹø ¾Æ¹«·¸°Ô³ª
¾Æ´Ï »ý°¢À» ÇÏ½Ã¸é¼ Çѹø ±×·Áº¸¸é¼ ºÁ º¸¼¼¿ä..
ÀúµÎ ÀÌÇØ°¡ óÀ½¿¡´Â ¾ÆÁÖ ¾ÈµÆ´Âµ¥ ½Ã°£ÀÌ ¾àÀ̶ó±¸
ÇÏ´Ù°¡ º¸´Ñ±î ÀÌÇØ°¡ Á¶±Ý °¡´õ¶ó±¸¿ä...
|
Áö±Ý ÀÌ ±×¸²Àº ºÐÈ«»ö È»ìÇ¥°¡ Ä«¸Þ¶óÀÇ À§Ä¡Àε¥ ÇöÀç Ä«¸Þ¶óÀÇ
À§Ä¡°¡ Áö±Ý Æ®¸®ÀÇ ¾î´À leaf¿¡ À§Ä¡ÇÏ´ÂÁö¿¡ ´ëÇØ¼ º¸¿©ÁÖ´Â ±×¸²ÀÌ´Ù.
À§¿Í ºñ±³Çؼ À§ÀÇ Ä«¸Þ¶ó´Â ½±°Ô 6f¶ó´Â°É ¾Ë ¼ö°¡ ÀÖ´Ù. ÇÏÁö¸¸
¾Æ·¡¿¡¼´Â Á¶±Ý ÀÌ»óÇÒ ¼öµµ ÀÖÁö¸¸ ±×³É ½±°Ô Ä«¸Þ¶ó°¡ À§Ä¡ÇÒ ¼ö
ÀÖ´Â ±×´Ñ±î Áö±Ý ¿ùµå¿¡ ´ëÇØ¼ »ý¼ºÀ» ÇÒ ¼ö ÀÖ´Â ³ëµåÀÇ ¸¶Áö¸·¿¡´Â
´õ ÀÌ»ó º®ÀÌ ¼ÓÇÏÁö ¾Ê±â ¶§¹®¿¡ ´õ ÀÌ»ó Âɰ³Áö ¾Ê¾Æµµ È®½ÇÇÏ°Ô Ä«¸Þ¶ó°¡
¾î´À À§Ä¡¿¡ ÀÖ´ÂÁö ¾Ë ¼ö ÀÖÀ» ¶§±îÁö ³ª´©¾îÁÖ´Â °ÍÀÌ´Ù. ±×´Ñ±î
Æ®¸®±¸Á¶¸¦ ºÁ¼ ´ëÃæ µÎ °³·Î Âɰ³ÁöÁö ¾ÊÀº leaf¸¦ º¸¸é ´ëÃæ ³»°¡
À§Ä¡ÇÑ °÷ÀÇ ¼öÄ¡¶û ºñ±³ÇÏ¸é ¾îµð¿¡ ÀÖ¾î¾ß ÇÒÁö È®½ÇÇÏ°Ô ¾Ë ¼ö ÀÖ´Ù.
ÀÌ°Ç ±×³É ±×¸²ÀÏ»ÓÀÌ´Ù. ±×³É bsp´Â ÀÌ·¸°Ô ¾î¶² ±âÁØ¿¡ ÀÇÇØ¼
°è¼Ó ¿ùµå¸¦ ³ª´²¼ °ø°£ ºÐÇÒÀ» ÇØ ³õÀº ´ÙÀ½¿¡ °Å±â¿¡ ÀýµÎü¸¦ »ç¿ëÀ»
ÇÏ´Â°Ç Á» ±×·¯±¸ Æ÷Åаú °°Àº °¡½Ã ¿µ¿ªÀ» ÁöÁ¤ÇØ ÁÖ´Â ¹æ¹ýÀ»
»ç¿ëÇÏ°Ô µÈ´Ù.
ÀÌ°Ô PVS(Potentially Visible Set)ÀÌ BSP°°Àº °ø°£ ºÐÇÒ°ú Æ÷ÅÐ(Portal)À̶ó´Â
±â¼úÀ» °°ÀÌ »ç¿ëÀ» ÇØ¼ ±¸ÇöÀ» ÇÏ´Â °ÍÀÌ´Ù. ²À ÀÌ·¸°Ô ¸»Çϴѱî
¾Æ´Â°Å °°³×.. ±×³É ÀÌ·± ³»¿ë¸¸ µé¾úÁö!! È®½ÇÈ÷ ÄÚµùÀ» ¾î¶»°Ô
ÇÏ´ÂÁö´Â ¾ÆÁ÷ Àß ¸ð¸£°Ú½À´Ï´Ù. È÷È÷È÷ ^^*
|

|
Àú±â À§¿¡ °¨ÀÚ´Ô »çÀÌÆ®¿¡ ¿Ã·ÁÁø ±ÛÀ» º¸¸é ¾Ë ¼ö
ÀÖµíÀÌ BSP´Â °ø°£À» ºÐÇÒ Çϴµ¥ ÀÖ¾î¼ °ø°£À» ºÐÇÒÇÏ´Â
root node¸¦ ÁöÁ¤À» Àß Áà¾ß ÇÑ´Ù±¸ ÇÕ´Ï´Ù.
ÀÌ°É ÄùÀÌÅ©¿¡¼´Â ¾î¶»°Ô óÀ½À» ÁöÁ¤À» ÇÏ´ÂÁö´Â »ç½Ç
Àú´Â ¾ÆÁ÷ ¸ð¸£°Ú½À´Ï ´Ù. bsp loader¸¦ º¸¸é ¾Ë ¼ö
ÀÖµíÀÌ node¸¦ ³ª´©´Â ±âÁØÀÌ ¾Ö¸ÅÇØ¼ ¾î¶»°Ô ¶óµð¿£Æ®¿¡¼
¸¸µé¾îÁø °ø°£À» Âɰ³±¸ °Å±â¿¡ ÇØ´çµÇ´Â front¿Í backÀÇ
Àǹ̸¦ ÀüÇô ¸ð¸£°í ÀÖ´Ù.
¾Æ¸¶ ÀÌ ³»¿ëÀÌ ¾ðÁ¦ ¾÷±×·¹À̵尡 µÉÁö´Â ¸ð¸£Áö¸¸
Áö±ÝÀº ±× ºÎºÐÀÌ ¾Ö¸ÅÇÏ°í ¸ô¶ó¼ Áö±Ý Àá½Ã Á¢¾îµÎ±¸
´Ù¸¥°É °øºÎÇϰí ÀÖ´Ù.
Ȥ½Ã ¾Æ½Ã´Â ºÐ °è½Ã¸é Àú¿¡°Ô ¸ÞÀÏÁ» ÁÖ¼¼¿ä..... ^^*
|
±×·³ ¼Ò½º¸¦ º¸¸é¼ ¼³¸íÀ» ÇØµå¸®µµ·Ï ÇϰڽÀ´Ï´Ù. ¾Æ ¿ì¼± È®½ÇÇÑ
ÀÌÇØ¸¦ À§Çؼ Àú±â À§¿¡ bsp±¸Á¶¿¡ ´ëÇÑ ³»¿ëÀÌ ÀÖ½À´Ï´Ù. ±×°É º¹»ç¸¦
ÇϽôøÁö ÇØ¼ ÄÄ ¾Õ¿¡ °É¾î µÎ½Ã´øÁö ÇØ¼ ÀÌÇØ°¡ ºü¸£µµ·Ï Çϼžß
ÇÒ°Ì´Ï´Ù. ±×¸®±¸ ¶óµð¿£Æ®°¡ °ø°³µÇ¾î ÀÖÀ¸´Ñ±î Çѹø ¹ÞÀ¸¼Å¼ ½ÇÁ¦·Î
°ø°£À» ±¸ÇöÀ» ÇÏ½Ã´Â°Ô ´õ ÀÌÇØ°¡ ºü¸¦°Ì´Ï´Ù.
Àú¿¡°Ô ¸Å´º¾óÀÌ ÀÖ±â´Â Çѵ¥ ±×°Ô Á¦°¡ ¸¸µé¾î ³õÀº°Ô ¾Æ´Ï¶ó¼
ÇԺηΠÁֱⰡ ¹¹Çϳ׿ä.. Á¦°¡ ±×·¡ÇÈ ¾ÆÆ¼½ºÆ®°¡ ¾Æ´Ï¶ó¼ ±×°Å Àß
ÇÏÁöµµ ¸øÇϰŵç¿ä... ±×³É µµÀúÈ÷ ³Ê¹« ±Ã±ÝÇϽŠºÐµéÀº Àú¿¡°Ô
¸ÞÀÏÀ» ÁÖ½Ã¸é ´ëÃæÀº °¡¸£ÄÑ µå¸®ÁÒ....
±×¸®°í ¶óµð¿£Æ®¿¡¼ ¸¸µé¾î Áö´Â bspÈ®ÀåÀÚ¸¦ ±¸¼ºÇϴµ¥
»ç¿ëÀÌ µÇ¾îÁø ¸¹Àº ±¸Á¶µéÀÌ Àִµ¥ ±×°É Á¦°¡ °øºÎÇÏ¸é¼ ¾Ë°ÔµÈ ³»¿ëµéÀÌ
ÀÖ½À´Ï´Ù. Çѹø ÀÐ¾î ³»·Á°¡½Ã¸é ¸¹Àº µµ¿òÀÌ µÉ°Å¶ó ¹Ï½À´Ï´Ù.
CSG¿Í BSP¸¦ »ç¿ëÀ» Çϴµ¥ ¸¹Àº µµ¿òÀÌ µÉ°Å¶ó ¹Ï´Â ¹®¼µéÀ»
Á¦°¡ ÀÎÅͳÝÀ» µ¹¾Æ´Ù´Ï¸é¼ ã°Ô µÈ ¸¹Àº ³»¿ëµéÀ» ¿ø¹®°ú Á¦°¡ ÇØ¼®ÇÑ
±Û°ú °°ÀÌ ºñ±³ÇÒ ¼ö ÀÖµµ·Ï °°ÀÌ ¸µÅ©¸¦ µå¸®°Ú½À´Ï´Ù. Á¦°¡ ¾ÆÁ÷
°øºÎ¸¦ ¸¹ÀÌ ¾ÈÇÑ »óÅ¿©¼ ÀÇ¿ªÀ» Çϴµ¥ ÀÖ¾î¼ Á¦ ÀÓÀÇ·Î ÇÒ ¼ö ÀÖ´Â
ºÎºÐÀÌ ¸¹ÀÌ ÀÖÀ¸¹Ç·Î °í¼ö´ÔµéÀÇ ¾çÇØ ºÎŹ µå¸³´Ï´Ù. ±×·³
Çѹø °¡º¼±î¿ä? Ŭ¸¯Çϼ¼¿ä....
¼Ò½º ¼³¸íÀº ¾Æ¸¶ Á¦°¡ È®½ÇÇÏ°Ô ¸ðµç °³³äÀÌ ÀâÈ÷±¸ ³ª¸é ¾Æ¸¶ ¿Ã¸±°Ì´Ï´Ù.
±âµÑ¸®¼¼¿ä...
|