その6 ずんだもんSampleIndexノードを覚えるUV展開デモ

BlenderのGeometry Nodesでは

Sample Indexノードを使って、あるジオメトリ(ソース)からデータを取得し、別のジオメトリ(デスティネーション)の特定のインデックスに適用できます。

具体的な動作

ソースジオメトリ(例:ポイントクラウド)

  • 各ポイントには、インデックス(0, 1, 2,...)とアトリビュート(位置・カラー・法線など)が含まれる。

デスティネーションジオメトリ(例:別のメッシュのポイント)

  • ソースのインデックスに基づいて、対応するアトリビュートを取得し、適用する。

Sample Indexノードの使い方

  1. Index をキーにして、ソースジオメトリからデータを取得。
  2. Value には取得したいアトリビュート(例:位置、カラー、スケールなど)を指定。
  3. Destination 側の各要素に、そのデータを適用。

この仕組みにより、ソースの特定のインデックスのデータを、デスティネーションの対応するインデックスにマッピングできる。