手册目录
建筑照明
建筑立面、大厅、橱窗或花园每天晚上亮灯,无需任何人在控制位值守:日落时点亮,循环播放动画,转为固定照明,在固定时刻熄灭,第二天再全部重新开始。本页说明如何用 DreamShow 的等待块、循环和跳转来构建这样的程序。
打开方式:没有专门的窗口:这是一个普通的演出,在场景面板和场景时间线中用其他列表中的元素(等待时刻、日期或日出日落…、跳转到场景…)构建。然后在演出模式下运行。
原理
演出由四个场景循环运行:
| 编号 | 场景 | 标签 | 内容 | 触发 |
|---|---|---|---|---|
| 1 | 等待傍晚 | evening | 黑场;0 秒处放置“日落”等待块 | 自动,2 秒 |
| 2 | 动画 | 灯光动画 | 循环,带最大时长 | |
| 3 | 固定照明 | 固定照明;0 秒处放置“23:30”等待块 | 自动,2 秒 | |
| 4 | 夜晚 | 黑场;指向“evening”的跳转到场景…块 | 手动 GO |
- 场景 1 等待下一次日落,然后以渐变进入场景 2。
- 场景 2 在所选时长内循环播放其动画,然后进入场景 3。
- 场景 3 保持固定照明直到 23:30,然后以渐变进入场景 4(熄灯)。
- 场景 4 跳转到场景 1,场景 1 等待第二天的日落(等待总是针对下一次触发)。
这些机制的详细说明见等待(按键、时刻、日期、太阳)和跳转与场景标签。

开始之前
- 场地的地点:在场地 > 灯具、地址、位置…中设置地点(°)— 纬度和经度(北纬和东经为正)。否则日落会按其他坐标计算。见灯具、地址、位置。
- 通往灯具的 DMX 输出:见DMX 连接。
- 电脑必须保持开机,不进入睡眠,并让 DreamShow 以演出模式打开该演出。如果不想使用电脑,请参阅下文关于独立播放器的部分。
分步操作
1. 傍晚等待场景
- 创建场景 1,命名为“等待傍晚”,标签:“evening”。
- 将其最终状态留空:全部熄灭。
- 在 0 秒处将等待时刻、日期或日出日落…拖到一条轨道上。
- 在窗口中:“Attendre”(等待) = 日出/日落,“coucher”(日落),偏移 -15(提前一刻钟)。保持所有 “Jours”(星期) 勾选(或取消勾选立面需要保持熄灭的日子)。检查预览(“下一次触发 …”),然后单击 OK。
- 在场景设置中:触发 = 自动,延时 2;渐变到下一场景(秒) = 20(亮灯将用 20 秒完成)。
自动延时必须大于等待块的位置:场景先等待,然后在到时后 2 秒继续。不要把这个场景设为已衔接:由于等待是唯一的元素,它会不等待就直接切换。
2. 动画场景
- 创建场景 2“动画”。设置其最终状态(立面的基础照明)。
- 构建一条动态的时间线,例如:
- 勾选循环。在最大时长(秒):中填写动画的总时长,例如 5400(1 小时 30 分)。
- 渐变到下一场景(秒) = 10。
最大时长的选择要保证动画在熄灯时刻之前结束,即使在一年中白昼最长的那天也是如此:如果在 23:30 之后才到达场景 3,它的等待会指向第二天的 23:30,立面就会整夜和整个白天一直亮着。示例:六月底日落约在 21:55,提前 15 分钟亮灯,即约 21:40 → 动画时长必须少于 1 小时 50 分。
3. 固定照明场景
- 创建场景 3“固定照明”,设置晚间后段所需的最终状态。
- 在 0 秒处拖入等待时刻、日期或日出日落…:某个时刻,23:30。OK。
- 触发 = 自动,延时 2;渐变到下一场景(秒) = 60(用一分钟缓慢熄灯)。
等待期间画面是定格的:这就是为什么这个场景的照明是固定的,而动画放在场景 2 中。
4. 夜晚场景与返回开头
- 创建场景 4“夜晚”,最终状态为空(黑场)。
- 在 5 秒处拖入跳转到场景…,目标为“1 · 等待傍晚 [evening]”。
- 将触发保持为手动 GO。
跳转时,场景 1 重新开始并计算下一次日落:即第二天的日落。
5. 启动
- 确认断开自动渐变处于未勾选状态(否则任何场景都不会自动衔接)。
- 保存演出(Ctrl+S)。
- 单击演出模式,然后按 GO:演出程序进入场景 1 并开始等待。
- 在编辑器中查看红线位置的显示(“⏳ 等待 日落之前 15 min → 周一 18:47 (2 h 05 后)”)或查看日志(“等待中:… → 将于 … 继续”)。提示窗口则不显示该倒计时。
如果您在某天晚上亮灯时刻之后才启动,场景 1 会等到第二天:请再按一次 GO,演出程序会直接进入场景 2。同样,在场景 3 上按 GO 会立即熄灯,而无需等到 23:30。
变体
- 仅工作日:在场景 1 的等待块中,取消勾选 S 和 D。周五晚上熄灯后,场景 1 会等待周一的日落。
- 不要动画:删除场景 2;场景 1 直接进入场景 3 的固定照明。
- 日出时熄灯:在场景 3 中,将等待设为日出/日落、“lever”(日出)、偏移 0(或负数,以便提前熄灯)。
- 在固定时刻亮灯而不是在日落时:在场景 1 中,将等待设为某个时刻。
- 在特定日期的灯光秀(专门的演出):使用某个日期(每年)等待,例如“24/12 17:00”。
不必等到晚上即可测试
- 在编辑器中选择一个场景:它会显示其最终状态;▶ 播放其时间线。到达等待时播放会停止:再次单击 ▶ 即可继续,而无需等到触发时刻。
- 测试期间,可以把等待规则换成较短的一段时长(“30 s”),然后在演出模式下观察整个循环的运行。之后记得恢复真正的规则。
- 等待窗口的预览始终显示下一次触发:这是检查排除了某些日子的规则最可靠的方法。
使用独立播放器
独立播放器在一个小型模块上不依赖电脑重放演出:文件 > 导出到独立播放器…。导出时会把演出预先计算成 DMX 流;其中的时刻等待会被忽略,循环场景也不会无限重复。
对于建筑照明装置,请只导出动画场景(场景从 … 到 … 字段),并把时间安排交给播放器,它有自己的每周时间表和日落触发功能。见独立播放器。 时间表在播放器的 player.ini 文件中设置,可以通过其网页进行修改。[schedule] 节中的每一行描述一个时段:星期(七位数字,从星期一到星期日,1 = 是)、开始、结束、要播放的片段,然后是 loop(循环)或 once(一次)。开始和结束可以是一个时刻,也可以是 sunset / sunrise(日落 / 日出)加上以分钟为单位的偏移;一个时段可以跨越午夜。示例:每天晚上,从日落前 15 分钟到 23:30,循环播放片段“soir”:
soiree = 1111111 sunset-15 23:30 soir loop
在时段之外,播放器输出黑场(idle = black)或保持最后一帧画面(idle = hold)。地点的纬度和经度在同一文件的 [player] 节中设置。
须知
- 断电之后,DreamShow 在重新启动时会询问是否从同一场景恢复:需要有人来回答。如果断电发生在等待期间,恢复时会重新执行该等待;如果其时刻在断电期间已经过去,演出会直接继续。见崩溃或断电后的恢复。
- 夏令时由 Windows 时钟处理:请确认电脑时间准确且时区正确。
- 规则无法实现(时刻写错)的等待在经过时会被忽略:确认之前务必检查预览。
- 并行序列在演出程序的等待期间会定格:不要用它们来为等待场景制作动画。