第 3 部分:变量集和交互

在这第三部分中,您将了解变量集和交互。

视频字幕:大家好,欢迎学习“Autodesk VRED Professional 实时和 VR 简介”教程系列的第三部分。我们希望您已通过前面的部分简要了解了基础知识以及如何优化场景。如果您有任何问题,可以发表评论。之前提到过,autodesk.com 上的 VRED 论坛也是提出问题、进行一般交流以及发出功能请求的好地方!

今天,我们将重点介绍另一个有关 VRED 强大功能的重要主题,即以不同的方式可视化和控制变量。在此主题下,我们将介绍可以在文件中存储和配置的所有交互,例如颜色或几何体变量。当然,还可以通过变量集配置这些交互。在本教程系列的下一部分中,我们还将了解完全可以在模型上使用的功能和工具,例如点击传感器或测量工具。

首先,我们来看今天的文件!上次在港口花了大量时间,这次我们在一个设计工作室中进行操作,该工作室非常适合演示变量和变量集主题中的许多内容。

与港口类似,我们在此环境中处理了不同的照明情况。但是,不仅灯光有变化,而且许多几何体也有变化。一方面,我们有一个昏暗的工作室,里面有窗帘、黑暗的窗户和许多用于在模型上创建漂亮高光的吸顶灯。另一方面,我们有一个设计变量,其中包含转盘、可以配置的展示区域和一个用于查看模型顶部的楼台。最后,我们还有另一个变量,即展示室,里面有围栏、木板、外露混凝土和用于实现柔光的大型天花板。

这三个房间共享的内容是 Studio_Base node,此节点当前采用线框模式绘制。所有其他资源(例如展示区域、窗帘、地板变量等)都以模块方式添加并存储在几何体切换中。这同样适用于完全不同的照明情况,这些情况也存储为几何体切换,并随选定房间概念变化。

但我们一步一步来了解 - 展示的三个房间概念每个都是不同的几何体和材质切换以及摄影机甚至独立的渲染设置的组合。顺便说一下,在许多方面使用非全局渲染设置可能很有用,例如,可以为外部静帧创建与内部静帧不同的设置,但在演示模式下,您还可以直接在光线跟踪、OpenGL、不同的实时抗锯齿设置甚至缩小之间切换。

现在,我们来快速了解场景树中的几何体切换。您可以通过这个包含三个小包装箱的符号识别切换。简单来说,它是一个组,默认情况下,一次只能有一个子节点处于活动状态。例如,假定有一个灯光切换。如果要同时显示所有子节点,则必须选择切换,然后选择“场景”>“节点属性编辑器”,在“切换”>“选项”下输入子节点数。

例如,在节点 Switch_Floor 下有三个变量,这些变量可以单独显示和隐藏。同样,可以选择性地激活或取消激活这些指示或字母等详细信息。通过集成这些几何体切换(只不过是几何体变量),可以非常轻松地在 VRED 中创建更大的逻辑,例如此处介绍的房间概念。此外,通常情况下,不仅在场景树中而且还以独立变量集形式创建变量很有用。一方面,您可以轻松地在“常规”下为不同变量指定热键,这是一个非常实用的功能,尤其是对于演示!另一方面,变量集也会显示在 VR 菜单或流式传输应用程序中 - 前提是使相应的功能保持激活状态!

现在我们已经讲到变量集,它是 VRED 中最有用、最重要的模块之一。下面我们来逐步了解最重要的选项卡,看看使用它们可以执行哪些操作!

首先来了解“常规”选项卡:之前说过,可以在此处指定热键 - 可以是单个键(例如本例中的 1-3 键,它们用于在三个房间概念之间切换),也可以是两个键的组合。请务必避免双重指定:可以在“查看”>“显示快捷方式”下找到已指定的快捷方式。您还可以创建各个变量的屏幕快照,并将其存储在本地 - 我认为这一点不用解释。顺便说一个有关屏幕快照的简短提示。使用组合键 CTRL+P,可以快速轻松地创建视口的屏幕快照。屏幕快照将保存在 C:/vred-snapshots 下!您还可以更改变量集的显示模式以显示图片,而不是列表视图 - 我更喜欢列表视图。

我们会在演示过程中谈论一些技巧,在此提示,您可以使用此图标激活演示模式,以及同时取消激活所有热键,但在变量集中定义的热键除外!

接下来,我们来介绍“几何体”选项卡。您可能已经猜到,您可以在此处直接拖放几何体,以及指定相应的状态。您可以定义特殊子节点,也可以让切换循环。最好对原理进行测试 - 实际上很容易理解。顺便说一下,您还可以在变量集中放置简单几何体节点,并通过“启用”/“禁用”切换它们使其可见和不可见!总之,在这里您可以看到一起定义工作室的所有资源和建筑元素的组合。

下一个选项卡用于存储变换变量。例如,变换变量可以是汽车的不同位置 - 现在它位于零点处,并沿 X 轴对齐。但通过使用变换变量,我们只需在此定义另一个位置,而无需复制几何体,甚至无需创建动画。要执行此操作,直接打开“变换”模块并激活“窗口”下的“变换变量”即可。现在,我们可以直接将原点定义为默认位置,但也可以轻松创建其他变量并将其指定给汽车。此变量可以拖放到变量集中。

与“几何体”选项卡类似,此选项卡的行为与材质相关!我们可以直接将材质切换拖动到变量集中,然后定义一个状态。我们还可以将环境材质放置到此处以触发不同的 HDRI!

接下来,我们将讨论灯光 - 例如,如果您有一部车辆的不同透视效果,并且想使用额外的光源单独照亮它们,则可以将它们存储在此处并激活或取消激活它们。关键字“透视”:可以在“视图”选项卡下存储相应的视点!

因此,您可以在变量集中定义、配置和组合几乎所有内容!灯光、视点和场景板可以构成非常强大的组合。还可以通过“场景”>“场景板编辑器”创建底板和前板的切换,就像创建材质和几何体的切换一样!在变量集中,可以从这些构建块创建完全不同的图像配置,并且全都在一个文件中。

为了完善内容,我们接下来讲一讲动画:也可以从剪辑生成器将动画存储在变量集中。您还可以通过热键直接播放动画,也可以使用点击传感器进行操作,例如直接打开车门!我们还将了解有关此内容的工作流!顺便说一下:建议浏览示例文件。一方面,您可以找到包含动画、变量和点击传感器的完整车辆模型,另一方面,您可以找到多个脚本示例,它们可以在您的工作中为您提供帮助!可以通过“文件”>“打开示例”轻松查看示例文件。

在下一个名为“分析器”的选项卡下,您可以找到“剪切工具”,也可以在“交互”>“剪切”下找到该工具。此功能的最大优势在于,您可以在演示期间调用剪切工具,还可以显示准备好的剪切平面。当然,这可以通过几行代码来完成,但使用“分析器”,设置起来简单又直观。

既然涉及到脚本编写,在此说明一下,在“脚本”选项卡下,可以存储复杂的代码以及短的单行命令。这为您提供了一个非常强大的脚本执行界面,在该界面中,您几乎可以访问 VRED 界面中存储的所有功能和设置。在工作室示例中,“脚本”选项卡用于通过变量控制不同的渲染设置。但您也可以主动控制几何体节点,例如在此处随机启用或禁用窗帘。建议您查看我的同事 Christopher Gebhardt 讲解的“为 VRED 编写脚本”教程系列。您可以在 YouTube 的 VRED PRO 频道上找到它。

如果您有任何问题或意见,请在评论中写下!再次感谢您的关注,希望您喜欢,下次见!