私は 3D シーンを持っており、視錐台内に X 個のオブジェクトをランダムに配置して「ごみ」にしたいと考えています。
X + Y (ビューポート 0..1)、カメラからのZ距離、カメラ距離を使用した投影の3 つのランダムを使用してみました。ただし、これでは均一な分布が得られず、カメラの近くにあるオブジェクトが多すぎて、遠くにあるオブジェクトが少なすぎます。
キューブ内にランダムなポイントを生成し、視錐台の外側にあるポイントをフィルタリングするオプションがありますが、これらの大量のポイントを生成していて、パフォーマンスが心配です.
フラスタム内に一様に分散された方法でランダムな点を生成するにはどうすればよいですか?