近似ノードを近似エディタ(Approximation Editor)で選択した場合や近似ノードが割り当てられているオブジェクトがシーン ビューで選択された場合、以下の設定が表示されます。
これらの設定の大部分は、他の種類の近似ノード(トリミング カーブと変形近似)と類似しています。
プリセット(Presets)
このプルダウン リストは、便利なプリセット テッセレーション設定を多数提供します。
このリストから項目を選択し、近似ノードのアトリビュートのプリセット値をロードすることができます。これらの設定はそのままで使用することも、微調整して使用することもできます。デフォルトでは、プリセット(Presets)タブはカスタム(Custom)に設定されているため、ユーザはすべての近似アトリビュートを制御できます。
近似方法(Approx Method)
テッセレータがサーフェスの一部を分割するタイミングを決めるために使用する基準を定義します。近似方法によっては単にサーフェスを固定された数の三角形に分割するものや、複数の条件が満たされるまで三角形を繰り返し追加する判断型条件を使用するものがあります。
この方法は、「U サブディビジョン(U Subdivisions)」と「V サブディビジョン(V Subdivisions)」アトリビュートだけで実行されます。 各パッチは N 個の三角形に分割されます。ここで、
N =(U サブディビジョン(U Subdivisions))*(V サブディビジョン(V Subdivisions)) * degree^2 * 2 です。
よって、次数 3 の NURBS サーフェスの U サブディビジョン(U Subdivisions)が 1.333、V サブディビジョン(V Subdivisions)が 4 に設定されている場合、各パッチは 1.333*4*3*3*2 = 96 個の三角形に分割されます。
条件判断型近似方法で、特定の条件が満たされるまでテッセレータは連続的にサーフェスを分割します。条件は以下の 3 つです。
長さ(Length): 特定の長さより長いエッジを持つ三角形がなくなるまで分割を行います。長さアトリビュートは、目的のエッジの長さの指定に使われます。ビューに依存(View Dependent)アトリビュートがオンになると、この値はピクセルで指定されます。オフの場合はオブジェクト座標空間単位で指定されます。長さ基準はビューに依存と連動する場合に特に役に立ちます。たとえば、ビューに依存の長さ = 0.5 は、すべての三角形が結果イメージで 0.5 ピクセル以下になるまで分割が行われることを意味します。長さアトリビュートが 0.0 に設定されている場合、テッセレータはこの基準を無視します。
距離(Distance): 正確な NURBS サーフェスから一定の距離より遠いところには三角形が作成されなくなるまで、分割を行います。距離アトリビュートは、距離の指定に使われます。ビューに依存(View Dependent)アトリビュートがオンになると、この距離はピクセルで表わされます。オフの場合はオブジェクト座標空間単位で表わされます。値が小さいと、テッセレーションされたサーフェスは正確な NURBS サーフェスにより近くなります。0.1 のような小さい値を使うとよいでしょう(ビューに依存が無効の場合)。距離アトリビュートが 0.0 に設定されている場合、テッセレータはこの基準を無視します。
角度(Angle): 隣り合う三角形の法線が特定の許容値未満の角度を構成するまで、分割を行います。角度アトリビュートは角度の許容値を指定します。小さい値で三角形の数が急激に増える場合があるので、角度の値は注意深く選択してください。45 ° から始めてみると良いでしょう。この値が 0.0 に設定されている場合、テッセレータはこの基準を無視します。
長さ/距離/角度(Length/Distance /Angle)近似方法に影響するアトリビュートは他にもいくつかあります。
ビューに依存(View Dependent): このアトリビュートがオンの場合、長さ(Length)と距離(Distance)アトリビュートの値をピクセル単位で表していることが前提とされます。オフの場合、これらの値はオブジェクト座標空間単位で表わされていることが前提とされます。ビューに依存の利点は、カメラに近いオブジェクトは多数の三角形で表現され、遠い(またはまったく可視にならない)オブジェクトはかなり粗く擬似的に表現されることです。
満たすすべて(Any Satisfied): 複数の長さ/距離/角度(Length/Distance/Angle)基準が有効な場合、このフラグが分割を停止するタイミングを定義します。満たすすべてがオンの場合、基準の 1 つが満たされた場合(たとえば、三角形が特定の大きさより小さくなった場合、またはサーフェスからの距離が特定の値未満になった場合、または三角形間の角度が指定された値未満になった場合)分割が停止されます。満たすすべてがオフの場合、すべての基準が満たされるまで(たとえば、三角形が特定の大きさより小さく、かつサーフェスからの距離が特定の値未満で、かつ三角形間の角度が指定された値未満になった場合)分割が継続します。