BlenderのGeometry Nodesでは
Sample Indexノードを使って、あるジオメトリ(ソース)からデータを取得し、別のジオメトリ(デスティネーション)の特定のインデックスに適用できます。
具体的な動作
ソースジオメトリ(例:ポイントクラウド)
- 各ポイントには、インデックス(0, 1, 2,...)とアトリビュート(位置・カラー・法線など)が含まれる。
デスティネーションジオメトリ(例:別のメッシュのポイント)
- ソースのインデックスに基づいて、対応するアトリビュートを取得し、適用する。
Sample Indexノードの使い方
- Index をキーにして、ソースジオメトリからデータを取得。
- Value には取得したいアトリビュート(例:位置、カラー、スケールなど)を指定。
- Destination 側の各要素に、そのデータを適用。
この仕組みにより、ソースの特定のインデックスのデータを、デスティネーションの対応するインデックスにマッピングできる。