![見出し画像](https://assets.st-note.com/production/uploads/images/103406888/rectangle_large_type_2_6ccc8db83d2d85d1250aa8dbfe5698c6.png?width=1200)
ジオメトリノード 6.インスタンス【Blender3.5】
インスタンスのみで動作するノード
内容は、ジオメトリノードの苦手意識を薄めるべく、ざっくり浚うことが目的で、随時更新していきます。
それではどうぞ。
ポイントにインスタンス作成
入力ジオメトリに存在する各ポイントにジオメトリへの参照を追加します。インスタンスは、基になるデータを複製することなく、シーンに何度も同じジオメトリを追加する高速な方法です。このノードは、メッシュ、ポイントクラウド、カーブ制御点など、 Point(ポイント) ドメインを持つすべてのジオメトリタイプで機能します。
![](https://assets.st-note.com/img/1682256218703-PY3cd06PVf.png)
使用例
![](https://assets.st-note.com/img/1682256611703-HRl7UgvUVq.png?width=1200)
![](https://assets.st-note.com/img/1682256679323-ixgiGlcb1y.png?width=1200)
インスタンスのポイント化
最上位インスタンスの原点にポイントを生成します。 インスタンスドメイン の属性はポイントクラウドのポイントに移動されます。
最上位インスタンスは、ノードの入力ジオメトリが所有するインスタンスです。他のインスタンスが所有するインスタンス、つまりネストされたインスタンスは、このノードでは考慮されません。
![](https://assets.st-note.com/img/1682256237823-XbQsfys00a.png)
使用例
![](https://assets.st-note.com/img/1682259004007-XbzXGe5ytB.png?width=1200)
![](https://assets.st-note.com/img/1682259060032-a6aT5G4bwX.png?width=1200)
インスタンス実体化
任意のインスタンス(同じジオメトリの効率的な複製)を実際のジオメトリデータにします。これにより、各インスタンスに個別に影響を与えることができますが、このノードがないと、まったく同じ変更が同じジオメトリのすべてのインスタンスに適用されます。ただし、入力に複雑なジオメトリの多くのインスタンスが含まれていると、パフォーマンスが大幅に低下する可能性があります。これは、ジオメトリを手続き的に処理する際の基本的な制限です。
![](https://assets.st-note.com/img/1682256250736-KQeNzLtnp2.png)
使用例
![](https://assets.st-note.com/img/1682259616264-Al9QxUc3ym.png?width=1200)
![](https://assets.st-note.com/img/1682259483552-jMw7qLFjZ6.png?width=1200)
![](https://assets.st-note.com/img/1682259651071-qhQKOBD2IN.png?width=1200)
インスタンス回転
ローカル空間またはグローバル空間でジオメトリインスタンスを回転させます。
![](https://assets.st-note.com/img/1682256274832-SQiQXtLXcl.png)
インスタンス拡大縮小
ローカル空間またはグローバル空間でジオメトリインスタンスをスケールします。
![](https://assets.st-note.com/img/1682256290051-8zhgtLQl5d.png)
インスタンスを移動
ローカル空間またはグローバル空間で最上位のジオメトリインスタンスを移動します。
![](https://assets.st-note.com/img/1682256303775-F4CoYsBsnv.png)
インスタンスの回転
モディファイアーオブジェクトのローカル空間内の各最上位インスタンスの XYZ Euler(オイラー) 回転を出力します。
![](https://assets.st-note.com/img/1682256315542-NNB7SDVsJZ.png)
インスタンスのスケール
モディファイアーオブジェクトのローカル空間内の各軸の最上位インスタンスのサイズを出力します。
![](https://assets.st-note.com/img/1682256331407-TCiB86z0kq.png)