車輪を再発明したくないので、3D レンダリング エンジン用の非常に基本的な 3D エディターで役立つ優れたデータ構造を探しています。私の場合に限定される必要なデータ:
- ジオメトリー
- ローカル座標とグローバル座標、または変換とも呼ばれます
- マテリアル、またはこのマテリアルの実際の定義を保持する別の構造へのポインタ
今、これは 3D レンダリングでの私の最初のアプローチですが、ラスタライザーがどのように機能するか、三角形、点、および線が GPU によってどのように処理されて画像が生成されるかについて十分な基盤があります。新しい「ボクセルベース」のデータ構造は、このOpenVDBが私にとって適切な構造であるかどうかにかかわらずです。
このエンジンの「入力」のほとんどは obj のようなファイルからのもので、基本的には三角形と点ですが、それでも最新かつ最高のものを見逃したくないので、OpenVDB と OpenVDB の本当の違いは何ですか三角メッシュを保持する一般的なデータ構造? OpenVDB の可能な現実世界のアプリケーションは何ですか?