0
rand()가 [0, 1]에서 임의로 값을 생성 할 수 있다고 가정합니다. 다음 방법으로 생성 된 광선의 방향이 균일하게 분포되어 있습니까? (내가 몬테 카를로 통합을하고있는 중이 야.)반구 주변의 균일 한 샘플링
X = rand() * 2 - 1
Y = rand() * 2 - 1
Z = rand()
vec3 dir = vec3(X, Y, Z).normalized()
이것을 시도하십시오 http://mathworld.wolfram.com/SpherePointPicking.html –