通过场景集合可以创建、编辑和查看大型或复杂场景,不会出现通常导致工作流速度下降的内存开销。使用场景集合构建场景可以提高视口交互性、减少场景加载时间,并防止处理大型数据集时所出现的某些常见问题。
场景集合包含两个相互依存的节点(assemblyDefinition 和 assemblyReference),以及一个系统(用于加载称为表示的产品级资源替代形式)。在制作流程中使用时,可以使用集合定义和引用来构建基于层次的产品级资源,例如整个城市的详细模型,一次构建一个对象。通过在每个资源的不同版本之间切换,在对象级别管理场景的复杂度,从而在细节和性能之间动态地选择。
简而言之,使用场景集合构建的场景可用于交换产品级资源的多重表示。当任务需要快速加载和最佳播放时,请使用产品级资源的缓存表示。当场景需要高分辨率几何体进行渲染时,请使用场景表示。此工作流可扩展到包含庞大数据集的产品级资源(例如,完整的城市布局)的大型层次。当使用复杂集合时,您仍可快速访问各个对象的所有表示。
可以通过将动画曲线和约束添加到产品级资源的表示版本,在动画工作流中使用场景集合。使用场景集合渲染选项,可快速设置低分辨率表示进行测试渲染和照明测试,可以轻松将其切换到高分辨率的资源表示进行最终渲染。