On this page |
このノードは、ポイントの結合やサーフェス法線の統一をすることもできます。
Divideと同様に、Facetは、ステージ内のジオメトリを変更するパイプラインとして動作します。 そのため、Compute Normals(法線計算)がPre Compute NormalsとPost Compute Normalsの2つがあります。 例えば、異なるポリゴンと共有されているポイントを固有化する前にサーフェス法線を計算することができます。 それによって、ポイントを共有している間は法線が計算されるので、スムースシェーディングと固有のポイントが通常とは違う結果になります。
このツールは、ポリゴンのクリーンアップで役に立ちます。 このツールでは、裏面ポリゴンの向きの変更、Degeneracy(縮退)ポリゴンの削除、ポイントの結合/固有化、ポリゴンのエッジの鋭角化をすることができます。
Tip
このノードは、 .dxf ファイルから読み込んだジオメトリのクリーンアップで非常に役に立ちます。 .dxf ファイルに存在する法線の反転を修正します。
Facetの使い方 ¶
パラメータ ¶
Group
ファセットするジオメトリのサブセット。
Group Type
Group に指定するグループタイプ。
Guess from Group を指定し、そのグループタイプが曖昧な場合、 Group にはプリミティブグループが指定されているものと推測されます。
Pre-Compute Normals
入力ジオメトリに基づいて法線を計算します。
Make Normals Unit Length
入力の法線の長さを1にサイズ変更します。
Unique Points
ポイントを共有している頂点に新しくポイントを作成して、ポイントを共有しないようにします。
Consolidate
No Consolidate
ポイントを結合しません。
Consolidate Points Slow/Fast
指定した距離以内のポイントを結合します。
Consolidate Normals Slow/Fast
指定した距離以内のポイントの法線を平均化します。
Note
ConolidateのSlowバージョンを使うべきではありません。これは上位互換用のためだけのものです。
Distance
Consolidateで使用する距離の閾値。
Use Accurate Distance
Distanceが結合距離を正確に表現するようにします。他のポイントのDistance内にポイントが動いてしまわないように、ポイント番号の順番で結合を実行します。
Remove Inline Points
ポイントが前と次のポイントを結んだ直線上に並んでいた場合に、ポリゴンからそれらのポイントを削除します。
Distance
同一線とみなす距離の閾値。
Orient Polygons
すべてのポリゴンの表裏を揃えます。時計回りがポリゴンの表。
Cusp Polygons
エッジ角度が Cusp Angle を超えたポイントを固有化することで、隣接する側面間にハードエッジを作成します。 密閉されたメッシュのポイントを固有化するともはや密閉ではなくなるので、Normalノードによる頂点法線の計算が優先されます。
Cusp Angle
鋭角化する角度の閾値。
Remove Degenerate
Degeneracy(縮退)ポリゴンをクリーンアップします。
Make Planar
各ポリゴンのポイントを平面上に乗せて平坦化します。
Post-Compute Normals
このオペレーションの結果に基づいて法線を計算します。
Reverse Normals
すべてのポイント法線の向きを反転します。他の計算がすべて終わった後に実行されます。
Examples ¶
FacetVariations Example for Facet geometry node
このサンプルでは、Facet SOPを使って、指定したオブジェクトを滑らかにしたり、多角化したりする方法を説明しています。 また、ポイントが結合できることも説明しています。
右矢印キー(次のフレームに移動)を押すと、各サンプルが表示されます。
See also |