LibreAI / AI 3D / spirula-studio
// ai-3d ยท harry7557558/spirula-studio

spirula-studio

Cross-vendor 3D Gaussian Splatting trainer: video to splat to mesh.

๐Ÿ’Ž Hidden gemโ˜… 1.4k starsโ‘‚ 120 forksGPL-3.0updated 2026-10
โ–ฆ visual โ€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

spirula-studio is an open-source ai 3d project by harry7557558 (harry7557558/spirula-studio on GitHub). It has 1,411 GitHub stars and 120 forks, is released under the GPL-3.0 license, and was last updated on GitHub on 4 October 2026.

GitHub stars
1,411
Forks
120
License
GPL-3.0
Last updated on GitHub
4 October 2026
Category
AI 3D
Listing
Hidden gem โ€” a shorter page for a lesser-known project
Official site
GitHub
// how it works

How it works

  1. Get the source

    Clone the repo and check build requirements.

  2. Build it

    Compile with Vulkan or CUDA support.

  3. Feed it video

    Provide capture footage to train on.

  4. Export splat or mesh

    Get a trained splat or a meshed model out.

// features

Why people love it

Cross-vendor training

Vulkan or CUDA, your GPU choice.

Video to splat

Trains 3DGS from video input.

Splat to mesh

Converts splats into meshes.

C++ core

Fast native training pipeline.

360-camera input

Works with 360 capture.

Open source

GPL-3.0 with active development.

Advertisement
// run it

Run it yourself

  1. Step 1 โ€” Clone the repo

    Download the source and enter the folder.

    git clone https://github.com/harry7557558/spirula-studio.git
    cd spirula-studio
  2. Step 2 โ€” Configure the build

    Set up the CMake build for your GPU backend.

    cmake -B build -DCMAKE_BUILD_TYPE=Release
  3. Step 3 โ€” Compile

    Build the trainer binary.

    cmake --build build --parallel
// use cases

What you can build

Advertisement
// faq

Questions, answered

What is spirula-studio?

A cross-vendor 3D Gaussian Splatting trainer, video to splat to mesh, at harry7557558/spirula-studio.

Do I need an NVIDIA GPU?

No. It supports Vulkan or CUDA backends.

What is the output?

Trained splats and convertible meshes.

Is it free?

The source is open under GPL-3.0.

Who is it for?

3D creators and researchers training splats on varied hardware.

// keep exploring

Similar tools

AI 3D

splatviz

Interactive Python viewer for real-time 3DGS editing and analysis.

โ˜… 1.5k starsMIT
View guide โ†’
AI 3D

ooosplat

One-click desktop app turning videos into 3D Gaussian Splats.

โ˜… 1.8k starsApache-2.0
View guide โ†’
AI 3D

gaussian-splatting-lightning

A 3DGS framework with derived algorithms and a web viewer.

โ˜… 1.1k starsNOASSERTION
View guide โ†’
AI 3D

MILo

Mesh-in-the-loop Gaussian Splatting from a SIGGRAPH Asia paper.

โ˜… 528 starsNOASSERTION
View guide โ†’
AI 3D

mesh2splat

Fast mesh-to-3D-Gaussian-Splat conversion from EA research.

โ˜… 948 starsNOASSERTION
View guide โ†’
AI 3D

Nerfstudio

Nerfstudio โ€” the plug-and-play studio for NeRFs and Gaussian splatting: turn photos of a real scene into explorable 3D, with a modular API and viewer, Apache-2.0

โ˜… 12.1k starsApache-2.0
View guide โ†’
// alternatives

Alternatives in AI 3D

The most-starred other AI 3D projects in the LibreAI catalogue โ€” the realistic shortlist if spirula-studio is not the right fit.

Get spirula-studio

Free and open โ€” grab the source, star the repo, and start creating.