On this page |
Bridge SOPはSkin SOPと同様ですが、このSOPで生成されるサーフェスでは、より細かい制御を行なうことができます。 プロファイル(例:サーフェス上の曲線)/空間的なフェースのセットがあると、Bridgeオペレータは指定した接線および曲率の特性を持った NURBSスキンを構築します。生成されるサーフェスの精度は、指定した断面の数やプロファイル抽出の品質で大きく左右されます。 精度が高くなると、ノットの数が多くなって非常に密度の高いサーフェスになる可能性があります。
一般的には、曲線の次数が高くなると、Bridgeオペレータが表現できる精度は、より良いものになります。 しかしながら、このソフトウェアは3次式で最適に動作するので、通常は3次(階数が4)がお勧めです。
Bridgeオペレータは、空間的なカーブとトリムカーブの両方のセットを結合することができるので、 Skin SOP/Fillet SOPと同じように使うことができます。 しかし、トリムサーフェスのブリッジは、抽出サーフェスのブリッジよりも処理が重いです。
通常ではProject SOPの後には、Trim SOP、Bridge SOP、またはProfile SOPが必要になります。
-
投影先のサーフェスに穴を開けるには、Trim SOPを使います。
-
プロファイルカーブを別のプロファイルカーブへスキンするには、Bridge SOPを使います。
-
サーフェス上のカーブを抽出したり、その位置の再マップをするには、Profile SOPを使います。
Note
生成されたスキンをテクスチャマップするには、Splineベースの投影よりもOrthographicの投影を使ってください。 そうすることで、サーフェス上の連続性が良くなります。
例:2つのトリム(プロファイル)カーブの結合
-
Circle SOPを配置します。Primitive TypeはNURBS、Radius = 0.2, 0.2です。
-
Grid SOPを配置します。Primitive Typeは、NURBSです。
-
Circle/Grid SOPの両方をProject SOPに接続して、それを表示SOPにします。グリッド上に投影された円:トリムカーブが表示されます。
-
Trim SOPを追加して、それを表示SOPにします。ビューポート用にグローシェーディングをオンにします。グリッドのサーフェス上にトリミングされた穴が表示されます。
-
Copy SOPを追加します。Number of Copies:2、Translation Z: 1.0、Rotation X: 30。これを表示SOPにします。その中に、トリムされた穴を持つ2つのグリッドが表示されます。
-
Bridge SOPを追加して、表示SOPにします。Scale Tangents:0,0,0、Use Curvature: OnScale Curvatures: 3, 3, 3。
-
スキンするプロファイルカーブを指定するために、ビューポートオプションのProfile Numbersをオン(ビューポートオプション内の右下で+記号をクリック)にします。2つのトリムカーブのプロファイル数が0.0と1.0であることがわかります。これは、0番目のプリミティブの0番目のプロファイルと、1番目のプリミティブの0番目のプロファイルであることを意味します。
-
Bridge SOPのGroupフィールドに、 *.0 と入力してください。これは、スキン内にある全ての( * ワイルドカード文字)プリミティブから0番目(最初)のカーブを含むことを意味します。
-
Scale CurvaturesやTangent MagnitudesをいじることでBulge(膨張)をコントロールすることができます。Scale Curvaturesを-3, -3, -3に設定します。これで、2つの穴を接続する内部のバルジングチューブができました。
-
穴の位置やサイズを動かしてみましょう。Bridge SOPは2つのサーフェスを接続しているジオメトリをダイナミックに更新します。Scale Curvatureを0,0,0に設定すると、2つの穴の間をまっすぐに貫く接続が生成されます。
パラメータ
Group
ブリッジするためのプロファイル/フェースのサブセット。
Bridge
N番目のプリミティブのサブパターンやプリミティブのパターンのブリッジを可能にします。
N
ブリッジするプリミティブのパターン。
Order
プロファイル抽出とスキンの両方のスプラインの階数(次数+1)。
Surface Properties
Min X-sections
スキン内の断面積の最小数
Use
方向を計算するために使う法線の種類。
Frenet Frame
カーブのフレネフレームに応じたローカル法線を設定します。 これは、曲線の接線(Tangent)と従法線(Binormal)の両方に対して垂直なベクトル(曲率の方向)です。
Normal
カーブ全体の計算済みの法線を法線として使用します。
Circular-Arc Fillet
可能であれば、円形のフィレットとしてスキンを構築します。
Rotate/Scale Tangents
スケールと回転のパラメータには、3つのフィールドが含まれます。
First Field
入力の最初のフェースに適用します。
Second Field
全ての中間のフェースに適用します。
Third Field
入力の最後のフェースに適用します。
Rotate Tangents
接線をさらに回転(度)。
Scale Tangents
接線の更なるスケール。円形のフィレットを構築しているときは、接線の符号のみが使われます。
Use Curvature
曲率も考慮されます。
Scale Curvatures
曲率の更なるスケール。
Profile Extraction
概要
このタブにあるパラメータは、プロファイルカーブを抽出するための精度を決定します。
Divisions Per Span
各スパンで評価された2Dポイントの数。
Tolerance
2Dフィッティングアルゴリズムの精度。
Preserve Sharp Corners
鋭角なコーナーのフィッティングを有効/無効化します。
Examples
The following examples include this node.
BridgeCurvesandPrims Example for Poly Bridge geometry node
これには、Bridge SOPの使用方法を説明したサンプルが2つ入っています。
最初のサンプルでは、カーブをNURBSに投影して、そのカーブでトリムしたNURBSにBridge SOPを使用する方法を説明しています。2番目のサンプルでは、2つに離れたプリミティブにBridge SOPを使用する方法を説明しています。
再生ボタンを押してBridge_ Two_Carvesオブジェクトのアニメーションを確認してください。
See also |