法線
法線ノードを使用すると、3Dジオメトリオブジェクトの法線を操作できます。オブジェクトの法線は、表面に垂直なベクトルです。これらは照明計算で使用され、特定のポイントで表面から光がどのように反射するかを決定します。それらを操作することにより、拡散反射光と鏡面反射光の寄与を制御できます。
入力とコントロール
接続タイプ |
接続名 |
関数 |
入力 |
名前のない |
法線を操作する3Dジオメトリオブジェクト。複数のオブジェクトを一緒に操作する場合は、ここでMergeGeoノードを接続することもできます。 |
見る |
カメラ、軸、またはライトノード。設定した場合actionにlookat、ノードはすべての法線をこの入力に向けます。(オプション) |
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 -法線の値を法線に割り当てますx、 y 、そして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 |
削除する通常の属性の名前(これは設定した場合にのみ機能しますactionにdelete)。法線は、ジオメトリの一部の名前付き属性として保存されます。デフォルトでは、属性名は「N」です。このコントロールを使用すると、代わりに別の属性からの法線に対して削除アクションを実行するようにノードに指示できます。 • Cf -表面の色 • N - 正常 • PW -ワールド空間ポイント • uv -テクスチャ座標 • vel -ポイント速度。 |
ステップバイステップガイド
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
Email Docs Teamフィードバックをお寄せいただきありがとうございます。