specular (1) 썸네일형 리스트형 2021.08.02 개발 일기 - Specular 특성을 가진 반사 및 투과 처리 코넬박스를 구현한 뒤에 코넬 박스의 가운데에 여러 물체들을 넣어보면서 이미지를 렌더링해보고 있던 와중에 뭔가 이상한 점을 발견했다. 인터넷에 코넬 박스를 검색하면, 나오는 이미지 중에 코넬 박스 안에 Specular Reflection과 Specular Transmission 특성을 가진 물체를 배치한 것들이 있다. 그 이미지는 아래와 같다. 하지만 내가 렌더링한 이미지는 아래와 같다. 이미지의 분산은 SPP가 낮기 때문에 어쩔 수 없는 부분이지만 가운데에 있는 구의 가장자리를 보면, 첫번째 사진과 다르게 어두운 것을 볼 수가 있다. 처음에 이 문제를 보고 어디서 문제가 생겼는지 몇가지 가정을 세워봤다. 패스트레이싱 코드에 문제가 있다. 프레넬 효과를 고려하지 않았다. 반사 및 투과 효과에 대한 코드를 .. 이전 1 다음