On this page | |
Since | 19.0 |
概要 ¶
このノードは、ポリゴンのレイアウトを再計算する方法として、ポリゴンジオメトリをボリューム(VDB)に変換してからそれをポリゴンに戻します。 これによって、ポリゴン構造をより規則的にすることができ、さらに、密度を良い塩梅にすることができます。 また、内部ポリゴンを除去したり、小さな穴を閉じることもできます。
たいていの場合、これはフォトジオメトリによって生成された不規則なポリゴンをクリーンアップするのに役立ちます。
このノードは、ポリゴンをVDB From Polygonsノードに接続した後にConvert VDBノードを接続したものと同様の挙動をします。
Tip
この処理は、入力ジオメトリのUVを破壊します。 オリジナルのメッシュのUVを、そこから再構築されたサーフェスに転送したいのであれば、 Transfer Surface Attributes を有効にするか、または、もっと細かい制御をしたいのであればAttribute Transferノードを使用してください。
パラメータ ¶
Group
入力ジオメトリ内の変換したいフェースを指定します。 ここを空っぽのままにすると、すべての入力ジオメトリが変換されます。 ここには、グループ名またはスペース区切りでグループ構文のリストを指定することができます。 このフィールドの右側にある 再選択アイコンをクリックすると、ビューア内でインタラクティブにジオメトリを選択することができます。
Surface Type
Closed Volume は、既存のポリゴンが閉じたサーフェスを形成しているものと想定して、そのサーフェスを充満したボリュームに変換します。 Thin Plate は、既存のサーフェスが平坦なシートと見なして、そのシートを基準に設定可能な距離だけオフセットさせて新しく閉じたサーフェスを構築します。 非共有エッジを含んだ入力ジオメトリを処理したい場合、または、開いたサーフェスを3D形状に“膨らませたい”場合には、 Thin Plate を使用してください。
Offset
Surface Type が Thin Plate の時、ここには、既存サーフェスから新しいサーフェスまでのオフセット距離(Houdini単位)を指定します。
Division Size
中間ボリュームのボクセルサイズ。 サイズが小さいほど、より高密度なポリゴンが出力されます。 このフィールドの右側にある“XYZ”ボタンを有効にすると、軸別に個々のスケールコントロールが表示されます。
Scale
Division Size の隣りにある“XYZ”ボタンを有効にして、軸別に異なるスケールで中間ボリュームの分割をスケールさせることができます。 これは、モデルの特定の軸方向にディテールを加えたい場合に役立ちます。
Offset
モデルを基準にボクセルグリッドを移動させます。 これは、モデル上のポリゴン分割を移動させる効果があります。 これは、出力されるグリッドが細かいディテールを得られるようにするのに役立ちます。
Adaptivity
ポリゴンサイズの許容差分量。 値が小さいほど、より均等なサイズのポリゴンでメッシュが密集します。 値が大きいほど、平坦な領域には大きな平坦ポリゴンが、曲率のある領域には小さな細かいポリゴンが密集します。
Transfer Surface Attributes
入力ジオメトリで見つかったアトリビュートを、そこからリメッシュされたジオメトリに転送を試みます。
Edge Tolerance
Shapren Features が有効な時、柔らかくされるエッジの許容レベルを指定します。 値が小さいほど出力されるエッジが柔らかくなり、値が高いほどエッジの鋭さが維持されます。 あなたが求めているエッジレベルに維持されるまで、この値を視覚的に調整することができます。
Project to Original
これを有効にすると、このノードは、生成されたメッシュのポイントがオリジナルサーフェス上に乗るようにそのポイントを法線方向に動かします。
Post Smooth Iterations
Project to Original を有効にすると、重なったポリゴンが生成されます。 重なったポリゴンを緩めようとしたいのであれば、これを上げてください。
Dilate/Erode
中間ボリュームを膨張または収縮させた後にそのボリュームをポリゴンに変換します。 マイナスの値はボリュームを収縮させ、プラスの値は膨張させます。
Smoothing Iterations
中間ボリュームに平滑化ステップをここで指定した回数だけ適用した後に、そのボリュームをポリゴンに変換します。 これを利用すれば、モデルから細かなディテール/ノイズを除去することができます。
Examples ¶
AdaptiveRemeshToGrid Example for Remesh to Grid geometry node
このサンプルでは、Remesh to Gridノードを使用してジオメトリを最適にリメッシュする方法について説明しています。