オブジェクトソース (Object Sources) を使用する¶
オブジェクトソースとフィルタを使用して、Kanzi アプリケーション内でレンダリングしたいノードを Draw Objects Render Pass に指定します。Root Object Source には、現在アクティブな Scene ノードのノードツリー内のすべてのノードが含まれています。
新しい Draw Objects Render Pass を作成すると、Kanzi Studio はデフォルトで Scene または Viewport 2D ノード内のすべてのノードをレンダリングします。
Root Object Source をフィルタと Combine Object Source と共に使用して、プロジェクト内の特定のノードのみをレンダリングし、望ましいレンダリング効果を達成します。フィルタ と レンダリング を参照してください。
Root Object Source には、設定可能なプロパティがありません。
Combine Object Source を作成する¶
オブジェクトソースの結合は、1つ以上の入力ソースからノードを収集して結合します。
Combine Object Source を作成するには:
少なくとも2つのフィルタを作成します。フィルタ を参照してください。
Library Alt を押しながら右クリック Rendering > Object Sources で Combine Object Source を選択します。
Properties で、Input プロパティをノードツリー内のノードを収集するフィルタや他の結合オブジェクトソースに設定します。
Combine Object Source を使用する¶
Combine Object Source を使用するには:
Library > Rendering > Render Pass Prefabs で、目的のレンダリング結果を達成するために使用したい Draw Objects Render Pass を選択または作成します。レンダリング を参照してください。
Properties で、Object Source プロパティをフィルタまたは Combine Object Source に設定します。
Draw Objects Render Pass は、選択されたフィルタまたはオブジェクトソースによって収集されたノードのみをレンダリングします。
Combine Object Source をAPIで使用する¶
詳細については、CombinerObjectSource クラスを参照してください。