Advanced real time rendering - Shadows
Shadows 그림자가 있으면 물체가 표면 위에 떠 있는지, 접촉하고 있는지 등 공간적인 정보를 알 수 있다.이를 통해 물체의 방향이나 위치를 쉽게 인지할 수 있기 때문에, 특히 게임과 같은 상호작용 환경에서 유용하다. 그림자는 빛의 방향과 강도에 따라서 영향받는다. 그림자를 생성하는 물체. 즉, 빛을 가리는 물체를 creator라고 부르며그림자가 드리워지는 표면을 receiver라고 부른다. 물론 물체가 자체적으로 그림자를 생성하고, 동시에 자신의 표면에 그림자를 받을 수도 있다. 그림자는 빛의 유형(점광원 vs 면광원)에 따라 그림자의 경계와 형태가 달라진다. 점광원 (Point source):빛이 하나의 점에서 나온다.그림자는 경계가 뚜렷한 엄브라(umbra)(완전 그림자)만 ..