광선 트레이싱 심도
광선 트레이싱 심도는 PhotoWorks가 광선 트레이싱 계산을 위해 화면을 단순한 개체로 나누는 최대 횟수를 지정하는 것입니다.
광선 트레이싱을 사용하면, PhotoWorks가 화면에서 개체를 통과하는 빛 광선 효과를 계산합니다. 모든 빛 광선을 화면에 있는 개체에 일일히 체크하는 것은 실용적인 옵션이 아닙니다. 개체가 너무 크거나 너무 복잡할 수 있기 때문입니다. 대신, PhotoWorks가 화면에서 빛 광선과 단순 개체의 교차점을 체크합니다.
PhotoWorks가 화면을 우선 단순 개체로 나눕니다. 빛 광선이 개체를 때릴 때, 그 개체를 더 간단한 개체로 작게 나눕니다. 이러한 과정은 세분화된 개체의 수가 지정한 광선 트레이싱 심도 값과 같아질 때까지 계속됩니다. 이런 세분화의 목적은 빛 광선이 때리는 개체의 기하학적 복잡성을 줄이기 위함입니다.
작은 광선 트레이싱 심도 값을 사용하면, 렌더링 시간은 길어지나 메모리 사용량이 줄어듭니다. 렌더링 시간이 길어지는 이유는 PhotoWorks가 더 복잡한 개체에 빛 광선의 교차점을 테스트해야 하기 때문이며, 메모리 사용이 감소하는 이유는 PhotoWorks가 적은 수의 개체를 만들기 때문입니다.