works/old

Material System

Hwix 2009. 1. 6. 02:52




재질 코드만 따로 분리해서 재질만을 처리하게 만들었다.
라이브러리와 연결하듯이 전체 쉐이더 코드는 따로 만들고 그 코드에서 재질 관련 함수들을 호출시킨다.
쉐이더를 컴파일 할 때, 스키닝 여부, 조명의 종류와 개수, 그림자 사용등에 따라서 매크로를 주어서 상황에 맞는 코드를 생성하도록 한다.
이와 관련된 내용은 'GPG5권 5.10 조합식 셰이더' 에 잘 나와 있다.