Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

게임 프로그래밍

[Unity-Shader] 벡터 연산을 이용한 디지털 조명 연산 본문

카테고리 없음

[Unity-Shader] 벡터 연산을 이용한 디지털 조명 연산

Junwe 2020. 4. 28. 17:00

전에 봤던 플랜과 디렉셔널 라이트를 보면 둘이 마주보고 있을때 가장 밝은 빛이 되었습니다.

 

(플랜의 노말벡터)---------> <---------(조명 벡터)

이를 내적하게 되면 180도 이므로 -1이 될 것 입니다.

가장 밝은 상태가 -1인것은 어색하므로 조명 벡터의 방향을 반대로 해줍니다.

(플랜의 노말벡터)------------> ----------->(조명 벡터)

이로써 0도, 1일때 가장 밝은 상태가 됩니다.

물체는 이런 식으로 버텍스의 각도에 따라 빛의 영향을 받게 됩니다.

Comments