记录脚本历史
 
 
 

为了生成工具架按钮,需创建“脚本编辑器”(Script Editor)历史,以便复制到工具架上。在以下步骤中,您将使用 MEL 为当前几何体创建一个三点照明系统,并复制脚本历史,然后将创建的三点照明应用于现有场景。

创建主照明

  1. 通过单击“清空历史”(Clear History)按钮 来清空“脚本编辑器”(Script Editor)历史。
  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;
    

    强度标志用于设定灯光的亮度。-rgb 标志用于设定颜色并获取三个值:红色、绿色和蓝色。红色值和绿色值小于蓝色值,因此灯光带有一点蓝色。

  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;