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 –