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