본문 바로가기
기본 쉐이더

Half Lambert 의 원리와 공식

by Raypop 2010. 12. 9.

 

하프라이프2에 사용된 Half Lambert 입니다.

 

쉐이더 코드는 아래와 같습니다.

----------------------------------------------------------------

// 기본 Lambert 조명공식
 //float fHalfLambert = dot( v.nor, -vGlobalLightDir );
 
 //기본 Half Lambert 조명공식
 float fHalfLambert = dot( v.nor, -vGlobalLightDir ) * 0.5f + 0.5f;

----------------------------------------------------------------

'기본 쉐이더' 카테고리의 다른 글

Rim Lighting 의 원리와 공식  (0) 2011.08.27
스터디 - Fx(UV맵을 활용한 효과)  (0) 2010.12.04
스터디 - 스페큘러맵  (0) 2010.11.28
스터디 - 기본 노멀맵  (0) 2010.11.16
빛에 관한 공식  (0) 2010.09.16