Tangent 공간 <=> Object 공간 변환 노말맵을 사용하기 위해서는 tangent 공간(or texture 공간)과 object 공간 사이의 변환이 필요하다. 노말맵에 저장된 값은 tangent 공간에 있고 Light 벡터등은 object나 world 공간에 있기 때문에 같은 공간상의 값으로 변환해야 한다. 그럼 어떤 공간에 맞출 것인가. 보통은 tangent 공간으로 맞춘다. Light 벡터나 View .. 3D Programming 2011.03.01
RenderMonkey를 이용한 쉐이더 코드 분석 쉐이더 코드를 HLSL 같은 하이레벨 언어로 작성했을 때 이 코드가 instruction을 몇개나 사용했는지 바로바로 알아보기는 쉽지 않다. instruction 수를 빠르게 확인해볼 수 있으면 좀 더 최적화된 코드를 작성하는데 도움이 될 수 있다. AMD의 RenderMonkey를 사용하면 이 작업을 좀 쉽게 할 수 있다. RenerMonkey의 쉐.. 카테고리 없음 2010.08.31