Light Stream - 系统要求

来自Light Stream (CN)

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以及与ConverterPlayer通信
互联网 用于激活许可证以及将许可证转移到另一台电脑

显卡与 OpenGL

Light Stream 需要支持OpenGL 4.6版本的显卡。这不是建议,而是硬性要求:在较旧的显卡上,部分效果和3D场景可能渲染不正确,甚至完全无法渲染。

程序每次启动时都会自动检测显卡。如果显卡报告支持的版本低于4.6,程序窗口上方会弹出红色的Warning!(警告)窗口,内容类似“您的显卡支持OpenGL 4.3版本。所需的OpenGL版本为4.6。软件可能会出现问题!”。此时程序仍会继续运行,但不能指望其稳定性。

如何查看自己的 OpenGL 版本

  1. 启动 Light Stream。
  2. 打开菜单Help(帮助)→ Activation(激活)。
  3. 窗口顶部会显示两行信息:Version(版本)——程序本身的版本,以及OpenGL Version(OpenGL版本)——显卡报告的版本。

如果该数值低于4.6,请先更新显卡驱动——最好从显卡厂商官网下载,而不要依赖Windows自带的驱动。OpenGL版本往往正是在更新驱动后才会提升:Windows自带的标准驱动仅支持较旧的版本。

配备双显卡的笔记本电脑

笔记本电脑通常同时配有集成显卡和独立(独显)显卡。Windows有可能会将Light Stream运行在集成显卡上——其性能较弱,OpenGL版本也往往较低。请确保程序运行在独立显卡上,并处于最高性能模式:如何为NVIDIA显卡设置此项,以及如何设置Windows电源方案,详见文章Light Stream - 快速开始中的“电脑性能设置”一节。

最消耗显卡性能的因素

  • 项目中固定装置(fixture)和universe数量过多。
  • 多个布局(layout)同时播放效果。
  • 3D View(3D视图)窗口:导入的模型、固定装置发光效果、spotlightwallwasher光束、像素辉光(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 ConverterLight Stream Player 控制实际灯具/固定装置,以及独立播放动画
音频设备 时间轴上的音轨(设备在Audio output(音频输出)组中选择)以及响应声音的效果——均衡器和节拍效果(Audio input(音频输入)组)。这两组设置都位于Settings(设置)窗口的Audio / SMPTE选项卡中
SMPTE 时间码源 将播放与外部设备同步。时间码由音频输入接收,相关设置位于同一位置的SMPTE timecode(SMPTE时间码)组中
MIDI 控制台或控制器 通过外部控制台控制程序。设备可在同一窗口的MIDI选项卡中添加
摄像头或视频采集设备 Camera(摄像头)效果会获取所连接摄像头的画面,并将其输出到固定装置上

Spout效果会获取同一台电脑上运行的其他程序(如After EffectsTouch DesignerResolume等)的画面——只有当电脑能够同时流畅运行这两个程序时,使用它才有意义。

如果效果无法响应声音,请不仅检查Audio input(音频输入)组中所选设备是否正确,还要检查Windows隐私设置中的麦克风访问权限:没有该权限,程序将无法获取输入端的声音。

程序运行异常时的排查项

  • 启动时出现红色OpenGL Warning(警告)窗口 ——您显卡的OpenGL版本低于4.6。请更新显卡驱动,笔记本电脑还需额外确认程序运行在独立显卡上。
  • 程序完全无法启动 ——很可能是未安装Microsoft .NET 6运行环境。请重新运行Light Stream安装程序并同意安装它。
  • 整体运行卡顿,3D画面延迟 ——请检查显卡是否已设置为最高性能模式,以及Windows电源方案是否已设为“高性能”(Light Stream - 快速开始),并关闭其他占用显卡资源的程序。
  • 搜索不到设备,Art-Net信号无法送达 ——请检查是否选择了正确的网卡、地址是否处于同一子网,以及防火墙是否屏蔽了程序。
  • 较大的项目无法打开,或保存时出现错误 ——内存不足。请关闭其他程序,减小Number of cached frames(缓存帧数)数值,并从项目中移除未使用的视频和序列。

另请参阅