Extrude SOPは以下のために使用します。:
- テキストやジオメトリーを押し出し、面取りする。
- 面取りしたエッジをカスプして鋭いエッジにする。
- プリミティブの厚みを厚くしたり、薄くしたりする。
押し出し方向を決定するために、サーフェース・ノーマルを使用します。平面あるいはオープン・ポリゴンの場合、ノーマルを決定するのが難しくなります。そして期待する結果に必ずしもならないかもしれません。Viewer displayオプションでPrimitive Normals displayをチェックすると、ノーマルを確認することができます。
このフィールドにグループ名を指定すると、このSOPはソースに指定されたグループでのみ動作します。 Pattern Matchingの章で説明されているように、パターンを受け入れます。
このフィールドにグループ名を指定すると、このSOPは断面に指定されたグループにのみ作用します。 Pattern Matchingの章で説明されているように、パターンを受け入れます。
これは、断面を使用する場合に、ほとんど常にオンにします。 これは、ベベルが発生したときに交差または重なるポリゴンのポイントを統合します。
- No fusion / off
- Clamp all / points all
- Clamp minimal set / min
- Clamp individual face / on
- Clamp straight / straight
押し出しの前面をどのように構築するかを制御します。 アニメーションの実行中に実際には見られない面もあるため、残しておくと余計なオーバーヘッドがかかる可能性もあるので、No Outputを選択してもかまいません。
- No Output / off
フェイスは作成されません。
- Output Face / face
フェイスが作成されます。
- Convex Face / convex
凸多角形で構築された面を作成します。(面を変形する場合はこのオプションを使用します。つまり、Twist SOP、Lattice SOP)
この値は、押し出されたオブジェクトが背面を持つかどうかを制御します。 オプションは上記のFront Faceオプションと同じです。
- No Output / off
- Output Face / face
- Convex Face / convex
断面を押し出す方法を制御します。 入力断面がBzierまたはNURBS曲線の場合、サーフェスは同じジオメトリタイプのパッチで作成されます。
- No Output / off
メッシュは作成されません。
- Rows / rows
水平線を作成します。
- Columns / cols
垂直線を作成します。
- Rows and Columns / rowcol
行と列の両方。 ワイヤーフレーム表示のQuadのように見えますが、すべてのポリゴンは開いています(プリミティブタイプがポリゴンの場合)。 モデルエディタで比較してください。
- Triangles / triangles
三角形でグリッドを構築します。
- Quadrilaterals / quads
四角形でグリッドを構築します。(デフォルト)
- Alternating triangles / alttriangles
反転した三角形でグリッドを構築します。Trianglesオプションに似ています。
作成した断面の面が、押し出しているジオメトリのサイズとうまく一致しない場合、このオプションを拡大縮小し、うまく収まるように変換します。
最初にうまくいかない理由は、曲線がモデルモードでワールド軸上に正確に描かれなかったり、押し出されているオブジェクトと大きく異なるスケールで描かれていることが考えられます。
最初の値は、断面プロファイルのスケールを制御します。 直線(デフォルト)の断面が使用されている場合は効果がありません。 2番目の値は、押し出しの高さを制御します。 負のスケーリング値は有効です。
なぜ2つのパラメータ? 内部的に、2つの厚さパラメータは、断面のXとYの値に対する個々のスケールとオフセットを制御します。 したがって、X点= 0(垂直)の場合、/ thickscaleパラメータには何の影響もありません。
最初の値は、断面プロファイルのスケールを制御します。 直線(デフォルト)の断面が使用されている場合は効果がありません。 2番目の値は、押し出しの高さを制御します。 負のスケーリング値は有効です。
なぜ2つのパラメータ? 内部的に、2つの厚さパラメータは、断面のXとYの値に対する個々のスケールとオフセットを制御します。 したがって、X点= 0(垂直)の場合、/ thickscaleパラメータには何の影響もありません。
最初の値は、押し出し全体を前方向または後方向に押し出し方向に移動させます。 第2の値は、断面とソース入力曲線との間の距離を制御します。
最初の値は、押し出し全体を前方向または後方向に押し出し方向に移動させます。 第2の値は、断面とソース入力曲線との間の距離を制御します。
指定された頂点が断面の起点になるように断面を平行移動します。
サイドカスプ角度フィールドの角度値を使用して、サイドをスムースシェーディングまたはファセットするかどうかを決定します。
Cuspingでは、隣接するポリゴン間の角度を指定して、鋭いエッジ(頂点が共有されていないファセットエッジ)を代わりに表示する必要があります。
チェックすると、この値は側面の面取りが起こる角度を制御します。 デフォルト値は20です。
選択すると、押し出しは、サイドメッシュの前面と最初の行の間、およびサイドメッシュの最後の面と最後の行の間のポイントを共有します。
重複する辺の作成を防止します。
このオプションを選択すると、Extrude SOPによって、前面、背面、側面のベベル/押し出しに属するプリミティブを表す3つの新しいグループが生成されます。 グループの名前は、以下の3つのオプションフィールドで決まります。
フロントフェイスジオメトリ用に作成する出力グループ名。
背面のジオメトリ用に作成する出力グループ名。
サイドベベル/エクステンドジオメトリ用に作成する出力グループ名。
このSOPは主に、入力断面がFont SOPから供給されるテキストのベベルおよび押し出しを生成するために使用されます。 任意の曲線または曲線群を入力として使用することもできます。
このSOPは、2つの曲線間の距離が一定のままである2つのオフセット曲線を生成するために使用できます。 これを行うには、サイドメッシュを出力なしに設定し、最初の厚さを0に設定し、2番目の値を調整してオフセットの距離を増減させます。
ジオメトリに多くの方向を指している法線が含まれている場合(たとえば、ファイル内のSOPからジオメトリを読み込んだり、開いたポリゴンまたは非平面のポリゴンが多い場合など)、押出しに適したように修正できます。
ジオメトリを含むSOPにGroup SOPを追加し、Normalを有効にして、Spread Angleを180未満に減らしてください。そして、Group SOPで作成されたグループで機能するPrimitive SOPを追加します。 Face / Hullページで、VertexメニューをReverseに設定します。
これで、ジオメトリの法線はすべてほぼ同じ方向に向けられ、押し出しの準備が整います。 許容差を狭めるには、拡散角をさらに小さくします。