![見出し画像](https://assets.st-note.com/production/uploads/images/103371628/rectangle_large_type_2_365f251aa3102ef424417f12311be072.png?width=800)
ジオメトリノード 4.ジオメトリ【Blender3.5】
さまざまなジオメトリタイプ(ボリューム、メッシュ)で操作できるノード。
内容は、ジオメトリノードの苦手意識を薄めるべく、ざっくり浚うことが目的で、随時更新していきます。
それではどうぞ。
読込
ID
ポイントドメイン上の各要素の安定した識別子を示すランダムな整数値を提供します。これは id 属性に格納されます。
このデータを設定するノードがSet ID(ID設定)ノードです。
![](https://assets.st-note.com/img/1681872224981-hETqBpC18s.png)
使用例
インデックス
リスト内の各要素の位置を示す0から始まる整数値を提供します。これは、ジオメトリ内のデータの内部順序に依存し、必ずしも3D Viewport(3Dビューポート)に表示されているわけではありません。ただし、インデックス値は Spreadsheet(スプレッドシート)エディター の一番左の列に表示されます。
![](https://assets.st-note.com/img/1681872824884-3s5UG9aCaz.png)
使用例
名前付き属性
接続先のコンテキスト( フィールドコンテキスト )に基づいて、属性のデータを出力します。
![](https://assets.st-note.com/img/1681873717382-qJN72CrFUP.png)
ノーマル
法線方向 を示す評価された各ポイントのベクトルを返します。出力は、フィールドを評価するノードで使用される属性ドメインに依存する場合がありますが、出力は常に正規化された 単位ベクトル です。
![](https://assets.st-note.com/img/1681969380441-xpONaSYJ4Y.png)
使用例
![](https://assets.st-note.com/img/1681997016796-H9eOGYDgQO.png?width=800)
位置
ノードが接続されているジオメトリの各ポイントのベクトルを出力します。
![](https://assets.st-note.com/img/1681969448278-4xrfxUv7Vs.png)
半径
評価されたジオメトリの各ポイントの半径値を出力します。カーブの場合、この値は、 Curve to Meshノードで作成されたメッシュのサイズの決定などに使用されます。点群の場合、値はビューポート内の点の表示サイズに使用されます。
![](https://assets.st-note.com/img/1681969648127-HJUFad8vSv.png)
サンプル
ジオメトリ近接
ターゲットジオメトリ上の最も近い位置を計算します。
![](https://assets.st-note.com/img/1681969803732-WSvGM5cXgm.png)
使用例
![](https://assets.st-note.com/img/1681997264766-S02wvTruTh.png?width=800)
レイキャスト
あるジオメトリから別のジオメトリへのレイを交差させます。ソースジオメトリは、 Raycast(レイキャスト) ノードが接続されているノードのコンテキストによって定義されます。各レイは、ターゲットメッシュ上のヒットポイントを計算し、法線、距離、指定されたサーフェス属性を出力します。
![](https://assets.st-note.com/img/1681971465173-kE7723NGQm.png)
使用例
インデックスサンプル
特定のインデックスでソース ジオメトリから値を取得します。
![](https://assets.st-note.com/img/1681974166783-KKqJ7ZByx8.png)
![](https://assets.st-note.com/img/1681974273232-zrSngMefcG.png?width=800)
パスインデックスが同じだとうまくいかない。
最近接サンプル
入力位置に最も近い入力ジオメトリ内のジオメトリ要素のインデックスを取得します。このノードはGeometry Proximity(ジオメトリ接近)ノードに似ていますが、現在の位置からの距離ではなく、最も近い要素のインデックスを出力します。
![](https://assets.st-note.com/img/1681975081191-nYvYBosYV2.png)
書込
ID設定
入力ジオメトリの id 属性を埋めます。属性がまだ存在しない場合は、デフォルト値ゼロで作成されます。
![](https://assets.st-note.com/img/1681975609213-nECom3lyAq.png)
位置設定
position 属性を制御するのと同じ方法で、各ポイントの位置を制御します。入力ジオメトリにインスタンスが含まれている場合、このノードは各インスタンスの原点の位置に影響します。
![](https://assets.st-note.com/img/1681975709277-0XCiZPc0vc.png)
処理リスト
バウンディングボックス
入力のジオメトリをカプセル化する最小ボリュームのボックスメッシュを作成します。このノードは、バウンディング次元のベクトル位置も出力できます。
![](https://assets.st-note.com/img/1681975994733-Wgd7oXyI4a.png)
![](https://assets.st-note.com/img/1681975951418-oDppUwIdAs.png?width=800)
凸包
入力ジオメトリ内のすべてのポイントを囲む凸面メッシュを出力します。
![](https://assets.st-note.com/img/1681976147256-Awofxe2Xhi.png)
![](https://assets.st-note.com/img/1681976102889-TlcliX4ybX.png?width=800)
ジオメトリ削除
ジオメトリの選択した部分を削除します。Edit Mode(編集モード)の Delete(削除) ツールと同様に動作します。削除する要素のタイプは、ドメインとモードのプロパティで指定できます。
![](https://assets.st-note.com/img/1681976219306-3unrvYfb2J.png)
![](https://assets.st-note.com/img/1681976203713-XTUBWUfCcQ.png?width=800)
要素コピー
入力から指定された要素を任意の回数複製して、新しいジオメトリを作成します。要素の位置は変更されないため、すべての複製はまったく同じ場所にあります。
![](https://assets.st-note.com/img/1681976404886-GJuYQtWzUk.png)
![](https://assets.st-note.com/img/1681976664523-F6lGeFiP61.png?width=800)
距離でマージ
必要に応じて周囲のジオメトリをマージし、指定された距離内で選択したメッシュ頂点やポイントクラウドの点をマージします。この操作は、 Merge by Distance(距離でマージ) オペレーターや Weld(溶接)モディファイアー に似ています。
![](https://assets.st-note.com/img/1681977309471-yxNTpyK0vz.png)
![](https://assets.st-note.com/img/1681977226317-Hj2xlYo6N0.png?width=800)
ジオメトリをトランスフォーム
ジオメトリを移動、回転、またはスケーリングできます。変換は、要素ごとではなく、ジオメトリ全体に適用されます。Set Position(位置設定)ノードは、ジオメトリの個々のポイントを移動するために使用されます。
![](https://assets.st-note.com/img/1681977381069-YjkjIRNJmP.png)
![](https://assets.st-note.com/img/1681977441607-3nZRKeyHGG.png?width=800)
成分分離
ジオメトリをジオメトリ内のデータタイプごとに個別に分割して出力します。
![](https://assets.st-note.com/img/1681980667125-vtLlByywbQ.png)
![](https://assets.st-note.com/img/1681981004999-Aidk9zL4tK.png?width=800)
ジオメトリ分離
2つのジオメトリ出力を生成します。 Selection(選択) 入力に基づいて、入力ジオメトリが2つの出力に分割されます。
![](https://assets.st-note.com/img/1681981108007-0m8Q7E6wMz.png)
![](https://assets.st-note.com/img/1681981367232-lU1tJKrzd7.png?width=800)
ジオメトリ統合
個別に生成されたジオメトリを1つにマージします。ジオメトリ入力に異なるタイプのデータが含まれている場合、出力にも異なるデータタイプが含まれます。
![](https://assets.st-note.com/img/1681981450172-ZywPKDnXnJ.png)
ジオメトリのインスタンス化
接続されたすべての入力ジオメトリをインスタンスに変換します。視覚的には、このノードは Join Geometry(ジオメトリ統合)ノード の結果と似ていますが、別のインスタンスとして結果を出力します。ジオメトリデータ自体は実際には結合されていません。
![](https://assets.st-note.com/img/1681981527120-0PshTFxFDR.png)
この記事が気に入ったらサポートをしてみませんか?