Lichtfeld Studio 安装、构建与使用全流程教程

33 分钟 · 中文笔记YouTube 标准许可

本教程演示了如何在 Windows 系统上安装并构建开源 3D Gaussian Splatting 软件 Lichtfeld Studio。内容涵盖系统依赖检查(Visual Studio, CMake, CUDA, Git)、通过命令行克隆代码并编译可执行文件、使用 RealityCapture 准备数据集并导出 COLMAP 格式、以及最终在软件中训练和渲染 3D 场景。

你会学到

  • Lichtfeld Studio 是一个开源的 3D Gaussian Splatting 工具,可作为 Postshot 的免费替代方案。
  • 软件目前主要支持 Windows 平台,需要较新的 GPU 和足够的显存/内存。
  • 构建过程涉及使用 Visual Studio 安装 C++ 桌面开发组件,并通过命令行工具(CMake, Git, NVCC)进行代码克隆和编译。
  • 数据准备阶段推荐使用 RealityCapture(现称 RealityScan)从视频或图片中提取帧,并导出为 COLMAP 格式。
  • 训练完成后,生成的 .ply 文件可以通过 SuperSplat 等在线工具进行查看和编辑。

步骤与时间轴

  1. 1:28 · 检查系统要求
    确认系统为 Windows(Mac 目前不支持)。检查 GPU 性能,教程中使用 RTX 6000 Ada,但较旧的 GPU 可能无法运行。确保有足够的 RAM 以处理大型项目。
  2. 3:01 · 安装基础依赖
    安装 Visual Studio,确保勾选 'Desktop development with C++' 组件。安装 CMake、Git 和 CUDA(NVCC)。在命令提示符中分别输入 `cmake –version`、`nvcc –version` 和 `git –version` 以验证安装是否成功。
  3. 5:12 · 克隆代码并准备构建环境
    打开 'Native Tools Command Prompt for Visual Studio 2022'。创建一个新的 `repos` 文件夹并进入该目录。按照 GitHub 上的说明,使用 `git clone` 命令克隆 Lichtfeld Studio 仓库。
  4. 8:07 · 下载依赖并编译软件
    在克隆的仓库目录中,运行脚本下载大型依赖文件(约 4GB 和 3GB 的 zip 文件)。解压这些文件并删除原始 zip。运行构建命令(如 `cmake` 和 `make` 或对应的 Windows 构建命令),等待编译完成。编译过程可能需要几分钟到几十分钟不等。
  5. 12:09 · 首次启动软件
    在 `repos` 文件夹下的 Lichtfeld Studio 目录中找到生成的 `.exe` 可执行文件并双击运行。软件启动后会显示一个空白界面和 Usage 说明。
  6. 13:24 · 准备数据集
    使用 RealityCapture(或 RealityScan)处理原始视频或图片。选择导出为 JPEG 格式,并提取适当数量的帧(教程中最终选择了约 124 帧)。将提取的图片打包或整理到一个文件夹中。
  7. 17:50 · 对齐数据并导出 COLMAP
    在 RealityCapture 中加载图片,运行 'Align Images' 功能。完成后,导出项目为 COLMAP 格式。在导出设置中,注意调整像素上限(如 2,000,000 pixels)并指定自定义图片路径。导出后,文件夹中应包含 `colmap` 子文件夹。
  8. 20:31 · 训练 3D 场景
    回到 Lichtfeld Studio 界面,将生成的 `colmap` 文件夹直接拖入软件窗口。软件会自动识别数据。选择训练策略(如 MCMC 或 Default),设置输出分辨率,然后点击开始训练。训练过程中可以在左侧面板查看内存使用情况。
  9. 23:05 · 导航与查看结果
    训练完成后,使用鼠标右键进行第一人称视角的环视,使用 W/A/S/D 移动,Q/E 升降。左侧面板显示当前参数和内存占用。注意检查命令行窗口以确认输出文件保存路径,通常包含 `.ply` 文件(如 30,000 splats 和 7,000 splats 文件)。
  10. 26:01 · 导出与外部查看
    将生成的 `.ply` 文件拖入 SuperSplat (superspl.at/editor) 在线编辑器中查看。在 SuperSplat 中可以进行裁剪、编辑等操作。也可以将项目保存回 Lichtfeld Studio 以便后续继续编辑。

要点与注意

  • Visual Studio 安装时务必选择 'Desktop development with C++' 工作负载,否则构建会失败。
  • 在命令提示符中验证 CMake、Git 和 NVCC 版本时,如果没有任何输出,说明软件未正确安装或环境变量未配置。
  • 下载依赖文件时,注意文件大小较大(数 GB),请耐心等待下载完成。
  • 在 RealityCapture 中导出 COLMAP 时,'Custom image path' 设置很重要,确保图片路径正确指向提取的 JPEG 文件夹。
  • Lichtfeld Studio 的导航操作可能感觉反直觉,右键用于视角旋转,类似第一人称游戏视角。

适合谁看

国内 CG、3D 建模及 AI 创作从业者,特别是希望寻找 Postshot 免费替代方案或希望深入理解 Gaussian Splatting 工作流的用户。

本页是根据公开视频整理的中文学习笔记,视频版权归原作者 Pixel Reconstruct 所有。如有问题请联系我们。

© 版权声明

相关文章