On this page |
Tip
ポリゴンフェースを押し出すなら、代わりにPoly Extrudeを使ってください。
このノードは以下の目的で使用します:
-
テキストや他のジオメトリを押し出して、面取りする時。
-
面取りしたエッジをシャープにする時。
-
プリミティブを厚くまたは薄くする時。
デフォルトでのExtrude SOPは、サーフェスの法線を使って押し出し方向を決めます。 平坦なポリゴンや開いたポリゴンの場合、そのサーフェス法線を決めるのが難しく、思い通りの結果が得られないことがあります。 法線を確認するには、ビューポートのディスプレイオプションの Primitive Normals の表示をオンにしてください。
任意の方向、またはフェース法線方向に押し出すこともできます。 押し出すときには、分割数を指定することができます。
Note
直線を押し出したいのであれば、Poly Extrude SOPを使ってください。
マウスとキー ¶
|
ドラッグすることで、選択した押し出しを新しい位置に動かします。 |
Alt + |
押し出しを高さベクトルの方向に動かします。 |
|
押し出しを完了します。 |
Extrude Menu ¶
Tips ¶
-
このノードは、カーブ間の距離が一定を保つようにオフセットした2つのカーブの生成に使用することができます。 それをするには、 Side Mesh を No Output に設定し、1番目の厚みを0に、2番目の厚みをオフセットする距離だけ増減させて調整します。
-
ジオメトリに色々な方向を向いた法線が含まれていると(例えば、File SOPからジオメトリを読み込んだ後に、たくさんの開いたポリゴンや非平面のポリゴンがある)、 それらの法線が押し出しに適した方向に修正することができます。
それをするには、ジオメトリを含んだSOPにGroup SOPを追加し、Normalを有効にして、Spread Angleを180°未満(例えば、90)に下げます。 その後、Primitive SOPを追加し、Group SOPで作成したグループに対して動作させます。 Face/Hullのページで、VertexメニューをReverseに設定します。
これで、ジオメトリ内のすべての法線がほぼ同じ方向を向き、押し出しの準備ができます。 隙間を狭くするには、さらにSpread Angleを下げます。
Tip
Altを押しながらプリミティブをその法線でドラッグすると、その選択内の各プリミティブが各自の法線に沿って押し出されます。
Note
このノードを選択する前に選択マスクを有効にすることで、ポイントやエッジを押し出すこともできます。 ポイントを押し出すと、開いたポリゴンが作成されます。 エッジを押し出すと、メッシュまたは閉じたポリゴンが作成されます。
パラメータ ¶
Source Group
押し出すプリミティブ。
X-Section Group
断面として使用するプリミティブ。
Values ¶
Point Fusion
ポリゴンのポイントが重ならないように結合します。
All points
ポイントが重複しないことを保証します。
Minimal
極端な場合にのみ重複したポイントを結合して、より均一な制御ができるようにします。
Individual Faces
下位互換用に実装しています。
Front Face
正面フェース用に作成するジオメトリタイプ。
Back Face
後面フェース用に作成するジオメトリタイプ。
Side Mesh
ポリゴンの断面による側面用に作成するジオメトリタイプ。
Initialize Extrusion
断面をソースに合わせようと試みます。
Thickness Offset
断面プロファイルの接線オフセットを制御します。
Thickness Scale
断面プロファイルのXスケールを制御します。
Depth Offset
押し出し方向に沿って、前後に全体の押し出し形状を動かします。
Depth Scale
断面プロファイルのYスケールを制御します。
Vertex
指定した頂点が断面の原点になるように、断面を移動します。
Cusp Sides
側面をスムーズシェーディングするかファセットするかどうか。
Side Cusp Angle
エッジのファセットの閾値角度。
Hole Polygons
ポリゴンが平面内で重複すると、Hole SOPの同様の方法で、外側のポリゴンから内側のポリゴンを抜きます。 これによって、適切に0のような文字を押し出すことができます。
Hole Polygonsの問題は、重複したポリゴンを不正に結合してしまうことです。 空間を飛ぶグラスの破片がある時、2つの破片があるフレームで重複すると、不正に穴が開きます。 これは、グラスの一部の破片の形状を他の形状から切り出す(不要な効果)だけでなく、プリミティブの数を変えてしまいます。この問題を回避するなら、Hole Polygonsをオフにしてください。
Groups ¶
Create Output Groups
正面、背面、側面の3つのグループを生成します。
Front Group
正面のグループ名。
Back Group
背面のグループ名。
Side Group
側面のグループ名。
入力 ¶
Source Input
押し出したいカーブを含んだSOPを入力にします。この入力には、ポリゴン、Bezierカーブ、NURBSカーブ、またはその3つのタイプの組み合わせを指定することができます。
Cross-Section Input
この入力のSOPを使って断面を定義します。 指定しなかった場合、直線を使ってオブジェクトを押し出します。 この断面は、XY平面上に描画した開いたBezier、NURBS、ポリゴンにしてください。
Examples ¶
ExtrudeFont Example for Extrude geometry node
このサンプルでは、Extrude SOPを使って、ボリュームとジオメトリを平坦なプリミティブから作成する方法を説明しています。
また、ジオメトリを別パートにグループ分けする方法と各グループに別々のシェーダを適用する方法も説明しています。
See also |