
Splats 是一个强大的 Blender 扩展,用于从布置在球面上的多个相机位置渲染多帧序列,专为三维重建与高斯泼溅(Gaussian Splatting)工作流设计。它的特性包括:斐波那契球面(Fibonacci sphere)相机分布、自动视锥剔除、实时相机预览、逐帧 PLY 点云导出,以及 OpenCV 格式的完整相机参数生成。非常适合用来为高斯泼溅、NeRF 与摄影测量应用创建训练数据集——你可以在 Blender 里搭好场景,用它环绕拍摄出训练所需的成组视角与相机参数。
· 球面上斐波那契分布的相机阵列
· 自动视锥剔除、实时相机预览
· 逐帧导出 PLY 点云
· 生成 OpenCV 格式完整相机参数
· 为 Splatting/NeRF/摄影测量造训练集
· 一次渲染多机位多帧序列
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:把相机设为球面斐波那契分布,设定帧数与参数后渲染;导出逐帧 PLY 与 OpenCV 相机参数,直接作为高斯泼溅/NeRF 训练数据。
适合 3D 重建、神经渲染研究者与爱好者:需要从 Blender 场景批量生成高斯泼溅/NeRF 训练视角与相机参数时使用。
Q:导出什么?A:逐帧 PLY 点云 + OpenCV 格式相机参数。Q:相机怎么分布?A:球面斐波那契分布,环绕拍摄。
核心功能
· 球面上斐波那契分布的相机阵列
· 自动视锥剔除、实时相机预览
· 逐帧导出 PLY 点云
· 生成 OpenCV 格式完整相机参数
· 为 Splatting/NeRF/摄影测量造训练集
· 一次渲染多机位多帧序列
安装与用法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:把相机设为球面斐波那契分布,设定帧数与参数后渲染;导出逐帧 PLY 与 OpenCV 相机参数,直接作为高斯泼溅/NeRF 训练数据。
适用场景
适合 3D 重建、神经渲染研究者与爱好者:需要从 Blender 场景批量生成高斯泼溅/NeRF 训练视角与相机参数时使用。
常见问题
Q:导出什么?A:逐帧 PLY 点云 + OpenCV 格式相机参数。Q:相机怎么分布?A:球面斐波那契分布,环绕拍摄。
深度解读
高斯泼溅与 NeRF 这类神经渲染,需要成组的「多视角图片 + 精确相机参数」作为训练数据,自己搭相机环、逐台设参数再导,既繁琐又易错。Splats 把这件事在 Blender 里一条龙做完:它把相机按斐波那契球面均匀铺在场景周围,自动做视锥剔除、提供实时预览,渲染出多帧序列,并逐帧导出 PLY 点云,同时生成 OpenCV 格式的完整相机参数——这正是主流 Splatting/NeRF 管线直接吃的数据格式。于是你可以用 Blender 里任何现成资产或程序化场景,快速产出高质量训练集,而不必先做真实拍摄。对研究神经渲染、做 3D 重建或摄影测量的人,它是一个把「造数据」批量化的实用工具,同时因为相机参数是标准 OpenCV 格式、点云为 PLY,产出可直接喂给主流高斯泼溅与 NeRF 实现,省去格式转换;对没有条件做真实拍摄、又想快速试验神经渲染的人来说,用 Blender 现成资产造训练集是最省心的路径,它把这一整套多视角采集与参数导出整体上手门槛很低,是神经渲染研究里很实用的一款数据准备工具,值得收藏备用。
包内文件说明
本包为 Splats 1.0.1(作者 Dev.Patel),解压后共 3 个文件、合计 62,191 字节。根目录含 blender_manifest.toml(id=splats、version 1.0.1、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:README.md、__init__.py、blender_manifest.toml。
原产品页:https://extensions.blender.org/add-ons/splats/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容