法線

法線ノードを使用すると、3Dジオメトリオブジェクトの法線を操作できます。オブジェクトの法線は、表面に垂直なベクトルです。これらは照明計算で使用され、特定のポイントで表面から光がどのように反射するかを決定します。それらを操作することにより、拡散反射光と鏡面反射光の寄与を制御できます。

入力とコントロール

接続タイプ

接続名

関数

入力

名前のない

法線を操作する3Dジオメトリオブジェクト。複数のオブジェクトを一緒に操作する場合は、ここでMergeGeoノードを接続することもできます。

見る

カメラ、軸、またはライトノード。設定した場合actionlookat、ノードはすべての法線をこの入力に向けます。(オプション)

Control (UI)

Knob (Scripting)

Default Value

関数

Normals Tab

display

display

unchanged

3Dオブジェクトの表示特性を調整します。これらの設定は、シーンのレンダリング出力には影響しません。これらは、3Dビューアでの表示専用です。

off -ジオメトリのアウトラインを表示しません。

wireframe -オブジェクトのジオメトリのアウトラインのみを表示します。

solid -すべてのジオメトリを単色で表示します。

solid+wireframe -オブジェクトのジオメトリアウトラインを使用して、ジオメトリを単色で表示します。

textured -表面のテクスチャのみを表示します。

textured+wireframe -ワイヤフレームと表面テクスチャを表示します。

unchanged -オブジェクトの表示モードを変更しません。ビューアはこの設定を上書きできます。

selectable

selectable

enabled

有効にすると、ビューアで通常どおりに選択を行うことができます。無効にすると、ポイントを選択または変更できなくなります。

render

render_mode

unchanged

オブジェクトのレンダリング方法を設定します。このコントロールはdisplay選択しますが、設定は同じです。

action

action

unchanged

法線を操作するモードを設定します。

unchanged -オブジェクトの法線を変更しません。

set -法線の値を法線に割り当てますxy 、そしてz田畑。

build -周囲の頂点に基づいて各法線を再構築します。調整するthresholdangle 2つの面がもはや滑らかな表面を構成しない場合のブレーク角度を決定するスライダー。角度0はすべての面が平らであることを意味し、180はすべての面が滑らかであることを意味します。適切な平均設定は60です。

lookat -すべての法線を、接続されているオブジェクトに向けますlookat入力。のnormalコントロールの値は、lookat位置に追加されます。

delete -オブジェクトから名前付き属性を削除します。たとえば、N属性を削除すると、オブジェクトには法線がなくなります。をご覧くださいattribname下のコントロール。

invert

invert

disabled

結果の法線を反転します。これは、すべてのアクションモードで機能します。

normal

normal

N/A

定数のx、y、およびz値。これらはsetそしてlookatactionモード。

angle threshold

threshold

45

2つの面の間の角度がこれより大きい場合、法線を破ります。これは頂点法線でのみ機能し、次の場合にのみ利用可能ですbuildで選択されているaction落ちる。壊れた法線は、点灯すると鋭いエッジを作成します。

attrib name

N_attrib_name

N

削除する通常の属性の名前(これは設定した場合にのみ機能しますactiondelete)。法線は、ジオメトリの一部の名前付き属性として保存されます。デフォルトでは、属性名は「N」です。このコントロールを使用すると、代わりに別の属性からの法線に対して削除アクションを実行するようにノードに指示できます。

Cf -表面の色

N - 正常

PW -ワールド空間ポイント

uv -テクスチャ座標

vel -ポイント速度。

ステップバイステップガイド

オブジェクト法線の操作