Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon サンドボックスインスタンスとオクタンの通常のインスタンスの重要な違いは何ですか


サンドボックスインスタンスとオクタンの通常のインスタンスの重要な違いは何ですか


オクタンレンダリングでは、サンドボックスインスタンスと通常のインスタンスの重要な違いは、主に目的、柔軟性、リソースの使用、ワークフローの統合を中心に展開しています。これらの違いの詳細な説明は次のとおりです。

###概念と目的

- Octaneの通常のインスタンスは、ジオメトリと材料が元のものにリンクされているソースオブジェクトの直接的な複製です。つまり、複数のインスタンスが同じ基本データを共有しますが、個別に配置、スケーリング、または回転することができます。これらのインスタンスは、ジオメトリの重複を回避することによりメモリを保存するために使用され、GPUでのインスタンスを活用することでレンダリングプロセスを高速化します。

- 概念的には、サンドボックスインスタンスは、テストまたは開発の目的で通常使用される制御された環境により関連しています。これは、元のベースデータを変更せずに変更、実験、または新しいデータレイヤーを適用できるオーバーレイ層として機能します。これにより、変更を安全に実験したり、既存のデータセットの上に新しい値を入力したりするのに役立ちます(ただし、このサンドボックスの概念は、オクタンのようなソフトウェアを厳密にレンダリングするのではなく、ソフトウェアまたはデータ環境でより頻繁に使用されます)。

###リソース管理とパフォーマンス

- 通常のオクタンインスタンスは、ソースジオメトリをメモリ(RAM)とVRAMで1回のみ使用します。つまり、コピーやインスタンスの数に関係なく、ベースジオメトリは1回保存されます。これにより、大幅なRAMとVRAMの節約が発生し、数百または数千のオブジェクトをより効率的にレンダリングできるようになります。 OctaneがベースジオメトリをVRAMに1回送信し、そのジオメトリを参照してインスタンスをレンダリングし、前処理時間とGPU負荷を大幅に下げることによりインスタンスをレンダリングするため、レンダリングパフォーマンスが向上します。

- サンドボックス環境またはサンドボックスインスタンスは、変更とデータが元のソースとは別に保存される孤立したメモリまたは状態管理を意味します。この概念は、リンクされた通常のインスタンスと比較して、メモリと処理の点でより重くなる可能性のある、元のデータとともに異なるデータレイヤーまたはオーバーレイを維持しているため、追加の管理オーバーヘッドを必要とする場合があります。

###編集と柔軟性

- オクタンの通常のインスタンスにより、ソースオブジェクトへのリンクを破壊せずに、インスタンスごとに位置、スケール、および回転パラメーターを変更できます。ただし、ソースジオメトリパラメーターの変更などのより詳細な変更は、各インスタンスで個別に実行することはできません。これらの変更は、ベースメッシュに適用され、すべてのインスタンスに伝播します。この統一により、一貫性とパフォーマンスが保証されますが、変換または材料のオーバーライドを除いて、インスタンスあたりのカスタマイズが制限されます。

- 環境としてのサンドボックスインスタンスまたはサンドボックスは、元のベースに影響を与えることなく、データレイヤーまたはオブジェクトに独立した編集を可能にします。これにより、安全な実験、パラメーターの変更、または材料のオーバーライドが、元のデータからの変更を分離し、テストと反復の柔軟性を高める方法でオーバーライドします。この概念は、ユーザーが主要な作業シーンに影響を与えることなく、さまざまなシーンのセットアップやジオメトリの変更を試したい場合によく使用されます。

###ワークフロー統合

- オクタンのレンダリングパイプラインでは、通常のインスタンスが緊密に統合され、レンダラー用に最適化されています。リアルタイムビューポートインスタンス、モーションブラー(最終レンダリング用)、および数百万のオブジェクトを効率的に処理できるマルチインスタンスモードをサポートします。ユーザーは、インスタンスモードのオブジェクトの複製によって直接インスタンスを作成するか、オブジェクトの大きな配列にインスタンスを使用するクロナーや散布システムなどのツールを使用します。

- サンドボックスは、メインレンダリングワークフローに対してより周辺または補助的です。それらは、レンダリングされたシーンとは別の試験、データ入力、または構成の環境として機能します。サンドボックスには、直接レンダリングの制限が含まれる場合や、データをメインシーンにマージするための追加の手順が必要になる場合があり、レンダリング最適化ではなくステージング領域としての役割を反映しています。

###使用中の例

- 建築視覚化、製品のレンダリング、または管理可能なメモリフットプリントを維持しながらシーンを効率的に入力するためにモデル(ツリー、家具、群衆)の複数のコピーが必要なシナリオでは、通常のインスタンスが使用されます。

- サンドボックスは、変更プロセス、バージョン制御、またはシーン要素、マテリアルセットアップ、またはアニメーションシーケンスの反復テストで使用され、変更が独立して記録され、元のプロジェクトデータを危険にさらすことなくレビューまたは破棄できます。

### まとめ

Octaneの定期的なインスタンスは、ベースデータを共有し、コピーごとの位置変換を可能にしながら、メモリの使用量を大幅に削減する最適化された幾何学コピーであり、多数のオブジェクトの効率的なレンダリングをサポートします。サンドボックスは、データをベースとは独立して変更または階層化できるオーバーレイまたは孤立した環境の概念を表しており、安全な実験とデータの完全性を促進しますが、より多くのリソースオーバーヘッドと最終レンダリングパイプラインへの直接的な統合が少なくなります。

この差別化は、サンドボックスアプローチが開発または構成タスクのための制御された孤立した編集環境に重点を置くことと、パフォーマンスとメモリ効率のレンダリングに焦点を当てることを強調しています。どちらも、オクタンと同様のレンダリングまたはコンテンツ作成ソフトウェアシステムを含むワークフロー内で異なる役割を持っています。