3dgrut:支持光线追踪与混合光栅化的高斯粒子渲染框架

3dgrut:支持光线追踪与混合光栅化的高斯粒子渲染框架
Star 2.5kPython最近更新 2026-11-06Apache-2.0查看 GitHub 仓库

3DGRUT 是 NVIDIA 推出的 3D 高斯重建与渲染工具,实现了 3DGRT 和 3DGUT 算法。它通过光线追踪处理体积高斯粒子,支持卷帘快门等复杂相机畸变及反射、折射等次级光线效果。同时提供混合渲染模式,结合光栅化的高效性与光线追踪的灵活性。该项目支持从 COLMAP 或 NCore 数据集训练场景,并可通过 Playground 进行交互式可视化,适用于需要高质量神经重建的 CG 与视觉研究场景。

能做什么

  • 实现 3DGRT 光线追踪,支持复杂相机畸变与次级光线模拟
  • 提供 3DGUT 光栅化方案,保持高效渲染同时支持时间依赖效果
  • 支持 3DGRUT 混合渲染,主光线光栅化、次级光线追踪
  • 支持从 COLMAP 和 NCore v4 数据集训练高斯场景
  • 提供交互式 Playground GUI 用于场景可视化与调试

怎么用起来

项目支持通过 Docker 运行或本地安装,README 提供了依赖安装说明。训练需准备 COLMAP 风格或 NCore v4 数据集,使用 Python 脚本启动训练流程。渲染支持从检查点加载场景,可通过命令行或交互式 GUI 查看结果。README 未明确说明具体的显存或硬件最低要求,但指出 3DGRT 需要专用光线追踪硬件。支持 Windows 系统,并可通过 Vulkan API 集成到相关项目中。

适合谁用

适合需要高精度神经重建、支持复杂相机模型及物理光照效果的计算机视觉研究人员、技术美术及 3D 内容创作者,尤其适用于对渲染质量要求高于实时性的场景。

相关教程

本文由 CG热榜基于公开资料重新撰写,以原始资料为准。来源:GitHub
© 版权声明

相关文章