场景状态功能提供了一种用来快速保存各种场景条件的方法。具有各种灯光、摄影机、材质、环境和对象属性的场景状态可以随时恢复并进行渲染,从而为模型提供多种插值。
您通过“管理场景状态”对话框保存和还原场景状态,通过该对话框可以快速对比不同的参数设置如何影响每个场景的外观。由于场景状态与 MAX 文件一同保存,同一个设计队伍中的每个人都能容易地访问它。
场景状态还可以进行不同场景设置实验,而不必每次更改时保存整个 MAX 文件。这意味着对同一个模型进行不同条件的渲染时不需要打开和关闭文件。同时,场景状态也不会增加文件的大小。
保存场景状态时,您可以选择要记录的场景方面:
- 灯光属性对于每个灯光或光源,灯光参数,比如颜色、强度和阴影设置,随场景记录。
- 灯光变换记录每个灯光的变换,比如位置、方位和缩放。
- 对象属性记录每个对象的“当前对象属性”值。这包括“高级照明”和 mental ray 中的设置。
- 摄影机变换记录每个摄影机的摄影机变换模式,比如位置、方位和缩放。
- 摄影机属性记录每个摄影机的摄影机参数,比如 FOV 和景深,包括由摄影机修正修改器所作的任意修正。
- 层属性保存场景状态时,在“层属性”对话框中记录每个层的设置。
- 层指定记录每个对象的层指定。
- 材质记录场景中使用的所有材质和材质指定。
- 环境记录这些环境和曝光设置:“背景”、“环境光”和“色彩”颜色、“全局照明”“级别”、“环境贴图”、“环境贴图”打开/关闭状态、“曝光控制”卷展栏设置。
场景状态限制
- 虽然可以从“管理场景状态”对话框中选择多个场景状态,但是一次只能恢复一个场景状态。
- 在用户界面中显示当前恢复的场景状态名称。这有助于将场景状态名称作为参考保存渲染场景。
- 当恢复包含具有材质指定的对象的场景状态后,必须在“材质编辑器”中重新打开材质。
- 如果在以后的操作中删除或隐藏了场景状态的某些部分,再次恢复场景状态时,将不会显示警告,指出丢失了某些部分或恢复的场景与原先记录的场景不同。
- 同样,如果从“管理场景状态”对话框中删除一个或多个场景状态,也不会出现要删除它们的警告。然而,通过“撤销”操作可以恢复删除的场景状态。
- 视口配置不作为场景状态的一部分进行保存。因此,不能使用场景状态来控制处于活动状态的视口以及视口最大化还是最小化。
“场景状态”和“批处理渲染”
场景状态不保存视口布局,如记录哪个摄影机视图处于激活状态,因此可以使用“批处理渲染”对话框调整保存在模型中的任何摄影机的渲染。对于指定给批处理渲染工具的每一个摄影机任务,都可以指定将自动加载并渲染的保存的场景状态。