Light Stream - 系统要求
Light Stream Software 是一款用于映射(mapping)和创建动画的程序,其中所有画面(Mapping(映射)窗口、3D View(3D视图)、效果预览)都由显卡绘制。因此,对电脑最重要的要求不是处理器或内存大小,而是支持OpenGL 4.6且驱动为最新版本的显卡。其余要求则取决于您所制作的项目有多复杂。
简要说明
| 所需项 | 要求 |
|---|---|
| 操作系统 | 64位 Windows。本程序仅发布64位版本,无法在32位系统上运行 |
| 运行环境 | Microsoft .NET 6。无需提前安装:Light Stream 安装向导会在安装结束时自行提示安装 |
| 显卡 | 支持OpenGL 4.6并安装显卡厂商提供的最新驱动。这是强制要求,程序启动时会进行检测 |
| 处理器与内存 | 项目越复杂,所需的处理器和内存越多。程序不会检测具体的最低配置 |
| 硬盘空间 | 用于存放程序本身、项目、已加载的视频与序列帧,以及导出的cue文件 |
| 网络 | 有线网卡——用于发送Art-Net以及与Converter和Player通信 |
| 互联网 | 用于激活许可证以及将许可证转移到另一台电脑 |
显卡与 OpenGL
Light Stream 需要支持OpenGL 4.6版本的显卡。这不是建议,而是硬性要求:在较旧的显卡上,部分效果和3D场景可能渲染不正确,甚至完全无法渲染。
程序每次启动时都会自动检测显卡。如果显卡报告支持的版本低于4.6,程序窗口上方会弹出红色的Warning!(警告)窗口,内容类似“您的显卡支持OpenGL 4.3版本。所需的OpenGL版本为4.6。软件可能会出现问题!”。此时程序仍会继续运行,但不能指望其稳定性。
如何查看自己的 OpenGL 版本
- 启动 Light Stream。
- 打开菜单Help(帮助)→ Activation(激活)。
- 窗口顶部会显示两行信息:Version(版本)——程序本身的版本,以及OpenGL Version(OpenGL版本)——显卡报告的版本。
如果该数值低于4.6,请先更新显卡驱动——最好从显卡厂商官网下载,而不要依赖Windows自带的驱动。OpenGL版本往往正是在更新驱动后才会提升:Windows自带的标准驱动仅支持较旧的版本。
配备双显卡的笔记本电脑
笔记本电脑通常同时配有集成显卡和独立(独显)显卡。Windows有可能会将Light Stream运行在集成显卡上——其性能较弱,OpenGL版本也往往较低。请确保程序运行在独立显卡上,并处于最高性能模式:如何为NVIDIA显卡设置此项,以及如何设置Windows电源方案,详见文章Light Stream - 快速开始中的“电脑性能设置”一节。
最消耗显卡性能的因素
- 项目中固定装置(fixture)和universe数量过多。
- 多个布局(layout)同时播放效果。
- 3D View(3D视图)窗口:导入的模型、固定装置发光效果、spotlight和wallwasher光束、像素辉光(bloom)效果。
- 带有视频、图像序列以及高分辨率贴图的效果。
如果程序出现明显卡顿,通常关闭或最小化3D View(3D视图)窗口(在处理mapping映射时)并减少同时播放的重负载效果数量会有所帮助。
Windows 与运行环境
Light Stream 是一款64位Windows程序。除此之外,电脑还必须安装Microsoft .NET 6运行环境:没有它程序将无法启动。
无需提前安装.NET 6。在Light Stream安装结束时,安装向导会自动提示安装它——如果您不确定是否已经安装,请直接同意:重复安装不会造成任何问题,.NET安装程序只会提示该库已存在,并建议关闭窗口。安装的具体步骤详见文章Light Stream - 快速开始。
若安装到Program Files文件夹,Windows会要求管理员权限。日常使用程序则不需要管理员权限。
程序界面支持Windows缩放设置,包括不同显示器上使用不同缩放比例的情况:如果一个屏幕设置为100%,另一个设置为150%,在将窗口拖动到新屏幕时,程序会按新的缩放比例重新排布界面。
对屏幕分辨率没有硬性要求,但界面由多个面板组成(Mapping(映射)、Timeline(时间轴)、Compositions(合成)、Properties(属性)等),因此屏幕越大操作越方便。在小屏幕上,重新排布窗口和切换工作区会有所帮助——参见Workspace。
处理器、内存与硬盘
程序不检测具体的最低配置数值,配置不足时也不会发出警告——只是运行速度会变慢。请根据项目的具体构成来估算需求:
- 处理器负载来自效果计算、视频播放和合成导出。导出是耗时最长的操作:合成数量越多、时长越长、FPS越高,导出耗时就越长。
- 内存被已加载的视频、图像序列、3D模型和贴图占用。程序可以选择将视频序列的帧保留在内存中:这能加快处理速度,但需要预留足够的内存。该缓存功能可通过Settings(设置)窗口中Memory & Performance(内存与性能)选项卡下的Enable video sequence caching(启用视频序列缓存)和Number of cached frames(缓存帧数)设置项开启——参见Settings。
- 硬盘空间用于存放项目本身及其加载的所有内容、项目备份(每次保存时都会在项目文件旁生成备份)以及导出结果——cue文件,在Video render(视频渲染)模式下还包括视频文件。cue文件的大小取决于universe数量、合成的时长和FPS;在计算开始之前,程序会在Export(导出)窗口的Size, MB(大小,MB)列中显示大致数值。
建议将项目及其相关文件保存在读写速度较快的硬盘上:当序列包含数千张图像时,硬盘速度的差异会立刻显现出来。
网络
网络并非启动程序所必需,但在与灯光设备协同工作时是必需的。
- 有线连接。Art-Net是一种实时数据流,因此converter(转换器)和Light Stream Player应使用网线连接。Wi-Fi会带来延迟和丢包,导致动画播放卡顿不流畅。
- 同一网段。电脑的IP地址必须与converter(转换器)和player(播放器)的地址处于同一子网。整个项目使用哪块网卡,由Settings(设置)窗口Network(网络)选项卡中的Network adapter(网卡)参数指定,参见Settings。也可以在单个converter(转换器)的属性中为其单独指定网卡——参见Properties。
- 防火墙。Art-Net通过UDP协议、端口6454传输(converter转换器也可切换为sACN协议)。如果Windows防火墙或杀毒软件屏蔽了Light Stream,搜索时将找不到设备,信号也无法送达——请在程序首次启动时允许其访问网络。
- 多网卡情况。如果电脑上有多块网卡(例如Wi-Fi和以太网),请明确指定所需网卡,否则Art-Net可能会被发送到错误的网络中。
互联网与许可证
互联网用于许可证相关操作:激活密钥,以及在将其转移到另一台电脑时进行注销(一个密钥最多可转移5次)。如果没有网络连接,程序会报错并提示检查网络连接。
对于日常工作——创建项目、布置固定装置、搭建合成、导出——则不需要持续联网。
未激活许可证时程序同样可以启动并使用,但会受到限制:无法从程序直接发送Art-Net信号,导出的动画为空,并且工作区域每隔几秒会变黑。详情参见文章Light Stream - 快速开始。
附加设备
以下所列设备仅在使用对应功能时才需要,日常工作中并非必需。
| 设备 | 用途 |
|---|---|
| Light Stream Converter 与 Light Stream Player | 控制实际灯具/固定装置,以及独立播放动画 |
| 音频设备 | 时间轴上的音轨(设备在Audio output(音频输出)组中选择)以及响应声音的效果——均衡器和节拍效果(Audio input(音频输入)组)。这两组设置都位于Settings(设置)窗口的Audio / SMPTE选项卡中 |
| SMPTE 时间码源 | 将播放与外部设备同步。时间码由音频输入接收,相关设置位于同一位置的SMPTE timecode(SMPTE时间码)组中 |
| MIDI 控制台或控制器 | 通过外部控制台控制程序。设备可在同一窗口的MIDI选项卡中添加 |
| 摄像头或视频采集设备 | Camera(摄像头)效果会获取所连接摄像头的画面,并将其输出到固定装置上 |
Spout效果会获取同一台电脑上运行的其他程序(如After Effects、Touch Designer、Resolume等)的画面——只有当电脑能够同时流畅运行这两个程序时,使用它才有意义。
如果效果无法响应声音,请不仅检查Audio input(音频输入)组中所选设备是否正确,还要检查Windows隐私设置中的麦克风访问权限:没有该权限,程序将无法获取输入端的声音。
程序运行异常时的排查项
- 启动时出现红色OpenGL Warning(警告)窗口 ——您显卡的OpenGL版本低于4.6。请更新显卡驱动,笔记本电脑还需额外确认程序运行在独立显卡上。
- 程序完全无法启动 ——很可能是未安装Microsoft .NET 6运行环境。请重新运行Light Stream安装程序并同意安装它。
- 整体运行卡顿,3D画面延迟 ——请检查显卡是否已设置为最高性能模式,以及Windows电源方案是否已设为“高性能”(Light Stream - 快速开始),并关闭其他占用显卡资源的程序。
- 搜索不到设备,Art-Net信号无法送达 ——请检查是否选择了正确的网卡、地址是否处于同一子网,以及防火墙是否屏蔽了程序。
- 较大的项目无法打开,或保存时出现错误 ——内存不足。请关闭其他程序,减小Number of cached frames(缓存帧数)数值,并从项目中移除未使用的视频和序列。