重複の可能性:
画像の Hadoop および 3D レンダリング
3D 画像のレンダリングに Apache Hadoop (MapReduce) を使用できますか?
重複の可能性:
画像の Hadoop および 3D レンダリング
3D 画像のレンダリングに Apache Hadoop (MapReduce) を使用できますか?
Hadoop を使用できない理由はありません。
Hadoop の「マップ」フェーズと「リデュース」フェーズの両方を使用する場合、Hadoop ノード間で各フレームを分割することを意味します。
各ノードを使用して個別のフレームをレンダリングするだけの場合、Hadoop を使用しても得られるものはほとんどありませんが、上記のコメントで言及されている論文の要約は、HDFS がシーン データとレンダリングされたフレームへのアクセスに適していることを示唆しています。
現在マルチスレッド化されているJavaで確率的レイトレーサーを作成しました。このコードでは、ピクセルごとに非常に多数のサンプルを収集するため、Hadoop では、これらのサンプルを収集して最終的なピクセル出力を生成することは、Hadoop の「縮小」フェーズによく対応します。
アプリが短い応答時間 (1 分未満など) を必要としない限り、そうしない理由がわかりません。つまり、3D ゲームでは役に立たない可能性が高いですが、ムービーを作成していて、大量のフッテージなどを処理する必要がある場合は、理にかなっている可能性があります。
可能なはずです-ほとんどのジオメトリタスクは並行して実行できるため(頂点と三角形があり、投影行列に基づいて計算を実行します)、パイプライン方式で、目に見えないプリミティブがさらなる計算から削除されるためです。