新闻详情

新闻详情

首页 / 资讯中心 / 详情

从照片到Splat再到带纹理网格:Spirula Studio端到端3D重建工作流指南

发布时间:2026/9/27 7:35:10来源:尧图网络
从照片到Splat再到带纹理网格:Spirula Studio端到端3D重建工作流指南
从照片到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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

小龙虾技能之【Dementia Confusion / Disorientation Recognition and Orientation Soothing | 失智老人困惑/迷惘识别与定 2026/9/27 7:35:02

小龙虾技能之【Dementia Confusion / Disorientation Recognition and Orientation Soothing | 失智老人困惑/迷惘识别与定

🧭 Dementia Confusion / Disorientation Recognition and Orientation Soothing | 失智老人困惑/迷惘识别与定向安抚 智能分析中枢 图片/视频智能分析 结构化报告 历史报告云端查询 🧭 技能概览 | Overview 模块内容🏷️ 技能名称失智老…

阅读更多 →
《累了就抱抱自己》 2026/9/27 7:34:56

《累了就抱抱自己》

《累了就抱抱自己》 ✅ 作词:安羽辰 ✅ 作曲:庚野其他信息: - 原版演唱:田园 - 编曲:邱侦探 - 制作人:安羽辰、卢天伟不是每份努力都有结果谁不是 曲曲又折折 坎坎又坷坷别去想太多 你并没有错无能为力的时…

阅读更多 →
MySQL深入理解数据库视图 2026/9/27 7:34:56

MySQL深入理解数据库视图

在数据库开发中,MySQL视图是一种非常重要的工具。它提供了一种简化复杂查询的手段,并且能够通过虚拟表的形式展示数据,而无需直接访问底层数据表。 视图不仅能够提升查询的可读性和可维护性,还可以为不同的用户提供定制化的数据视图,帮助提高数据库的安全性和逻辑隔离性。…

阅读更多 →
HRTOS实战:8051使用雨滴传感器DO检测雨滴并通过数码管显示 2026/9/27 7:34:56

HRTOS实战:8051使用雨滴传感器DO检测雨滴并通过数码管显示

一、前言在前面的文章中,我们使用雨滴传感器的 AO 模拟量输出,通过 ADC 获取雨滴传感器的模拟数据,并使用4位数码管显示 ADC 转换结果。除了 AO 模拟输出之外,常见的雨滴传感器模块还提供 DO 数字输出,可以直接根据传感…

阅读更多 →
五节点 Kubernetes 高可用集群 保姆级部署手册(Ubuntu 22.04) 2026/9/27 7:34:49

五节点 Kubernetes 高可用集群 保姆级部署手册(Ubuntu 22.04)

目标:照着下面每一步原样执行,就能在 5 台全新的 Ubuntu 22.04 LTS 上,零误差地部署并跑起一个 3 控制面(master) 1 工作节点(worker) 1 负载均衡器(lb) 的 kubeadm 高可…

阅读更多 →
若依git仓库-转自己的 2026/9/27 7:34:49

若依git仓库-转自己的

当前 origin 指向的是若依官方仓库:gitgitee.com:y_project/RuoYi-Vue.git要转到你自己的仓库,按下面做即可。1. 改远程地址git remote set-url origin gitgitee.com:feihao123/ruoyi-study.git确认一下:git remote -v应显示:orig…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉