On this page |
概要
このノードは、各三角形の小さな角度をなるべく大きくしようと試みます。 ("高品質な"三角形メッシュとは、すべての角度がほぼ60度になっていることです。)
このノードは、2通りの方法で再メッシュ化を行なうことができます:
Fixed Length
ノードは、すべてのエッジ長の均等化を試みて、同じサイズの三角形を生成します。
Adaptive
ノードは、広い領域ではより大きい三角形を、小さい領域ではより小さい三角形を使用します。 これにより、元のサーフェスをより少ない三角形で表現することができます。 しかし、エッジ長が変化するので、このモードは、 Fixed Length よりも同じエッジ長の三角形が少なくなります。
Before remeshing |
|
Fixed length |
|
Adaptive |
特定のエッジを"ハード化"して、そのエッジを保持することができます。 これは、鋭角な角と継ぎ目を保持するのに役に立ちます。
Attributes
Remeshに対して"ヒント"を与えるには、入力サーフェスにPointアトリビュートを追加します。
名前 |
データタイプ |
説明 |
---|---|---|
|
Float |
各ポイントに関係するエッジに対する初期ターゲットエッジ長。 値が ≤ 0なら、アトリビュートが無視されます。 Remeshでは、選択した Gradation の違反を回避するために、この値を調整します。 |
|
Float |
最小ターゲットエッジ長。
|
|
Float |
最大ターゲットエッジ長。
|
パラメータ
Hard Edges Group
"ハード"エッジを含んだエッジグループ。 Remeshは、ハードエッジを再分割しますが、それらのエッジを保持します。 Remeshは常に境界(共有なし)エッジとノンマニフォールドエッジ(3つ以上のポリゴンで共有されたエッジ)を保持します。 エッジグループを作成するには、Group Geometry SOPを使ってください。
例えば、Remeshは、良い三角形ができるように立方体の形状を変更します。 コーナーエッジを"ハードエッジ"グループに追加すれば、立方体の形状が保持されます。
Iterations
この値を上げれば、生成されるメッシュの品質が良くなりますが、計算時間がかかります。 最初の数回の反復処理は、後の反復処理よりも時間がかかりますが、この値を上げて行くとメリットがなくなります。 通常では、有効的な最大反復数は3から4です。
この値を0
に設定すると、ノードは、 Export Size Function がオンの時にtargetmeshsize
アトリビュートを生成し、
エッジとポリゴンを再分割する場合がありますが、新しく高品質な三角形は生成されません。
Recompute Normals
生成されるメッシュの新しい法線を計算します。
Smoothing
再メッシュの後に適用する平滑化の度合い。
Fixed Length
Target Edge Length
三角形のエッジ長をどのくらいの長さ(Houdini単位)にしたいのか指定します。
Use Input Points Only
Remeshが入力ジオメトリのポイントのみを使用するように制限します。 これは、良い三角形を生成するRemeshの機能を厳しく制限していまいます。
Adaptive
Gradation
ある三角形が次の三角形に変化することを許容するエッジ長さの比率。 値が高いほど、生成される三角形が少なくなりますが、全体の品質が下がります。
Density
値が高いほど、三角形が小さくなります。 Gradation が高い時、このパラメータの効果が弱くなります。
1
未満の値は、メッシュを粗くしたり、台無しにする場合があります。その場合は、PolyReduceノードを使うのが良いでしょう。
Min Edge Length
全体の最小エッジ長。 この値を大きくすると、出力に影響しますが、パフォーマンスが良くなります。
最小サイズを特定の領域のみに設定したいのであれば、minmeshsize
Pointアトリビュートを使うことで、そのポイントに関係するエッジに対して最小エッジ長を設定することができます。
Max Edge Length
全体の最大エッジ長。
最大サイズを特定の領域のみに設定したいのであれば、maxmeshsize
Pointアトリビュートを使うことで、そのポイントに関係するエッジに対して最大エッジ長を設定することができます。
Export Size Function
生成されるメッシュ上にtargetmeshsize
Pointアトリビュートを作成します。
このアトリビュートには、Remeshが各ポイントで計算した"ベストな"エッジサイズが含まれます。
Visualize Size Function
Remeshが各ポイントで計算した"ベストな"エッジサイズを可視化するためにポイントカラーアトリビュート(Cd
)を設定します。
これにより、ビューア内で区別しにくいエッジもRemeshが小さい三角形や大きい三角形をどこに生成しているのか確認することができます。
Examples
Squidremesh Example for Remesh geometry node
このサンプルでは、Remesh SOPを使って、巨大イカ蟹のモデルを、ハードエッジを保持しながら再メッシュする方法を説明しています。
The following examples include this node.
FEMSpheres Example for finiteelementsolver dynamics node
このサンプルでは、FEM Solverを使用して、球が地面と衝突した時にその球を変形させる方法を説明しています。 この球は、地面と衝突する前にパーティクルベースのアニメーションをしていて、衝突時にFEM Solverに切り替わります。
GuidedWrinkling Example for FEM Hybrid Object dynamics node
これは、ハイブリッドオブジェクトを使ってガイドとなる皺のセットアップです。 1番目のシミュレーションは、四面体と三角形で構成されたまだ皺のない詳細メッシュを作成します。 2番目のシミュレーションは、1番目のシミュレーションで作成されたアニメーションをターゲットにし、皺を追加しています。
DragCenter Example for POP Property dynamics node
このサンプルでは、POP PropertyノードのDrag Centerパラメータを使用して、中心のずれた抵抗を落下オブジェクトに適用する方法を説明しています。
Squidremesh Example for Remesh geometry node
このサンプルでは、Remesh SOPを使って、巨大イカ蟹のモデルを、ハードエッジを保持しながら再メッシュする方法を説明しています。
See also |