블로그 이미지
이태원에서 사는 다섯식구의 무직 가장. 흰둥에미

카테고리

분류 전체보기 (184)
Itaewon (2)
ryu's?? (1)
20121210이전 (20)
20130827이전 (147)
soo'study (13)
Total34,674
Today8
Yesterday13

.map 파일의 파싱은 됐고, 이제 데이터를 구축.


개념 정리.

1. CSG(Constructive Solid Geometry)

  위키 - http://en.wikipedia.org/wiki/Constructive_solid_geometry

  그림만 보면 딱 이해가 되니 링크를 걸었다.


2. BSP(Binary Partitioning Tree)??

  말그대로 이진분할트리로써, 많은 FPS에서 맵으로 쓰였음.

  - 131014 무슨 생각으로 BSP를 트리라고? BSP는 맵포맷이고 이진분할트리를 사용해 관리할 수 있다.


3. 3 평면 교차법

  3개 평면을 이용하여 교차되는 점을 이용하여, 실제 폴리곤으로 구축해내기 위한 방법.


4. MAP 파일의 브러시란

  평면으로 이루어진 볼록 다면체를 나타내기 위한 데이터들의 집합


로직.

1. 각 entity들에 있는 brush들을 이용해 폴리곤 구축. - 3 평면 교차법을 사용.

 - 각 brush묶음들에 대해만 수행하면 되는지, 한 entity안에 있는 모든 brush들에 대해 수행해야 하는지 아직 모름 (?)

 - 131013 - 브러시 단위로 수행하면 됨.

   세개의 평면이 교차해서 삼각뿔을 만들어 낼 경우, 해당점들을 폴리곤의 버텍스로 이용.

   실제로 구축되어야 할 모양은 삼각뿔이 아닌 다각체(?)일 수 있다.

   다른 모든 평면들에 대해 각 점들이 밖에 있는 해당 점은 폴리곤의 버텍스로 이용되지 않음.


2. 각 entity들에 있는 brush를 이용해 텍스쳐 좌표 구축.

신고

'soo'study > 생각' 카테고리의 다른 글

CS : GO 총기들의 리코일 패턴 등.  (0) 2013.12.09
FPS 맵을 만들자 - 3  (0) 2013.11.21
정규표현  (0) 2013.11.21
프로젝트 환경 재설정.  (0) 2013.11.11
FPS 맵을 만들자 - 2  (0) 2013.10.11
FPS 맵을 만들자.  (0) 2013.10.11
Posted by 흰둥에미

최근에 달린 댓글

최근에 받은 트랙백

글 보관함