C

图层

一个 Studio 展示结合了一个或多个 图层。每个 图层 的视觉结果来自于渲染 3D 场景、2D 场景(通过正交相机)或子展示。然后,图层与上层项目的项组合,在底层内容上方绘制。

默认情况下,创建一个新的展示会包含一个图层。可以按需添加和删除图层,但展示中必须始终至少有一个图层。

处理图层时,尽量使其简单。

  • 尽可能使用最少的图层
  • 尽可能使用最小的图层

添加图层

要将图层添加到展示中,执行以下操作之一:

  • 在场景图的底部,点击 图标。
  • 在场景图中的场景元素上右键单击,然后选择 添加图层

  • Ctrl + L

删除图层

删除图层将删除图层本身,以及图层上的所有元素。

要删除图层,执行以下操作之一:

  • 在设计图中选择图层,然后按 Del
  • 在设计图中选择图层,然后点击设计图底部的 图标。
  • 在设计图中选择图层,然后从菜单栏选择 编辑 > 删除对象
  • 在设计图中右键单击图层,然后从上下文菜单选择 删除对象

重新排列图层

您可以通过在设计图中拖动图层来重新排列图层,具体操作方法请参阅 时间轴调色板文档

注意: 图层必须直接位于场景元素之下,您不能将图层移到其他元素之下。

场景图中图层的顺序决定了它们的渲染顺序。最上层的图层将最后渲染,因此它将在下层之上渲染。

关于图层的更多信息

图层属性

有关图层属性的完整列表,请参阅图层属性文档

图层效果

展示中的每个图层都可能有应用到的后处理效果。Qt 3D Studio 包含了一个预定义效果库。更多关于 应用图层效果 的信息。

混合模式

混合模式 属性控制活动图层或对象的颜色与背景图层或对象的颜色如何混合。

禁用深度测试

可以使用 禁用深度测试 属性同时覆盖深度测试和对象的渲染顺序。

变体标签

变体标签可以实现加载时排除层,以优化性能。

动态调整大小

动态调整大小属性会导致层根据内容动态调整大小。这使得层纹理尽可能小,同时仍然显示所有内容。因此,在层上可以更有效地进行诸如SSAA等效果,因为内容周围的空隙不会占用计算能力。这还可能导致由于不断调整大小而导致硬件性能问题。可以通过Padding属性来减轻这种情况。虽然调整大小可能会在GPU侧造成问题,但内容边界计算也将在CPU上花费时间。如果更不精确的边界足够,可以使用Combine Bounds来减少层中每个对象的计算次数。用户必须平衡调整大小的性能成本与其带来的较小纹理尺寸的性能增益。

根据某些Qt许可证提供。
了解更多。