On this page |
概要
PolyBevelは、面取りの形状に関する素晴らしいコントロールを使って、選択したエッジにポリゴンの面取りサーフェスを作成します。 このノードは非常に複雑な入力を扱うことができ、面取りに関係のないエッジを無視することで、入力のトポロジーに重い変更を加えません。
How to
-
面取りを付けたいエッジまたはフェースを選択します。
-
Polygon タブで、 PolyBevelツールをクリックします。面取りされたエッジは明るい緑でハイライトされます。
-
Offset Distanceテキストボックスに入力するか、MOUSE_WHEELを使用して面取りのサイズを変更します。
-
Fillet Shape と Divisions のパラメータを使用して、面取りサーフェスの形状を制御します。
Tips
-
Corner Faces と Edge Faces のパラメータでは、このツールで作成された色々なタイプのポリゴンをグループに格納します。 両方のパラメータに同じグループ名を入力することで、すべてのポリゴンを同じグループに格納することができます。
パラメータ
Group
ベベルするエッジ。非共有エッジ、3枚以上のポリゴンで共有されているエッジ、方向が一致しない2枚のポリゴンで共有されているエッジは排除されます。
Ignore Flat Edges
平坦な領域内のエッジ(フェース間の角度が Flatness Angle 未満のエッジ)をベベルしようとしないでください。
Flatness Angle
Ignore Flat Edges がオンの時、このノードは、この値(度)より小さい角度の隣接サーフェスを平坦であると見なします。
Offset Mode
このツールが面取りサイズを測定する方法。"Distance"は、面取りと元のコーナーとの距離を測定します。"Width"は面取りの幅を測定します。
Offset
ベベルのサイズ(Houdini単位)。
Offset Scale
エッジ毎のオフセット量をスケールする Vertex アトリビュート。Creaseノードを使用することでVertexアトリビュートを作成することができます。 マイナスと0の値は無視されます。計算されたオフセット量とプラスの値が乗算されます。
例えば、PolyBevelを適用する前にCreaseノードを使用することで、色々なエッジを選択して、それらのエッジに色々なoffscale
Vertexアトリビュート値を設定することができます。
それからPolyBevelを適用して、このオプションを有効にします。
Point Scale
各ポイントでコーナーメッシュをスケールするための Point アトリビュート。Pointノードを使用することでPointアトリビュートを作成することができます。
Fillet Shape
このノードが、ベベルされたエッジ間に面取りサーフェスを構築する方法を制御します。
None
サーフェスを切り落としますが、それらのサーフェス間に面取りサーフェスを生成しません。
Solid
隣接サーフェスのラインに沿って面取りを作成します。これは、ベベルされたエッジに沿ってビューポートシェーディングを鋭くするのに役立ちます。
( Divisions が 偶数 なら、このノードはコーナーに使用する中間の分割線がないので、角張ります。)
Crease
"Solid"と同様ですが、コーナーメッシュを作成します。これは、サブディビジョンサーフェスのエッジを鋭くするのに役立ちます。
Chamfer
隣接サーフェス間に平坦な面取りを作成します。
Round
隣接サーフェス間に丸みのある面取りを作成します。分割数を上げることで丸みがかかります。
Profile
Rampパラメータを使って面取りの断面形状を制御します。
Curve from second input
このノードの2番目の入力にカーブを接続して、このオプションを選択することで、そのカーブを使用して、面取りの断面形状を制御することができます。
Profileとは違い、カーブを使用することで、突き出た断面形状を作成することができます。
このノードは、そのカーブの向きが問題にならないように、それを平面に自動的にフィットさせてスケールします。
Divisions
面取りサーフェス内の行の数。
Sampling
Fillet Shape が"Profile"または"Curve from second input"の時、このパラメータは、その面取りに対する分割の間隔を制御します。
Uniform
均等間隔の分割。
Adaptive
高い曲率の領域に分割数を多くし、平坦な領域に分割数を少なくしようと試みます。
Control Points
Divisions パラメータを無視し、ランプ/カーブでの各制御点の位置で分割をします。
Profile Ramp
Shape が"Profile"の時の面取りサーフェスの形状を制御します。0.5
の値は、角張った面取りの部分に相当します。
Profile Scale
Fillet Shape が"Profile"または"Curve from second input"の時、このパラメータは、ランプ/カーブから高さの差分を増減させます。
これらのパラメータは、このノードが面取りを作成する前のオフセット境界に沿って新しいエッジを挿入するタイミングを制御します。
Allow Vertex Splits
これがオフの時、このノードは境界にそって新しいエッジを挿入しません(別の方法で面取りが動作しない珍しいケースを除く)。 これがオンの時、このノードはトポロジーを複雑にしてまでも、より良い面取りを作成できるようにします。
Split Miterable Joints
これがオフの時、このノードは、 Allow Vertex Splits がオンであっても"単純に折られた繋目"(以下参照)に新しいエッジを挿入しようとしません。 これがオンの時、このノードは、トポロジーを複雑にしてまでも、より良い面取りを作成できるようにします。
"単純に折られた繋目"とは、2つの連続するベベルエッジがそれらの間に1つだけ平坦でないエッジがある箇所のことです。
Split Over All Incident Edges
ベベルされていない繋がったエッジがサーフェスに平坦に乗っているかどうかに関係なく、それらのエッジの 任意の ペア間に新しくオフセットされたエッジを生成します。 オフの時、このノードは、 平坦でない エッジに対して新しくオフセットされたエッジのみを作成します。
Corner Faces
コーナー面取りに使用されたポリゴンを、指定した名前のPrimitiveグループに格納します。
Edge Faces
エッジ面取りに使用されたポリゴンを、指定した名前のPrimitiveグループに格納します。
Examples
PolybevelBox Example for PolyBevel geometry node
このサンプルでは、Poly Bevel SOPを使ってジオメトリを面取りする方法を説明しています。
See also |