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