균일 한 반구 샘플링에서 코사인 가중치 반구 샘플링으로 변환 할 때 기사의 설명에 혼동됩니다.
내 현재 간접 기여는 다음과 같이 계산됩니다.
Vec3 RayDir = UniformGenerator.Next()
Color3 indirectDiffuse = Normal.dot(RayDir) * castRay(Origin, RayDir)
내적이 cos (θ) 인 경우
그러나 더 나은 샘플링 ( http://www.rorydriscoll.com/2009/01/07/better-sampling/ )에 대한 이 기사에서 저자는 PDF가 (cos (θ) / pi)라고 제안하며 증거는 없습니다. N 도트 L 계산
내 질문은-PDF에 포함되어 있기 때문에 더 이상 정상적인 도트 레이 디렉션을 수행 할 필요가 없거나 PDF에 추가되어 있습니까?