DreamShow · 手册免费下载
手册目录
手册 › 用 AI 创作

由 AI 生成 DMX 流

此功能让 AI 为一首音乐编写完整的灯光设计,逐帧生成,形式是一个 DMX 流(一个 .DmxStreaming 文件)。DreamShow 会准备一份请求,其中描述场地、逐通道列出的所选灯具,以及对音乐的分析(速度、拍子、小节、段落、重音)。您把它粘贴到一个能运行 Python 的 AI 对话中;AI 会还给您一个文件,由 DreamShow 检查、必要时修正,然后和音乐一起放进一个场景。

与 用 AI 创建演出 不同——后者生成可以逐块修改的场景——这里的结果是一份 DMX 录制:内容非常丰富,与音乐完美对齐,但只能原样重放。

打开方式: 菜单 文件 > 由 AI 生成 DMX 流…

演出必须至少保存过一次:数据流和音乐会放入其媒体文件夹。否则 DreamShow 会显示“请先保存演出:数据流和音乐将放入其媒体文件夹。”。同时必须已加载一个场地。

在您于 AI 对话中工作期间,该窗口保持打开。

1. 音乐

一旦选定音乐,DreamShow 就会分析它(“正在分析音乐…”),然后显示结果,例如:“214.3 秒,124 BPM,442 拍,110 小节,7 段,26 个重音。”。分析期间,请求按钮会变灰。如果文件无法读取:“无法读取:…”。

2. 相关灯具

列表显示场地中所有的灯具,标记为“隐藏”的除外,格式为 标识 名称。起初全部勾选。

只有已勾选的灯具才会被描述给 AI,返回时也只接受它们的通道。请取消勾选音乐不应控制的设备(烟机、观众席照明等)。

找不到定义的灯具,或其通道超出其域的 512 地址的灯具,会被排除;状态行会提示:“已跳过(找不到定义或地址超出域):…”。

3. 创意意图(可选)

自由文本区域:描述您想要的效果(“开头是冷蓝色氛围,副歌时色彩爆发,桥段中摇头灯呈扇形展开…”)。该文字会原样插入请求中。留空时,请求会让 AI 做出一个跟随乐曲结构、画面多样、摇头灯动作新颖的灯光设计。

如果还没有分析任何音乐:“请先选择音乐。”。如果没有勾选任何灯具:“未选择任何灯具。”。

请求包含什么

锁定的通道与禁止的范围。 DreamShow 会在每台灯具的定义中找出可能使其脱离数据流或被扰乱的内容:复位(reset)、自动或声控程序、主/从模式、灯泡、反转、校准、显示、风扇等设置…… 整个维护通道会被 锁定(它始终保持在中性值);在其他地方,只有危险的范围才被 禁止。中性值使通道无害:遮光器打开、水平和垂直居中、运动速度为最大、无效果、色轮在白色。

4. AI 返回的结果

导入时已勾选的灯具才是有效的:请保持与生成请求时相同的选择。

检查与修正

报告显示在按钮下方。每一行以一个符号开头:✖ 错误,⚠ 警告,• 备注,✔ “未发现问题。”。有一行概括该文件:“… 帧,… 秒,每秒 … 帧,… 个通道。”。

错误(不会导入任何内容):

在副本中所做的修正:

警示(副本不会被修改):

备注:

频闪警示是为舒适度和观众安全而设的提醒:如果出现其中任何一条,请让 AI 减少,或者自行修改场景。

数据流如何播放

分步操作

  1. 如果演出是新的,请保存演出(Ctrl+S),并把音乐复制到其媒体文件夹中(资源库 面板的 导入媒体… 按钮),或者把它放在手边。
  2. 打开 文件 > 由 AI 生成 DMX 流…。
  3. 选择音乐,并等待分析行出现。
  4. 勾选相关的灯具(分组按钮能加快速度)。
  5. 如果有创意意图,请写下来。
  6. 单击 复制请求(如果消息对对话来说太长,则单击 保存请求…)。
  7. 在能运行 Python 的 AI 对话中,粘贴请求(或附上文件)并发送。让 AI 编写并运行它的脚本。
  8. 下载它生成的 .DmxStreaming 文件。
  9. 在 DreamShow 中,单击 导入数据流… 并选择该文件。阅读报告。
  10. 在 场景 面板中选择新场景应放在其后的那个场景,然后单击 用此数据流添加场景。
  11. 关闭窗口,选择场景“AI:…”并开始播放,在模拟中观看效果。

如果 AI 对话无法运行代码,它会给您一个 Python 脚本:请在您的电脑上用 Python 3 运行它,与其中包含的 dreamshow_stream.py 模块放在同一文件夹中,以得到该文件。

须知

另请参阅