Blender のジオメトリノード
ジオメトリノードを有効にする
デフォルトでは、ジオメトリノードのインスタンスは同期されます。
インスタンスを無効にする
オブジェクトのインスタンスのレンダリングを停止するには、インスタンスを生成するジオメトリノードのモディファイヤを持つ Blender オブジェクトに該当するゲームオブジェクトをクリックし、インスタンス化されたオブジェクトへの参照を持つ MeshSyncInstanceRenderer コンポーネントを確認し、そのコンポーネントを無効にします。

インスタンスを制御する
インスタンス化されているゲームオブジェクトを変更することで、インスタンスのレンダリングとワールドのトランスフォームを制御できます。

下記のプロパティの変更は、自動的にインスタンスに適用されます:
- トランスフォーム:
- 位置
- 回転
- スケール
- レイヤー
- MeshRenderer:
- Cast Shadows
- Receive Shadows
- ライトプローブ
- Proxy Volume Override
- SkinnedMeshRenderer:
- Cast Shadows
- Receive Shadows
- ライトプローブ
- Proxy Volume Override
ランタイムのビルド
ジオメトリノードからのインスタンスをレンダーするランタイムのビルドを生成できます。ビルドする前に、必要な Instancing Variants が削除されないよう、プロジェクト設定 → Graphics → Shader Stripping → Instancing Variants のオプションに Keep All または Strip Unused optionで設定する必要があります。
制限
Scene Cache
シーンキャッシュファイルへのインスタンスのエクスポートはサポートされていません。
プレビューウィンドウ
インスペクターのプレビューウィンドウでのインスタンスのレンダリングはサポートされていません。
プレハブを作成する
インスタンスのプレハブの作成はサポートされていません。
豆知識
一部のファイルを正しく同期させるために、Bake Modifiers オプションをチェックする必要があります。