빛의 종류
빛의 종류
빛은 크게 3가지로 추상화할 수 있다.
Ambient Light (주변광) : 수많은 반사를 거쳐서 광원이 불분명한 빛이다.
물체를 덮고 있는 빛이며 일정한 밝기와 색으로 표현된다.
Diffuse Light (분산광) : 물체의 표면에서 분산되어 눈으로 바로 들어오는 빛이다.
각도에 따라 밝기가 다르다.
Specular Light (반사광) : 분산광과 달리 한방향으로 완전히 반사되는 빛이다.
반사되는 부분은 흰색의 광으로 보인다.
빛의 종류
빛은 크게 3가지 Ambient Light 주변광, Diffuse Light 분산광, Specular Light 반사광
으로 구분 할 수 있다.
Ambient Light 는 환경에 산란하여 물체가 발하는 평균 색상이다. 물체에 비치는
빛에 의해서 영향을 받지 않고 모든 버텍스에서 동일한 강도를 가진다.
그래서 Ambient Color만 적용하면 렌더링한 물체는 평평한 2D Objest 처럼 보인다.
그래서 Ambient Color를 물체가 빛을 받지 않는 영역인 어두운 색상이라고도 한다
Diffuse Color은 하나의 방향성이 있는 빛의 의한 물체의 표면 색깔이다. 빛의 방향과
물체의 normal Vector와의 관계에 따라 색상의 강도가 달라진다. 밝은 곳에서는 강한
Diffuse 색상이 나오고,어두운쪽은 약한 색상이 나온다.
Specular Color는 밝게 하이라이트 되는 부분의 빛의 색상이다. 물체의 Normal 과
카메라, 즉 보는방향 View Direction과 연관되어 강도가 결정된다.
빛에 의해서 영향을 받지 않고 모든 버텍스에서 동일한 강도를 가진다.
그래서 Ambient Color만 적용하면 렌더링한 물체는 평평한 2D Objest 처럼 보인다.
그래서 Ambient Color를 물체가 빛을 받지 않는 영역인 어두운 색상이라고도 한다
물체의 normal Vector와의 관계에 따라 색상의 강도가 달라진다. 밝은 곳에서는 강한
Diffuse 색상이 나오고,어두운쪽은 약한 색상이 나온다.
Specular Color는 밝게 하이라이트 되는 부분의 빛의 색상이다. 물체의 Normal 과
카메라, 즉 보는방향 View Direction과 연관되어 강도가 결정된다.
추가로 Emissive Color는 위의 세 가지 타입의 빛의 색상과 달리 Emissive Color는 물체의 표면 속성 자체에서 뿜어 나오는 색상이다.
즉 외부 빛에 의한 색상이라기보다는 오브젝트 자체로부터 발산하는 Glow 색상이다.
실제로 빛을 발생하지는 않지만 빛이 발생하는 느낌의 색상이며 3D Graphics에서는 램프나 발광 물체, 큐브 매핑 등을 만들 때 쓴다.
댓글
댓글 쓰기