yuchi's Development Home
글 수 201
휴...두달 넘는 삽질 끝에 BSP/PORTAL/ PVS까지 구현했다.
이것들을 실외지형에도 접목시키기 위해 씬 그래프 컴포넌트를 만들고 복수의 BSP그룹들을 관리할 수 있도록 했다.
BSP그룹을 도장처럼 꽝꽝 찍고 빌드할 수 있도록 엔진 컴포넌트를 이용하여 새로운 툴을 하나 만들었다.
현재 되는 기능이라고는 모델을 브러쉬로 써서 이리저리 옮겨다니며 bsp그룹을 생성해주는 것뿐이지만...당초 의도했던 최소한의 기능은 들어간 셈이다.
현재 화면은 허접하기 이를데 없지만 bsp/pvs 시스템이 엔진에 완전히 정착되면 더 나은 퀄리티와 퍼포먼스를 보여줄수 있을듯.
대충 테스트해보니 효과가 꽤 괜찮다.응용할 수 있는 여지도 많은거 같고...
pvs는 그래도 비교적 쉽게 했는데 BSP트리로 공간 잘라가며 포탈 만들때가 젤 힘들었다. 한 일주일은 좀비의 몰골로 지낸듯. 잠못자서 정신도 멍하고...
이젠 버그없이 잘 좀 돌아가줬으면...
저는 보통 옥트리로 공간분할해서 공간을 관리하는데 인도어로 들어가서 최적화 할라치면 BSP만한 방법이
없는듯 합니다. 그래서 저도 BSP나 PORTAL등을 제 엔진에 도입하고 싶은데 구현이 어렵기도 하고
여건도 잘 안따라 주네요....;;;
여치님의 엔진이 인도어와 아웃도어 모두를 아우를수 잇는 멋진 엔진이 될 날을 기대하며 저도 열심히
프로그래밍해야 겠다는 각오를 다져 봅니다.....