DMX模板概述

有关DMX模板的信息,包括有关DMX插件代理和灯具的信息。

Windows
MacOS
Linux
前置主题

此页面假定您已掌握以下主题的前置知识。请在继续之前先阅读它们。

dmxtemplateoverview1.png

DMX蓝图模板

虚幻引擎4提供了DMX支持的额外的灯具和VFX蓝图,你可以在项目中使用它们,也可以根据它们创建自己的内容。这些内容都包含在 DMX模板 中,其中有:

  • 经过更新和改进的基于C++的模块化DMX灯具系统,能够切换可用的子功能,例如平移、倾斜、遮光板、频闪等。

  • 质量水平可调节的体积光束着色器。

  • 一组DMX支持的基本VFX蓝图Actor,便于你用作示例:

    • 烟花

    • 火焰

    • 喷泉

    • 激光

以下是整活动现场中流行使用的DMX灯具类别。

  • 静态

  • 矩阵/像素栏

  • 摇头

  • 动镜

  • 频闪

DMX UE插件将随附一个资产包,该资产包由每个前述灯具类别的BP Actor组成。

  • 这些Actor可以放置在一个关卡中,它们将具有对应类别典型灯具的大多数特性和属性。

  • 它们具有可用于选择DMX库和灯具的公开组件。

  • 它们包含DMX BP逻辑,该逻辑将与接收到的值绑定到灯具属性。

所有默认灯具都继承自基本DMX灯具C++类 ADMXFixture

DMX组件

dmxtemplateoverview2.png

插件提供了一组DMX组件,用于设计和配置自定义DMX灯具功能。从ADMXFixture类继承的任何Actor都可以利用所提供的DMX组件。这些组件负责响应传入的DMX数据包,并相应地更新父Actor。每个模板灯具都有一系列默认添加的组件,如下所示。

dmxtemplateoverview3.png

每个组件都有一组可编辑的属性,可以通过右侧的细节面板更改。

dmxtemplateoverview4.png

初始化灯具

每个灯具都需要初始化,确保组件和网格体正确响应收到的DMX。为此,请使用Initialize Fixture节点并输入镜头网格体组件和光束网格体组件(如果适用)。

dmxtemplateoverview5.png

DMX输入

所有灯具的DMX输入在已添加"DMX"组件提供的OnFixturePatchReceived事件过程中发生。收到DMX后,将规格化的DMX数据推送到所有已添加到BP的属性组件。然后,所有这些组件都会更新并将更改应用于Actor。

dmxtemplateoverview6.png

属性动画/插值

对于每个组件,用户可以选择内插灯具特性(动画处理),从而获得更平滑、更逼真的外观。插值模拟真实的灯具,由于存在电机速度和硬件限制,其中平移和倾斜等元素需要时间从一个位置移动。在DMX灯具中,可以通过属性组件中的属性更改和修改插值以适配用户所需的外观。每个组件都有两个用于控制插值特性的属性。

dmxtemplateoverview7.png

属性

说明

使用插值(Use Interpolation)

启用插值。

插值缩放(Interpolation Scale)

设置插值速度。

所有插值更新都通过"Interpolate DMX Components"节点在更新函数时进行处理。

dmxtemplateoverview8.png

DMX灯具代理蓝图

dmxtemplateoverview9.png

这是DMX插件随附的所有BP的完整细分内容。

BP_MovingHead

此节点具有以下默认属性。

  • 平移

  • 倾斜

  • 调光器

  • 快门

  • 色轮

  • 遮光板

  • 缩放

  • 磨砂

BP_MovingMirror

此节点具有以下默认属性。

  • 平移

  • 倾斜

  • 调光器

  • 快门

  • 色轮

  • 遮光板

  • 缩放

  • 磨砂

BP_StaticHead

此节点具有以下默认属性。

  • 调光器

  • 频闪

  • 缩放

  • 颜色

BP_StaticStrobe

此节点具有以下默认属性。

  • 调光器

  • 频闪

BP_StaticMatrix

此节点具有以下默认属性。

  • MatrixPan

  • MatrixTilt

  • MatrixColor

BP_WashLED

此节点具有以下默认属性。

  • 平移

  • 倾斜

  • 调光器

  • 频闪

  • 缩放

  • 颜色

BP_MovingMatrix

此节点具有以下默认属性。

  • 平移

  • 倾斜

  • MatrixPan

  • MatrixTilt

  • MatrixColor

BP_LaserModule

此节点具有以下默认属性。

  • StartStop

  • 角度

  • NumBeams

BP_PyroModule

此节点具有以下默认属性。

  • StartStop

  • 迸发

BP_WaterSource

此节点具有以下默认属性。

  • StartStop

  • 速度

BP_FireWorksLauncher

此节点具有以下默认属性。

  • 启动

DMX模板指南

此节点具有以下默认属性。

dmxtemplateoverview10.png

该模板专用于现场活动的预可视化和需要DMX协议的虚拟制作工作流。其中包括用于寻址、修补和控制代理光照灯具,以及进出UE的实时DMX数据流送的录制和播放的示例。

以该模板为起点,使用专业光照控制台预可视化现场表演,以便在虚幻引擎内部控制DMX支持的外部物理设备,或者只是使用DMX触发项目内的自定义事件。此外还展示了实验性像素映射功能和其他可控制效果,例如烟火、烟花和喷泉。

此模板包含三个关卡:

dmxtemplateoverview11.png

第一个默认贴图是 灯具,其中包含演示的所有光照灯具以及预录制的简短DMX输入序列,该序列在启动关卡时会自动播放。

Select Skin
Light
Dark
欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见