據(jù)集就成功:Spirula Studio入門配置與目錄結(jié)構(gòu)詳解)
第一份數(shù)據(jù)集就成功Spirula Studio入門配置與目錄結(jié)構(gòu)詳解【免費(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 是一款跨廠商的 3D 高斯?jié)姙R3D Gaussian Splatting訓(xùn)練工具單二進(jìn)制即可從照片/視頻完成采集 → 重建 → splat → 紋理網(wǎng)格全流程支持 Vulkan 與 CUDA 雙后端無需 Python/PyTorch 和獨(dú)立 COLMAP 安裝 為什么新手推薦 Spirula Studio能力說明跨廠商 GPU通過 Vulkan 計算運(yùn)行于 NVIDIA / AMD / Intel / Apple 顯卡極致顯存效率量化訓(xùn)練8GB 顯存可訓(xùn) 1000 萬 SH3 高斯原生 360°/魚眼直接加載等距圓柱與全景數(shù)據(jù)集無需去畸變內(nèi)置工作流內(nèi)置 SfM 重建、AI 遮罩、視頻抽幀、網(wǎng)格提取全部在一個spirula可執(zhí)行文件里13 語言界面含簡體中文GUI 與 CLI 均支持對初學(xué)者的最大好處是沒有環(huán)境地獄。一個可執(zhí)行程序同時是 GUI、訓(xùn)練器spirula train、SfMspirula sfm、AI 遮罩spirula sam和網(wǎng)格提取spirula mesh。兩種安裝方式下載即用或源碼構(gòu)建方式一下載預(yù)編譯版推薦入門從 Releases 頁選擇對應(yīng)平臺Windows / Linux / macOS的版本包解壓后雙擊即可打開圖形界面零配置 ?方式二從源碼構(gòu)建git clone https://gitcode.com/GitHub_Trending/sp/spirula-studio cd spirula-studio bash build_develop.bash -DSS_BACKENDvulkan # Linux/macOS # Windows 下使用 build_develop.bat構(gòu)建腳本見 build_develop.bash 與 build_develop.bat它們會先運(yùn)行代碼生成再自動選擇并行數(shù)。后端有兩個選項(xiàng)Vulkan推薦跨平臺、跨廠商產(chǎn)物更小并包含內(nèi)置 SfM / 視頻抽幀 / AI 遮罩CUDA面向 NVIDIA 顯卡的傳統(tǒng)后端功能相同倉庫目錄結(jié)構(gòu)詳解先認(rèn)識地圖再動手 倉庫的權(quán)威地圖寫在 AGENTS.md 中以下是新手最該知道的目錄目錄作用新手關(guān)注度src/engine/訓(xùn)練引擎CUDA-free 的.cpp層???src/kernels/GPU 核函數(shù)投影、光柵化、密度優(yōu)化、損失等??src/data/數(shù)據(jù)集管理器 COLMAP/Nerfstudio/Metashape 解析器???src/app/唯一的spirula應(yīng)用CLI、原生 GUI、Web 查看器???src/sfm/內(nèi)置運(yùn)動恢復(fù)結(jié)構(gòu)Vulkan 子模塊??src/mesh/網(wǎng)格化管線Delaunay、UV、導(dǎo)出??src/sam/、src/nn/AI 遮罩與可復(fù)用的 GPU 推理層?src/config/訓(xùn)練配置的唯一事實(shí)來源??reference/scripts/獨(dú)立的 Python 數(shù)據(jù)集預(yù)處理工具集??viewer/獨(dú)立的 WebGL2/WASM 在線查看器?docs/架構(gòu)、后端、數(shù)據(jù)集、測試等文檔???整體分層關(guān)系前端 → 訓(xùn)練驅(qū)動 → 引擎 → 后端接縫 → 雙后端可參考 docs/architecture.md。一個值得注意的設(shè)計訓(xùn)練配置的所有標(biāo)志只定義在一處 src/config/TrainConfig.hCLI 參數(shù)、--help、GUI 選項(xiàng)編輯器和運(yùn)行時的config.json全部從同一張表展開天然不會漂移。支持的數(shù)據(jù)集格式三種布局自動識別Spirula Studio 按Nerfstudio → COLMAP → Metashape的順序自動探測數(shù)據(jù)集點(diǎn)云可選沒有時自動隨機(jī)播種。常見布局約定如下圖片目錄默認(rèn)images/遮罩masks/深度depths/法線normals/COLMAP 重建目錄自動在sparse/0、colmap/sparse/0、sparse等位置探測魚眼、全景等距圓柱、完整畸變模型均原生支持詳見 docs/datasets.md第一次訓(xùn)練GUI 與 CLI 兩條路GUI 新手路徑最省力打開主界面點(diǎn)擊Open a Dataset或Create Dataset from Photos/Video從照片/視頻直接建數(shù)據(jù)集選擇預(yù)設(shè) 精選基礎(chǔ)選項(xiàng) →Start Training在原生視口中實(shí)時查看訓(xùn)練結(jié)果訓(xùn)練產(chǎn)物默認(rèn)寫入數(shù)據(jù)集/outputsCLI 訓(xùn)練路徑適合遠(yuǎn)程/云端 GPU./build_vulkan/spirula train preset --data 數(shù)據(jù)集目錄 [其他標(biāo)志]內(nèi)置預(yù)設(shè)包括3dgs默認(rèn)、360-camera、in-the-wild、centered-object、hdr、synthetic、meshing、academic-baseline。spirula train默認(rèn)還會啟動一個 Web 查看器端口可以通過 SSH 端口轉(zhuǎn)發(fā)在瀏覽器中遠(yuǎn)程監(jiān)控訓(xùn)練進(jìn)度。常見入門小貼士 圖片太大顯存不夠用train_resolution_divisor降低訓(xùn)練分辨率GUI 的 Image resolution 選項(xiàng)視頻抽幀選幀支持按運(yùn)動自適應(yīng)靜止片段少抽、快速移動片段多抽斷點(diǎn)續(xù)訓(xùn)用--resume 運(yùn)行目錄--init-ply可從已有 PLY 暖啟動各標(biāo)志含義可用spirula train --help查看支持 13 種語言從視頻到網(wǎng)格完整內(nèi)置工作流一次典型的第一份數(shù)據(jù)集之旅全程不離開 Spirula Studio抽幀從視頻提取最清晰幀跳過模糊幀SfM 重建內(nèi)置spirula sfm生成 COLMAP 兼容稀疏模型AI 遮罩可選用 SAM 去除手部、背景等干擾物訓(xùn)練得到 splat 模型網(wǎng)格化spirula mesh輸出 PLY / OBJ / GLB / STL支持頂點(diǎn)色與烘焙紋理貼圖輔助的 Python 預(yù)處理腳本COLMAP 驅(qū)動、降采樣、去畸變、SAM2 遮罩 GUI 等放在 reference/scripts/ 中與訓(xùn)練主流程相互獨(dú)立。文檔導(dǎo)讀與下一步文檔內(nèi)容docs/README.md文檔總索引docs/datasets.md數(shù)據(jù)集布局、遮罩、相機(jī)模型、360° 相機(jī)詳解src/app/README.mdCLI 與原生 GUI 的工作筆記、預(yù)設(shè)與配置表docs/backends.mdCUDA / Vulkan 后端差異與能力覆蓋src/sfm/README.md內(nèi)置 SfM 模塊說明建議路線先用 GUI 跑通一份小型照片數(shù)據(jù)集 → 閱讀docs/datasets.md理解自己的數(shù)據(jù)集布局 → 嘗試spirula mesh導(dǎo)出第一個帶紋理的 GLB 網(wǎng)格 Spirula Studio 以一個二進(jìn)制、零 Python 依賴、跨廠商 GPU的獨(dú)特定位把 3D 高斯?jié)姙R的門檻降到了最低。按照上面的目錄結(jié)構(gòu)理解項(xiàng)目、按 GUI 新手路徑配置第一份數(shù)據(jù)集你就能在當(dāng)天得到自己的第一個 splat 模型?!久赓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),僅供參考