3DGS Render 5.0 发布:可在 Blender 中为高斯溅射添加动画
3D 扫描工具开发商 Kiri Innovations 发布了 3DGS Render 5.0,这是其开源 Blender 插件的最新版本,主要用于在 Blender 中可视化 3D Gaussian Splats(高斯溅射)。本次更新的一大亮点是支持将代理网格(如常规绑定的 3D 角色)上的动画烘焙到高斯溅射数据上,从而实现在 Blender 中为高斯溅射添加动画。

3D Gaussian Splatting 是一种从实物照片或视频生成 3D 扫描的新技术。与摄影测量类似,它首先从源照片生成物体或场景的点云,但不会将点云转换为带纹理的网格,而是将其转换为高斯数据,并利用机器学习为每个高斯点确定正确的颜色。最终得到的是高质量、可快速渲染的 3D 扫描表示。目前已有越来越多应用支持生成 3DGS 数据,Kiri Innovations 自家的扫描 APP“Kiri Engine”便是一例。
在 Blender 中操控与渲染 3DGS 数据
借助 3DGS Render 插件,用户可将 PLY 格式的 3DGS 数据导入 Blender,并像处理普通物体一样进行编辑:裁剪掉不需要的区域、合并多个扫描、移动、缩放、重新贴图、重新打光,并使用 Blender 的 Eevee 渲染器进行渲染。此外,还能将普通网格转换为 3DGS PLY 文件,以便导出到其他支持高斯溅射的软件。
3DGS Render 5.0:从代理网格转移动画
在早期版本中,插件只能应用简单的动画效果。5.0 版本则迈出一大步——支持将代理网格上的变形(deformation)转移到 3DGS 物体上。这意味着,你可以用标准骨架绑定一个 3D 角色作为代理网格,以常规方式制作动画,然后将动画烘焙到高斯溅射对象上。烘焙后的动画高斯溅射可输出为连续的 PLY 文件序列,并导出到其他软件。此外,代理网格上的光照信息也可一并烘焙到 3DGS 对象中。
“该功能仍处于实验阶段,性能表现尚不完善,但确实可用。”——Kiri Innovations 官方说明
上方视频展示了完整的工作流程:将一个 Mixamo 上的标准动画转移到一个扫描角色上。
价格与系统要求
3DGS Render 5.0 兼容 Blender 5.1。插件完全免费,源码采用 Apache 2.0 许可。
相关链接
- 从 Superhive 页面下载 3DGS Render 5.0
- GitHub 上查看 3DGS Render 5.0 的完整更新日志
- Kiri Engine 官网
- 3D Gaussian Splatting 原始论文
- 关于高斯溅射的更多介绍
原文链接:CG Channel
喜欢这篇内容吗?