オペレータの概要

この短いチュートリアルでは、set_parametercollection 、および disable オペレータを使用して、一部のティーポットのライトとセルフシャドウを変更し、球のシェーディングを変更する方法について説明します。 このシーンには、3 つのティーポットにシャドウを投影する 2 つのライトと、シンプルな utility シェーダが割り当てられている 1 つの球が含まれています。

ヒント:

オペレータを使用しない場合にレンダーがどのように見えるのかを確認するには、Diagnostics > Feature Overrides を選択して、ignore_operators フラグを使用します。

注:

シーン ファイルは、こちらからダウンロードできます。

Collection

選択内容を参照するには、Collection オペレータを使用します。これを使用すると、選択を何度も記述する必要がなくなります(この場合は省略できます)。

/Teapot001 or /Teapot002

ティーポット コレクション

Set Parameter (ティーポットのセルフ シャドウを無効化)

self_shadows=false

ライトの無効化

Disable オペレータを使用すると、いずれかのライトをオフにできます。

/ArnoldLight001

ArnoldLight001 が無効な場合

Set Parameter: 球の Utility シェーダ

ここで、球の utility シェーダの overlay_mode を変更します。

overlay_mode="wire"

/the_utility

set_parameter によって変更された utility シェーダ

最終的な Operator Graph ウィンドウの設定

ヒント:

指定したオペレータをルート オペレータとして設定するには、マウスで右クリックして、Set as Target Operator を選択します。ルート オペレータがフレーム内に収まって、エディタに緑で表示されます。