Refine SOP

概要

Refine SOPは、その形を変えることなく、NURBS、ベジェのCV、またはポリゴン・サーフェースまたはフェースを増加させます。それは、与えられた許容限度内でCVを減少させることにも使用されます。(単純で速いデータ整理の方法)

RefineとUnrefineの違い

RefineとUnrefineは、フェース(ポリゴン、Bzierカーブ、NURBSカーブ)とサーフェス(プリミティブメッシュ、Bzierサーフェス、NURBSサーフェス)の両方で機能します。 面またはサーフェスの一部をUnrefineするには、パラメトリック間隔を指定する必要があります(Refineのように単一の値だけではありません)。これにより、ローカルまたはグローバルに任意の間隔内でプリミティブをリファインできます。たとえば、プリミティブ全体をリファインする場合、2つのパラメトリック境界を0と1に選択します。 [0,0.5]は、プリミティブの最初のパラメトリック半分のみをリファインしません。
間隔の境界は、First/Second、 U / Vフィールドによって指定されます。 絞り込みには間隔が必要ないため、デフォルトではU / Vフィールドは無効になっています。
Toleranceコントロールは、Unrefineの場合のみ使用できます。 Refineは、オリジナルと数学的に同一の曲線またはサーフェスを生成するため、Toleranceを必要としません。 ただし、Unrefineは、特定の領域で元の画像を滑らかにする傾向があります。 Unrefineは損失を伴います。

パラメータ
Group / group

If there are input groups, specifying a group name in this field will cause this SOP to act only upon the group specified. Accepts patterns, as described in Pattern Matching.
入力ソースにあるグループ名を指定すると、SOPは指定されたグループに対してのみ動作します。 Pattern Matchingで説明されているように、パターンを受け入れます。

First U / firstu

操作の開始/終了箇所を指定します。 これを選択して、0〜1でパラメトリックU値を設定します。

First U / domainu1

0〜1でパラメトリックU値を設定します。

Second U / secondu

操作の開始/終了箇所を指定します。 これを選択して、0〜1でパラメトリックU値を設定します。

Second U / domainu2

0〜1でパラメトリックU値を設定します。

U Divisions / divsu

リファインまたはサブディバイドする場合、このオプションは、First UとSecond Uで設定した範囲で実行される分割数を指定します。

First V / firstv

操作の開始/終了箇所を指定します。 これを選択して、0〜1でパラメトリックV値を設定します。

First V / domainv1

0〜1でパラメトリックV値を設定します。

Second V / secondv

操作の開始/終了箇所を指定します。 これを選択して、0〜1でパラメトリックV値を設定します。

Second V / domainv2

0〜1でパラメトリックV値を設定します。

V Divisions / divsv

リファインまたはサブディバイドする場合、このオプションは、First VとSecond Vで設定した範囲で実行される分割数を指定します。

パラメータ- Refine ページ

有効にすると、上記で指定した範囲でプリミティブを調整します。 プリミティブがNURBSの場合、以下のパラメータでノットが複数回挿入されます。

NURB Count U / refineu

NURBSをリファインする場合にU / Vベースの各位置に挿入するノットの数を指定します。

NURB Count V / refinev

NURBSをリファインする場合にU / Vベースの各位置に挿入するノットの数を指定します。

Spacing / refinespace

  • Uniform Domain Lengths / domain
    スプラインをリファインする場合は、等間隔でリファインします。
  • Uniform Arc Lengths / arc
    各調整は、最大ノットスパン(スプライン)またはエッジ長(ポリゴン)の中心で行われます。

注:ドメイン範囲がアニメートしている場合は、Uniform Domain Lengthsを選択する必要があります。そうしないと、異なる最大長に遭遇するため、挿入ポイントが決定できなくなります。

パラメータ- Unrefine ページ

有効にすると、First UとSecond U、およびFirst VとSecond Vの間のNURBSカーブまたはサーフェス、ポリゴンまたはメッシュ(ポイント/行が削除されます)からCVが削除されます。

NURB Count U / unrefineu

NURBSをリファインする場合、U / V基準で各位置で削除するノットの数を設定します。

NURB Count V / unrefinev

NURBSをリファインする場合、U / V基準で各位置で削除するノットの数を設定します。

Tolerance U / tolu

Only remove knots that do change the curve, polygon, or surface by more than this distance.
この範囲を超えたカーブ、ポリゴン、またはサーフェスを変更するノットのみを削除します。

Tolerance V / tolv

この範囲を超えたカーブ、ポリゴン、またはサーフェスを変更するノットのみを削除します。

パラメータ- Subdivide ページ

Subdivideは移動を伴う場合、プリミティブに細分化により急激な不連続が生じるようなリファインを行います。基本的に、subdivideはポリゴンとベジェのリファインと同じで、リファインは潜在的な不連続性を引き起こすためです。 NURBSの場合、これは最大のリファインに相当します(つまり、count = primitive basis order – 1)。

Spacing / subdivspace

Subdivideは移動を伴う場合、プリミティブに細分化により急激な不連続が生じるようなリファインを行います。基本的に、subdivideはポリゴンとベジェのリファインと同じで、リファインは潜在的な不連続性を引き起こすためです。 NURBSの場合、これは最大のリファインに相当します(つまり、count = primitive basis order – 1)。

  • Uniform Domain Lengths / domain
    スプラインをリファインする場合は、等間隔でリファインします。
  • Uniform Arc Lengths / arc
    各調整は、最大ノットスパン(スプライン)またはエッジ長(ポリゴン)の中心で行われます。

注:ドメイン範囲がアニメートしている場合は、Uniform Domain Lengthsを選択する必要があります。そうしないと、異なる最大長に遭遇するため、挿入ポイントが決定できなくなります。