maya六种灯光:环境光(ambientLight)和平行光(directionalLight)无衰减现象设置。其他灯光控制方法如下:
- 点光源pointLight属性中DecayRate:可以实现线性linear\平方Quadratic\立方Cubic三种衰减方式,但不能控制衰减范围,可配合灯光强度控制模拟。另外控制方法:在Hypershade--mentalray--MentalRayLights--找到mib_light_point并鼠标中键拖入pointLightShape属性下mentalray里LightShader通道上,点击后面入口,打开mib_light_point属性面板,保证Attenuation衰减项--勾选,调节Stop即可控制。
- 聚光灯 spotLight属性PenumbraAngle半影角:控制灯光边缘虚化程度。Dropoff衰减:控制灯光衰减范围。也可如上法:找到mib_light_spot并鼠标中键拖至LightShader上,配合调节Stop和Cone数值即可控制。
- 面光源 areaLight要调节衰减范围就结合属性中灯光强度Inensity和三种衰减方式来控制
- 体积光 volumeLight属性中将LightShape改为Cylinder圆柱或Cone椎体,此时Penumbra属性打开,调节selectedValue的数值可控制衰减范围。