模块化 NeRF 实现
把 NeRF 的每个组件拆成独立模块,实现更易理解、更方便替换与扩展,降低研究和二次开发的门槛。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
nerfstudio 由加州大学伯克利分校 KAIR 实验室的学生于 2022 年 10 月作为研究项目开源,现由伯克利学生与社区贡献者共同开发。它把 NeRF 的各个组件模块化,提供简洁 API,覆盖从数据到训练再到测试的完整流程。核心亮点是内置多种方法:推荐方法 Nerfacto、Instant-NGP、原始 NeRF、Mip-NeRF、TensoRF,以及自家高斯泼溅实现 Splatfacto,并支持大量第三方方法扩展。安装要求 Python >= 3.8,在 Windows 上测试较少、较为脆弱,官方建议使用 Linux 或 WSL2。
nerfstudio 是一个模块化的神经辐射场(NeRF)开发框架,由加州大学伯克利分校 KAIR 实验室的学生于 2022 年 10 月作为研究项目开源,目前由伯克利学生和社区贡献者共同维护。它提供简洁的 API,把创建、训练、测试 NeRF 的流程串成端到端体验,并把 NeRF 的每个组件模块化,让实现更易理解和扩展。
框架内置多种方法,推荐方法为 Nerfacto(把多种方法整合为一体),此外还包括 Instant-NGP、原始 NeRF、Mip-NeRF、TensoRF 以及自研的高斯泼溅实现 Splatfacto。第三方方法也相当丰富,例如 K-Planes、LERF、Zip-NeRF、NeRFPlayer、SIGNeRF、Instruct-NeRF2NeRF 等,覆盖静态、动态、可变外观、语言嵌入等多种场景。
文档分为 Getting Started、Nerfology、Developer Guides、Reference 四部分,分别面向新手、想深入技术的读者、需要构建与调试模型的开发者,以及查阅类与函数定义的读者。普通研究者可以从快速导览和教程入手,开发者可以按 Developer Guides 搭建模型管线、使用查看器、创建自定义配置,团队则可以通过 Discord 交流并提交贡献。
把 NeRF 的每个组件拆成独立模块,实现更易理解、更方便替换与扩展,降低研究和二次开发的门槛。
内置 Nerfacto(推荐)、Instant-NGP、NeRF、Mip-NeRF、TensoRF 和 Splatfacto 高斯泼溅实现,覆盖不同精度与速度取向。
支持 BioNeRF、Instruct-NeRF2NeRF、LERF、Zip-NeRF、NeRFPlayer、SIGNeRF、K-Planes 等第三方方法,可通过 add-on 方式接入。
提供简洁 API,把创建、训练、测试 NeRF 串成一条流程,用户不必自己拼接各环节的工具链。
文档分为 Getting Started、Nerfology、Developer Guides、Reference 四部分,从快速导览到类与函数定义逐层深入。
K-Planes 作为 add-on 提供,用 k 维平面表示场景,支持静态、动态与可变外观,内存占用约 4-5GB。
官方说明 ↗文档提供快速导览、安装说明和交互式 notebook,适合从零了解 NeRF 的基本概念与组件。
可通过 Developer Guides 搭建模型管线、使用查看器、创建自定义配置,并为框架贡献新模型或数据集。
官方说明 Windows 上测试较少、较为脆弱,且指引会随各 Windows 包更新而失效,推荐改用 Linux 或 WSL2。
作为开源研究项目,由学生与社区维护,未提供商业支持渠道,关键项目需自行评估维护风险。
它最初由加州大学伯克利分校 KAIR 实验室的学生于 2022 年 10 月作为研究项目开源,论文可查,目前由伯克利学生与社区贡献者共同开发,定位是可贡献的开源项目。
内置方法有 Nerfacto(推荐,整合多种方法为一体)、Instant-NGP、原始 NeRF、Mip-NeRF、TensoRF,以及自研高斯泼溅实现 Splatfacto。第三方方法则以 add-on 形式提供。
先安装 nerfstudio 及其依赖,再执行 pip install kplanes-nerfstudio。它提供 kplanes 和 kplanes-dynamic 两套默认配置,分别面向 blender 静态场景和 DNeRF 动态数据,训练命令为 ns-train kplanes --data <data-folder>。
需要 Python >= 3.8,推荐用 conda 管理依赖;Windows 上还需安装 Git、Visual Studio 2022 和 Visual Studio Build Tools,并先激活 Visual C++ 环境。官方更推荐在 Linux 或 WSL2 下安装。
kplanes 面向 blender 静态合成场景,内存约 4GB;kplanes-dynamic 面向 DNeRF 动态单目合成数据,内存约 5GB。两者的数据可分别用 ns-download-data blender 和 ns-download-data dnerf 下载。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| nerfstudio本工具 | 4.3 | 未标价 | 模块化 NeRF 实现;内置多种方法;第三方方法生态;端到端流程 API | Web |
| DeepBrain AI | — | 未标价 | AI Studios 是一个人工智能创作平台 | — |
| Cherry Studio | — | 未标价 | Cherry Studio 官网,支持多平台的 AI 客户端,多服务商 api 集成的 Al 对话 C | Windows / macOS / Linux |
| OctoberCMS | — | 首年免费,续期 $ 39 /year;单许可证 $ 39 per license | 免费开源 PHP 开发框架 CMS 系统 | Web / Docker |
| LM Studio | — | 免费;Bionic+ $20/月;Pro $100/月 | LM Studio 是一个桌面应用程序,可以在本地计算机上运行 LLM 大语言模型 | 桌面客户端 / Mac / Windows |
| Genie Studio | — | 未标价 | Genie Studio 是智元机器人推出的行业首款具身智能一站式开发平台,专注于为开发者 | Web / 云平台 / 真机部署 |