二進(jìn)制搞定3D高斯?jié)姙R全流程)
告別Python與COLMAPSpirula Studio如何用一個(gè)二進(jìn)制搞定3D高斯?jié)姙R全流程【免費(fèi)下載鏈接】spirula-studioCross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studioSpirula Studio是一款開(kāi)源的3D 高斯?jié)姙R3D Gaussian Splatting訓(xùn)練工具無(wú)需 Python/PyTorch也無(wú)需單獨(dú)安裝 COLMAP一個(gè)自包含的二進(jìn)制文件就能完成「照片/視頻 → 3D 高斯模型splat→ 帶紋理網(wǎng)格」的完整流程。它基于 Vulkan 計(jì)算著色器跨 GPU 廠商運(yùn)行NVIDIA、AMD、Intel、Apple 均可8GB 顯存即可訓(xùn)練 1000 萬(wàn)個(gè)全 SH 高斯并原生支持魚(yú)眼與 360° 全景相機(jī) 。為什么可以告別 Python 與 COLMAP傳統(tǒng) 3DGS 工作流通常長(zhǎng)這樣安裝 Python 環(huán)境 PyTorch配置深度學(xué)習(xí)依賴(lài)單獨(dú)安裝 COLMAP 做運(yùn)動(dòng)恢復(fù)結(jié)構(gòu)SfM往往還要等很久的特征提取與匹配再用 gsplat / INRIA 3DGS 等 Python 倉(cāng)庫(kù)訓(xùn)練最后用腳本導(dǎo)出網(wǎng)格。每一步都可能踩環(huán)境坑。而 Spirula Studio 把整條鏈路全部重寫(xiě)為 C打包成單個(gè)可執(zhí)行文件內(nèi)置輕量 SfMGPU 上直接做特征提取、匹配與重建輸出 COLMAP 兼容的sparse/模型源碼見(jiàn) src/sfm/內(nèi)置 AI 遮罩基于 SAM 的自動(dòng)前景分割GUI 首次使用時(shí)自動(dòng)下載模型緩存內(nèi)置視頻抽幀GPU 解碼視頻約快 15 倍無(wú)需系統(tǒng)里裝 ffmpeg內(nèi)置網(wǎng)格化訓(xùn)練完直接提取 PLY/OBJ/GLB/STL 網(wǎng)格支持頂點(diǎn)色與烘焙紋理。一個(gè)二進(jìn)制四種玩法1?? 圖形界面新手友好雙擊啟動(dòng)即進(jìn)入原生 GUIDear ImGui新手路徑為首頁(yè) → 「從照片/視頻創(chuàng)建數(shù)據(jù)集」→ 選預(yù)設(shè)3dgs / 360-camera / hdr / in-the-wild 等→ 基礎(chǔ)選項(xiàng) → 開(kāi)始訓(xùn)練 → 原生視口實(shí)時(shí)預(yù)覽訓(xùn)練界面還內(nèi)置指標(biāo)曲線、斷點(diǎn)保存、批量隊(duì)列一次排多個(gè)數(shù)據(jù)集自動(dòng)跑完并支持拖拽文件直接開(kāi)工。多語(yǔ)言界面覆蓋中/日/韓/英等 13 種語(yǔ)言。2?? 命令行遠(yuǎn)程訓(xùn)練利器在云服務(wù)器上訓(xùn)練時(shí)spirula train會(huì)默認(rèn)在一個(gè) HTTP 端口上提供Web 查看器通過(guò) SSH 端口轉(zhuǎn)發(fā)后就能用瀏覽器遠(yuǎn)程監(jiān)控訓(xùn)練進(jìn)度ssh -L 7007:localhost:7007 userserver # 服務(wù)器上運(yùn)行spirula train --data dataset_dir3?? 內(nèi)置 SfM替代 COLMAP 子進(jìn)程src/sfm/模塊只依賴(lài) Vulkan Slang沒(méi)有 Ceres、Eigen、OpenCV、SQLite支持 SIFT 以及 ALIKEDLightGlue、LoMa 等學(xué)習(xí)型前端一條命令跑完全程spirula sfm auto IMAGES/ -o WORKSPACE/ --data-type video --quality medium它還提供多鏡頭 rig 約束雙魚(yú)眼/360 相機(jī)、序列感知重建解決重復(fù)場(chǎng)景錯(cuò)配、GPS/IMU 量測(cè)定位重建結(jié)果直接帶真實(shí)比例與朝向等高級(jí)能力詳見(jiàn) src/sfm/README.md。4?? 網(wǎng)格化導(dǎo)出從 splat 到可打印模型spirula-mesh run_dir --format glb,stl --color vertex,texture網(wǎng)格表面只提取一次多種著色/格式組合一次生成——紋理版 GLB 用來(lái)看、無(wú)紋理 STL 用來(lái) 3D 打印互不沖突。支持哪些數(shù)據(jù)集解析器自動(dòng)識(shí)別三種布局Nerfstudiotransforms.json、COLMAPsparse/、Metashape 相機(jī)導(dǎo)出 XML點(diǎn)云可缺省缺失時(shí)自動(dòng)隨機(jī)播種高斯。分辨率、魚(yú)眼畸變層級(jí)、EXIF 方向、360 相機(jī)拆視圖等細(xì)節(jié)都已處理好完整說(shuō)明見(jiàn) docs/datasets.md。如何獲取與構(gòu)建直接下載從項(xiàng)目主頁(yè)的 Releases 頁(yè)面選擇 Windows / Linux / macOS 對(duì)應(yīng)平臺(tái)解壓雙擊即可運(yùn)行 GUI源碼構(gòu)建git clone https://gitcode.com/GitHub_Trending/sp/spirula-studio cd spirula-studio bash build_develop.bash -DSS_BACKENDvulkan # Windows 下為 build_develop.bat構(gòu)建可選Vulkan 后端推薦跨平臺(tái)跨廠商、體積小或CUDA 后端僅限 NVIDIA兩者功能一致。訓(xùn)練引擎與前端通過(guò)清晰的層間接縫解耦架構(gòu)說(shuō)明見(jiàn) docs/architecture.md。它適合誰(shuí)你的情況Spirula Studio 帶來(lái)的改變不想折騰 Python 環(huán)境單文件開(kāi)箱即用無(wú)第三方依賴(lài)COLMAP 太慢/跑不完內(nèi)置 GPU SfM 學(xué)習(xí)型特征匹配只有 8GB 顯存的顯卡量化訓(xùn)練8GB 跑 10M 高斯拍的是 360°/魚(yú)眼視頻原生支持無(wú)需先去畸變?cè)谠品?wù)器訓(xùn)練CLI Web 查看器 SSH 轉(zhuǎn)發(fā)如果你想把「照片 → 3D 模型」這件事的門(mén)檻降到最低Spirula Studio 是目前少見(jiàn)的、真正做到全流程一個(gè)二進(jìn)制的開(kāi)源方案?!久赓M(fèi)下載鏈接】spirula-studioCross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考