Bridge SOP

概要

Bridge SOPは、トリムされたサーフェス、ホールのスキニングすることに使用します。また、腕と体、分岐またはチューブ・インターセクションの間に制御可能な接合面を作成することに使用します。Bridge SOPはSkin SOPに類似しています。しかし、結果として生じるサーフェースはより高い制御が可能です。1組のプロフィール(すなわち表面のカーブ)および/または空間フェースが与えられます。Bridge SOPは、タンジェントと曲率属性を持ったNURBSサーフェースを作成します。結果として生じるサーフェースの精度は、推奨されるクロスセクション数とプロフィール抽出のクオリティに非常に依存しています。場合によっては、高い精度は多くのノットで非常に密集したサーフェースを作成します。
一般に、カーブのオーダーがより高いほど、Bridge SOPはより良い結果を作成します。しかし、ソフトウェアは三次式のために最適化されているため、通常、三次式(オーダー4)のカーブを支持することはよりよい結果を得ます。Bridge SOPは1組の立体カーブとトリム・カーブを加えることができるので、Skin SOPやFillet SOPのように使用する事が出来ます。しかし、トリムしたサーフェースとブリッジすることは、カーブサーフェースをブリッジするより高度です。

通常Project SOPの後Trim、BridgeまたはProfile SOPを追加する必要があります。

  • 投影面に穴をあけるために、Trim SOPを使用します。
  • もう一つのプロフィール・カーブにプロフィール・カーブをスキンするために、Bridge SOPを使用します。
  • サーフェースからカーブを抽出、あるいはカーブを再配置するために、Profile SOPを使用すます。

注:結果として生じるスキンをテクスチャー・マップを良くするために、Spline-based projectionよりもOrthographic projectionを使用します。
これによってサーフェース全体がより良い連続性に終わります。

パラメータ
Group / group

Group編集フィールドではプロファイルのグループまたはフェースのブリッジを入力できます。 これは、通常の幾何曲線またはサーフェスを使用している場合はオプションですが、ブリッジがプロファイル曲線を使用する場合は、ここに入力する必要があります。 たとえば、* .0はすべての入力プリミティブの0番目(最初)のプロファイルをブリッジします。
注:Bridge SOPのブリッジをサーフェス上にカーブさせたい場合は、サーフェスにカーブを常に指定します。 それ以外の場合は、フリーフローティングカーブをブリッジしようとします。

Bridge / bridge

N個のプリミティブのサブグループまたはプリミティブのパターンをブリッジすることができます。

  • All Primitives / all
  • Groups of N Primitives / group
  • Skip Every Nth Primitive / skip
N / inc

このSOPを使用してブリッジするプリミティブのパターンを指定します。

Order / order

プロファイル抽出操作とスキニング操作の両方でスプラインの順序を設定します。

パラメータ – Surface Properties ページ
Min X-Sections / isodivs

結果として生じるスキンの最小断面数。 高密度のサーフェスを作成すると、TouchDesignerのディテールレベルではサーフェスの表示が実際より滑らかになります。 Viewportのビュー表示オプション(例えば、コマンド viewdisplay -l 1.5 SOPmain.persp1)を調整することにより、ディティール・レベルを上げることができます。
プロダクションヒント:滑らかなサーフェスを作成する際に、非常に複雑なサーフェスを作成る場合はRefine SOP,を追加して、Unrefineオプションを使用してサーフェスの外観を損なうことなくディティールの一部を削除できます。 Refine SOPでは、First Uパラメータをゼロに設定し、Unrefineオプションのパラメータで、Bridge SOPで作成されたサーフェスのオーダーにU値を近づけます。

Use / frenet

方向の計算に使用する法線のタイプを指定します。

  • The Frenet Frame of the Face / frenet
    フェースのフレネフレーム。 このオプションは曲線上のローカル座標系を使用して方向を計算します。
  • The Normal of the Face / normal
    フェースのノーマルを使用します。
Circular Arc Fillet / circular

フリーフォームのフィレットではなく丸いフィレットを生成します。 接線スケールの符号(正または負)のみが使用されます。 円形のフィレットを構築するときはスケールは無視されます。
フィレットの半径は自動的に計算され、レール間の距離(曲線および/またはプロファイル)とその接線に従って調整されます。

Rotate Tangents / rotatet

スケーリングおよび回転パラメーターには3つのフィールドが含まれます。 回転フィールド(度)は接線にさらに回転を適用し、スケールパラメーターは接線をさらにスケーリングします。

  • rotatet1
    最初のフィールドは入力の最初の面に適用されます。
  • rotatet2
    2番目のフィールドはすべての中間面に適用されます。
  • rotatet3
    3番目のフィールドは入力の最後の面に適用されます。
Scale Tangents / scalet

スケーリングおよび回転パラメーターには3つのフィールドが含まれます。 回転フィールド(度)は接線にさらに回転を適用し、スケールパラメーターは接線をさらにスケーリングします。

  • scalet1
    入力の最初の面に適用されます。
  • scalet2
    すべての中間面に適用されます。
  • scalet3
    入力の最後の面に適用されます。
Use Curvature / curvature

曲率を考慮します。

Scale Curvatures / scalec

曲率を更にスケーリングします。
注:結果のスキンの膨らみが大きすぎる場合、Preserve TangentおよびPreserve Curvature Magnitudeパラメーターを無効にし、Scale TangentsとScale Curvaturesを手動で微調整することにより、サーフェス間のスムーズな遷移を実現できます。 一般に、結果のサーフェスを変形する場合を除き、Rotate Tangentsを微調整しないでください。
ブリッジの片側が膨らんで、もう一方が膨らんでいない場合は、Minやブリッジの断面の数を増やしてみてください。

  • scalec1
  • scalec2
  • scalec3
パラメータ – Profile Extraction ページ

このページのパラメータは、Fit SOPとProject SOPにあるものと似ています

Divisions per Span / sdivs

各スパンで評価する2Dポイントの数。

Tolerance / tolerance

2Dフィッティングアルゴリズムの精度

Preserve Sharp Corners / csharp

シャープなターンのフィッティングを有効または無効にします。 結果として作成されるスキンに亀裂が生じる場合は、シャープコーナーを保持するのが良い解決策です。 しかし、場合によっては望ましくない波紋を作り出すノットが追加されることがあります。
このオプションを無効にすると、プロファイルカーブがPreserve Sharp Cornersオプションを使用して構築されていない限り、アイソパラムが生成されず、サーフェスがプロファイルカーブの輪郭に完全に追従しないことがあります。