从照片到Splat再到带纹理网格Spirula Studio端到端3D重建工作流指南【免费下载链接】spirula-studioCross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studioSpirula Studio是一款跨厂商的开源 3D Gaussian Splatting3DGS训练器能让你把照片或视频 → Splat → 带纹理网格的完整 3D 重建工作流装进一个自包含的二进制文件里无需 Python/PyTorch无需单独安装 COLMAP支持 NVIDIA / AMD / Intel / Apple 全系 GPUVulkan 后端8GB 显存即可训练 1000 万个高斯点。下面这份教程将带你走完从拍摄素材到可打印、可渲染网格模型的全过程。一、为什么选择 Spirula Studio对新手和创作者来说传统 3D 重建管线COLMAP 3DGS 训练器 网格提取工具 Python 环境门槛很高。Spirula Studio 把整条链路整合进一个程序能力说明内置极速 SfM原生运动恢复结构替代 COLMAP 子进程支持鱼眼、360° 相机AI 抠图Masking内置 SAM 类掩码能力一键去除背景/干扰物视频抽帧从视频自动挑选最清晰帧免装 ffmpeg 也能 GPU 解码量化训练极致 VRAM 效率8GB 显存训练 1000 万 SH3 高斯网格提取直接产出 PLY / OBJ / glTF / GLB / STL支持顶点色与烘焙纹理跨平台Windows / Linux / macOSVulkan 或 CUDA 双后端二、快速开始一键获取与构建 Spirula Studio方式一直接下载推荐新手——从 Releases 页面下载对应平台的压缩包解压后双击打开 GUI 即可零依赖。方式二从源码构建推荐想要最新特性的用户git clone https://gitcode.com/GitHub_Trending/sp/spirula-studio cd spirula-studio bash build_develop.bash -DSS_BACKENDvulkan -DSS_ENABLE_PATENTEDON构建成功后得到build_vulkan/spirulaWindows 为build_vulkan\spirula.exe。Vulkan 后端是跨厂商首选构建更快、产物更小CUDA 后端则面向 NVIDIA 显卡的既有环境。构建脚本详见 build_develop.bash。 提示-DSS_ENABLE_PATENTEDON会启用 GPU 视频解码约 15 倍速的抽帧是否开启请自行确认当地 AVC/HEVC 专利合规要求。三、第 1 步照片或视频 → 数据集内置 SfM 一键重建打开 GUI 后走新手路径Home → Create Dataset from Photos/Video。你只需要拖入素材——照片文件夹或视频文件直接拖进窗口即可程序会自动识别输入类型照片集 / 视频 / 已是数据集的文件夹设置抽帧——视频会按帧率自动挑选每窗口最清晰的帧支持根据运动自适应抽帧走得快的片段自动抽更密可选AI 抠图——在帧预览上点选主体自动生成掩码并写入masks/训练时自动生效点击 Start SfM——内置 SfM 流水线extract → match → map → assemble直接在进程内运行输出标准 COLMAPsparse/模型无需等待外部 COLMAP。这条链路的全部细节记录在 src/sfm/README.md支持鱼眼、360°GoPro.360、Insta360.insv/.OSV相机和 rig 多镜头标定。命令行下等价操作只有一条spirula sfm auto IMAGES/ -o WORKSPACE/ --data-type video --quality high 小贴士手机竖拍的照片无需手动旋转——程序会按 EXIF 方向标签把场景扶正竖拍素材也能得到站直的模型。四、第 2 步训练 3D Gaussian Splatting 模型Splat数据集构建完成后会直接在训练器中打开。新手只需三件事选预设程序内置3dgs、360-camera、centered-object、hdr、meshing等预设覆盖常见场景调基础参数界面右侧提供精选的 Basic OptionsSplat 数量上限、SH 阶数、训练步数、学习率等所有 180 项参数也都能通过All Options编辑器搜索式调整且改动会以彩色高亮提示点击 Start Training实时视口同步显示训练效果左侧面板持续输出日志与 PSNR 等指标曲线。训练配置的唯一事实来源是 src/config/TrainConfig.hX-macro 标志表CLI、--help、GUI 与config.json全部由它展开——你在 GUI 里调好的参数会原样写进运行目录的config.json可作为预设一键复用。量化训练让 8GB 显存也能承载 1000 万级高斯点训练引擎的核心实现在 src/engine/EngineTrainStep.cpp训练会话驱动逻辑在 src/app/TrainerCore.cpp。远程/服务器训练直接用 CLIspirula train默认会在 HTTP 端口起一个 Web 查看器通过 SSH 端口转发即可在浏览器里监控训练进度。五、第 3 步Splat → 带纹理网格一次运行导出多种格式这是整个工作流的高光时刻。训练结束后把运行目录或splat.ply交给网格工具即可得到带纹理的网格模型spirula-mesh run_dir或splat.ply --format glb,obj,ply --color vertex,texture --texture-size 2048纹理烘焙--color texture走 LSCM UV 展开并烘焙贴图集产出mesh_textured.glb内嵌 PNG/JPEG 纹理多格式一次生成--format和--color都接受列表一次运行写出每一对格式 × 色彩的组合——既得到一个好看的带纹理 GLB又得到一个可 3D 打印的 STL只提取一次表面无外部依赖PNG/JPEG 由内置 stb_image_write 直接输出GLB 已通过 gltf_validator 校验。网格核心算法位于 src/mesh/Meshing.h 与 src/mesh/MeshingHost.cpp导出器与每种格式可携带的色彩类型定义在 src/mesh/MeshExport.cppCLI 入口是 src/app/cli/mesh_main.cpp。GUI 的 Batch/Mesh 界面背后调用的是同一套plan_mesh_outputs()逻辑所见即所得。六、查看结果与渲染出片 Web 查看器训练时自带的浏览器查看器viewer/index.html支持四种相机模型针孔/鱼眼/等距/等距立体、点云拾取与缓冲检查渲染照片/视频Viewer 界面提供 Render photo or video 模式——以关键帧布局相机运动、选择镜头与模型即可把成果渲染成图片或影片详见 docs/notes/render-video.md批量处理GUI 的 Batch 界面支持把建数据集 → 训练 N 次 → 出网格排成队列适合一晚上跑完整个素材库。七、项目结构与关键资料速查你想了解去哪里看整体架构分层docs/architecture.md支持的数据集格式COLMAP / Nerfstudio / Metashapedocs/datasets.md内置 SfM 流水线src/sfm/README.md训练与 GUI 工作笔记src/app/README.mdVulkan 后端细节src/backend/vulkan/README.md素材预处理脚本Python 参考reference/scripts/README.md八、写在最后从一叠照片或一段视频到一个可以在浏览器里漫游的 Splat再到一个带纹理、能进 DCC 软件甚至送去打印的网格——Spirula Studio 用一个二进制、一套 GUI、三条命令sfm → train → mesh走完了 3D 重建的全程。没有环境地狱没有碎片化工具链这正是它值得你花 10 分钟上手的理由。动手试试吧【免费下载链接】spirula-studioCross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
Clawdbot 配置豆包1.8模型:settings.json 骨架与连通性验证 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:17:59
13万条菜谱数据拆包:三张SQL表撑起食谱库 简介:这是一份面向餐饮类应用开发者、数据分析学习者与菜谱网站搭建者的MySQL菜谱数据库资源,可用于美食推荐系统、菜谱检索平台或数据挖掘练习等场景。压缩包共4个文件,以3个sql脚本和1个txt说明为主,整体约52.48MB,其… · 2026/9/26 0:17:53
DeskcommCRM落地实践:打通销售与工单,构建客户360°视图 1. 为什么团队最终选择 DeskcommCRM:当工单系统和客户数据互相脱节先说下我所在团队的原状。我们是一家做企业级 SaaS 产品的创业公司,销售、售前、客户成功、技术支持四条线各用各的工具。销售那边用一套轻量 CRM 管商机,售后那边又挂了另一… · 2026/9/26 0:54:06
毕业设计实战:沙县小吃点餐系统从业务建模到部署避坑全指南 简介:沙县小吃点餐系统完整源码与毕业论文打包,面向计算机相关专业毕业设计或课程设计人群,可作为基于JavaWeb与MySQL的典型管理系统开发参考。资源覆盖管理员、用户及前台首页三个操作端,涉及小吃信息、门店信息、预约信息、订单… · 2026/9/26 0:53:03
QQ通讯组件做网页在线客服:临时会话原理与接入避坑指南 先说个很常见的场景:一个访客点开你网站上的“在线客服”,浏览器立刻唤起本机QQ,弹出一个聊天窗口,对方不用加好友、不用下载任何插件,直接就能和你对话。这种体验,其实就是“QQ通讯组件”在网页里的典型应… · 2026/9/26 0:52:57
Django大数据选品实战:直播带货商品评分模型与可视化全解析 我做直播电商相关系统也有几年了,去年带学生做毕业设计时,选了“基于Django大数据在直播带货商品选品中的应用”这个方向。这个题目乍一看有点“拼盘”:Django是大数据?选品用什么大数据?实际上把一个真实的小型数据决… · 2026/9/26 0:52:32
深入 Agent Sprite Forge 后处理引擎:洋红泛洪、连通域切帧与 GIF 编码原理 深入 Agent Sprite Forge 后处理引擎:洋红泛洪、连通域切帧与 GIF 编码原理 【免费下载链接】agent-sprite-forge Agent Skill for generating 2D sprite sheets and map, transparent PNG frames, and animated GIFs from prompts. 项目地址: https://gitcode.co… · 2026/9/26 0:52:32
命令行批量下载抖音无水印视频:从单条到主页归档实战 1. 为什么我放弃了图形工具,转回命令行做抖音视频归档做内容运营或者素材收集的朋友,大概率都遇到过这样的场景:刷到一个特别对味的账号,想把ta主页的视频全部存下来做参考,结果一条条点开、复制链接、打开解析网站、等… · 2026/9/26 0:52:26
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践 一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46