형체 조명
Volumetric lighting| 3차원(3D) 컴퓨터 그래픽스 |
|---|
| 기초 |
| 주요 용도 |
| 관련 항목 |
"신선"이라고도 불리는 형체 조명은 렌더링 장면에 조명 효과를 추가하기 위해 3D 컴퓨터 그래픽에서 사용되는 기법이다.그것은 보는 사람이 환경을 가로질러 빛나는 빛의 광선을 볼 수 있게 해준다.체적 조명의 예로는 창문으로 햇빛이 비치는 것과 태양이 지평선 아래에 있을 때 빛이 나는 햇빛을 보는 것으로, 크러퍼스 광선이라고도 한다.이 용어는 영화 촬영학에서 소개된 것으로 보이며, 현재는 특히 3D 비디오 게임의 개발에 3D 모델링과 렌더링에 널리 적용되고 있다.[citation needed]
부피 조명에서 광원이 방출하는 라이트 콘은 투명한 물체로 모델링되어 "볼륨"의 용기로 간주된다.그 결과 빛은 실제 세상과 마찬가지로 그 부피 안에 있는 실제 3차원 에어로졸(예: 안개, 먼지, 연기, 증기)을 통과하는 효과를 줄 수 있다.
형체 감지 조명 작동 방식
형체형 조명은 광공간 섀도우맵과 깊이 버퍼의 두 가지 구성요소가 필요하다.카메라의 가까운 클립 평면에서 시작하여 장면 전체가 추적되고 샘플링 값이 입력 버퍼에 축적된다.각 표본에 대해 비교로 그림자 지도를 사용하여 처리되는 광원에 의해 표본이 점등되는지 여부를 결정한다.불이 켜진 샘플만 최종 픽셀 색상에 영향을 줄 것이다.[citation needed]
이 기본 기법은 효과가 있지만 실시간으로 작동하려면 더 많은 최적화가 필요하다.체적 조명 효과를 최적화하는 한 가지 방법은 그래픽 컨텍스트가 사용하는 것보다 훨씬 더 높은 화질 분해능으로 조명 볼륨을 렌더링하는 것이다.이것은 몇몇 나쁜 별칭 유물을 만들어내지만, 그것은 흐릿하게 닿기 쉽다.섀도 볼륨 기법과 마찬가지로 스텐실 버퍼도 사용할 수 있다.
부정확한 체적 조명 효과의 경우, 또 다른 기법을 사용하여 일반적으로 만족을 제공할 수 있다.알고리즘은 발광 물체를 주 광원의 중심으로부터 멀리 흐리게 하여 기능한다.일반적으로 흐릿한 단계마다, 특히 더 밝은 장면에서는 투명성이 점진적으로 감소한다.이를 위해서는 화면상의 광원이 필요하다는 점에 유의하십시오.[1]
참고 항목
참조
- ^ Haubold, Luke Benstead + Carsten. "NeHe Productions: Radial Blur & Rendering To A Texture". nehe.gamedev.net. Retrieved 2017-08-22.