C

灯光

灯光是提供工作室场景照明的主要来源。还有一种照明场景的方法是基于图像的照明

默认情况下,所有新创建的演示将包含一个方向光。此外,创建的每个图层也将包含一个方向光。灯光的默认范围是它们所在的图层,这意味着该图层上所有对象都将受到灯光的影响。

注意: 每个额外的灯光都会降低演示的渲染性能。请尽可能保持简单,并节省使用灯光。

灯光类型

方向型

方向光从无限远的不可识别光源向一个方向发射光线。这类似于现实生活中太阳光的工作方式。如果启用 投影阴影,则阴影将垂直于光的方向。方向光具有无限范围且不会衰减。

移动方向光没有效果。光始终沿着灯光 Z 轴的方向发射,旋转灯光沿其 X 或 Y 轴将改变光线的发射方向。

缩放方向光仅在以下情况下会产生效果

  • 如果 Z 缩放设置为负数,则光会从相反方向发射。
  • 如果任何轴的缩放设置为 0,则光将沿着世界的 Z 轴发射。此时旋转灯光将没有任何效果。

默认情况下,在 Studio 中创建的所有新灯光对象都是方向光。

点型

点光可以描述为球体,从光的中心以相同强度向所有方向发射光。这类似于灯泡发射光的方式。

旋转或缩放点光不会产生任何效果。移动点光将改变光发射的位置。

默认情况下,点光具有无限范围且不会衰减。但是,可以使用 线性衰减指数衰减 属性控制衰减(和范围)。

下表显示了线性衰减和指数衰减的区别。在这个例子中,光的 Z 位置是 0,而立方体的 Z 位置分别是 200、400 和 700。光线的亮度为 200。

衰减值
2050100200
线性衰减

指数衰减

区域型

区域光类似于方向光,但它不是在整个场景中均匀发射亮度,而是从一个矩形形状的对象发射方向光。除了大小外,区域光还具有与方向光相同的特性和属性。

下面的图像显示了如何使用两个不同的区域光对具有不同颜色的对象进行照明的示例。

旋转、缩放和移动动作都将影响区域光。

与灯光一起工作

添加灯光

要将灯光添加到图层中,从基本对象调色板中将其拖动到场景图或场景视图中。

删除灯光

要删除灯光,请执行以下操作之一:

  1. 在场景图或场景视图中选择灯光,然后按Del键。
  2. 在场景图中右键单击灯光,然后在上下文菜单中选择删除对象

灯光动画

可以动画化灯光的大部分属性。有关动画的更多详细信息,请参阅动画部分。

灯光属性

有关所有灯光属性的完整信息,请参阅检查器调色板文档

在某些Qt许可证下提供。
了解更多信息。