Rim Lighting

Date:     Updated:

카테고리:

태그:

홍정모님의 그래픽스 새싹코스 강의를 듣고 정리한 내용입니다.


🐥 Rim Lighting

Rim Lighting Formula
1 2
// in Pixel Shader
float rim = (1.0 - dot(input.normalWorld, toEye));
rim = pow((abs(rim), rimPower));
color += rim * rimColor * rimStrength;

Lim Lighting이란 물체 뒤에 광원이 존재해 물체의 테두리 부분이 밝게 빛나는 현상이다. 이를 구현하는 방식은 normal vector와 eye vecotr의 내적을 이용해 구현한다. 내적 값이 클수록 테두리에 가까운 지점이고, 값이 작을수록 rim lighting을 받지 않은 내부 지점이라 생각할 수 있다.


🐥 Results

ezgif com-crop (1)



맨 위로 이동하기

Graphics 카테고리 내 다른 글 보러가기

댓글 남기기