Monte Carlo Path Tracing

Path Tracer 를 만들어 보았습니다. GPU 가속이나 SIMD 연산을 이용하지 않고 순수 C++ 로 제작했습니다. 화면을 4 분할 하여 4 개의 쓰레드가 동시에 레이트레이싱을 수행하며, Importance Sampling, Russian Roulette 을 사용하여 최종 이미지에 대한 수렴속도를 높입니다. 간접조명 ON, 픽셀 당 샘플수 256 간접조명 OFF, 픽셀 당 샘플수 256

Continue reading →