yuchi's Development Home
글 수 201
BSP/PORTAL 시스템으로 공간분할 구조가 바뀌면서 이전의 다이나믹 라이트와 다이나믹 쉐도우는 싹 날렸었다.
새 술은 새 부대에 담으랬으니 새로 만들기로 했다.
프로젝션의 오의를 대충이나마 깨달은 김에 자신있게 PSM을 써볼까 한다.
하튼 그 전에 원초적인 동적 그림자를 먼저 구현해야 하는 것이 순서.
렌더 텍스쳐 코드도 다시 돌아가게 만들고, 텍스쳐 좌표 생성에 관련된 쉐이더코드와 매트릭스 설정 부분도 다시 만들어야했다.
아직 손봐야할 곳이 많지만 기본적인 기능 구현은 완료.
이틀 걸렸다.
nvidia 의 지포스3이상 하드웨어는 하드웨어 쉐도우맵을 지원하므로 픽셀 쉐이더 코드를 따로 작성하지 않고 쉽게 테스트 할 수 있었다.
다음 주는 실제로 쓸 수 있도록 다듬어야겠다.