スクリプト ヒストリを記録する
 
 
 

シェルフ ボタンを作成するには、スクリプト エディタ ヒストリを作成してシェルフにコピーする必要があります。このプロシージャでは、まず MEL を使用して現在のジオメトリに 3 点照明システムを作成し、スクリプト ヒストリをコピーし、それから作成した 3 点照明を既存のシーンに適用します。

メイン ライトを作成するには

  1. ヒストリのクリア(Clear History)ボタンをクリックして、スクリプト エディタ ヒストリを消去します。
  2. 次のように入力して、メインのライティングにディレクショナル ライトを作成します。
    directionalLight -intensity 1;

    一部のコマンドでは、ライトを名前で参照する必要があります。

  3. 次のように入力して、選択したライトの名前を「main_light」に変更します。
    rename main_light;
  4. 次のように入力して、メインのライトがシャドウを投影できるようにします。
    setAttr "main_lightShape.useDepthMapShadows" 1;

    setAttr コマンドを使って、ノードのアトリビュートを設定できます。上記コマンドでは、メイン ライトでデプス マップ シャドウを有効にしています。

  5. 次のように入力して、シャドウ マップの解像度を調整して、シャドウがよりシャープに表示されるようにします。
    setAttr "main_lightShape.dmapResolution" 2048;

    上記コマンドでは、デプス マップ シャドウの解像度を 2048 に上げています。

  6. 次のように入力して、メイン ライトを配置し、向きを変えます。
    move 0 3 0;
    rotate -30 0 0;

次に、シーンにリム ライトを作成し、トーラスが背景から際立って見えるようにします。

リム ライトを作成するには

  1. 次のように入力して、ポイント ライトを作成します。
    pointLight -intensity 2 -rgb 0.9 0.9 1;

    intensity フラグを使用して、ライトの明るさを設定します。-rgb はカラーを設定するフラグで、赤、緑、青の 3 つの値を指定します。赤と緑の値は青の値よりも小さいため、ライトは青っぽく見えます。

  2. 次のように入力して、ライトの名前を変更します。
    rename back_light;
  3. 次のように入力して、トーラスの背後にあるライトを再配置します。
    move -relative -1.5 1 -1.5;

次に、シーンにフィル ライトを作成し、メイン ライトをおさえてトーラスのシャドウ部分を埋め、ライティングの全体的なコントラストを下げます。

フィル ライトを作成するには

  1. 次のように入力して、強度 0.5 のポイント ライトを作成します。
    pointLight -intensity 0.5;
  2. 次のように入力して、ライトの名前を変更します。
    rename fill_light;
  3. 次のように入力して、フィル ライトからの光線がメイン ライトの光線に対して約 90° になるように、トーラスの上部のライトを再配置します。
    move -relative 4 6 2;