코넬 박스란?
코넬 박스(Cornell Box)는 컴퓨터 그래픽스에서 유명한 씬(scene)으로 컴퓨터 그래픽스에 관심이 많은 사람이라면 위와 비슷한 씬은 많이 봐왔을 것이다.
이렇게 박스 안에 벽 색깔을 다르게 만들어 테스트 하는 씬을 코넬 박스라고 부르는데, 이 박스는 단순히 다들 쓰길래 그냥 쓰이는 것만이 아니라 컴퓨터 그래픽스에서 중요한 역사적 의미가 있다.
코넬 박스는 코넬 대학에서 쓴 Modeling the Interaction of Light Between Diffuse Surfaces 라는 이름의 논문에서 처음 등장하여, 저런 박스를 실제로 만들어서 카메라로 찍은 후 컴퓨터 렌더링과 비교하여 얼마나 비슷한지를 비교하는 것으로 시작 되었다.
그 이후에는 박스 안에 박스나 구 혹은 좀 더 복잡한 물체를 두어 좀 더 다양한 렌더링 환경을 살펴볼때 사용 되었다. 그리고 지금은 카메라를 찍어비교 하지 않아도 그냥 기술 데모의 샘플 환경으로 보여주기에 흔한 씬 중에 하나로 널리 사용되고 있다.
여담으로 나도 Ray Tracing Gems (챕터 30)에 샘플 씬을 만들때 사용하였다. 그때 샘플 씬을 사용할걸로 고민 중이었는데 에디터가 코넬 박스나 스폰자(Sponza) 등 유명한 씬을 사용해보는 건 어떻겠냐고 조언해와서 추가했다.
참고 자료
- The Cornell Box - http://www.graphics.cornell.edu/online/box/
- Cornell box (wikipedia)
- Modeling the Interaction of Light Between Diffuse Surfaces, Cindy M. Goral, Kenneth E. Torrance, and Donald P. Greenberg, 1984