explaingit

nyckm/bruxossplat

Analysis updated 2026-07-26

2JavaScriptAudience · generalComplexity · 2/5Setup · easy

TLDR

BruxoSplat is a free desktop app that turns ordinary videos into 3D scenes using your computer's graphics card. Pick a video, press a button, and edit the resulting 3D scene in the built-in editor.

Mindmap

mindmap
  root((repo))
    What it does
      Video to 3D scenes
      Bundled 3D editor
      AI 3D models
    Tech stack
      JavaScript
      Python
      COLMAP
      Gaussian Splatting
    Use cases
      Single photo to 3D
      360 3D from image
      Face video to 4D
      Video to 3D scenes
    Requirements
      Windows 10 or 11
      macOS 12 plus
      4GB graphics card
      Some models need NVIDIA

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn a video clip into an editable 3D scene you can fly through.

USE CASE 2

Generate a 3D model from a single photo using the SHARP AI model.

USE CASE 3

Convert face video into a moving 4D 3D model with FaceAnything.

USE CASE 4

Import a sequence of 3D frames and export them as a single streaming file.

What is it built with?

JavaScriptPythonCOLMAPGaussian SplattingDPVOMASt3RMegaSam

How does it compare?

nyckm/bruxossplat3imed-jaberi/cryptography-si-isamm3imed-jaberi/koa-isomorphic-router
Stars222
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-09-252021-02-06
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/51/52/5
Audiencegeneralresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires a dedicated graphics card with at least 4GB memory and some AI models need an NVIDIA card, but ready-to-use installers handle most setup automatically.

The app is free and open source, though the specific license terms are not stated in the explanation.

In plain English

BruxoSplat is a free, open source desktop app that turns ordinary videos into 3D scenes on your own computer using your graphics card. It was built by a group called Bruxos do VFX as a no-cost alternative to a paid tool called Postshot. The workflow is straightforward: you pick a video, press a button to start training, and the result opens directly in a bundled editor where you can add effects, crop, animate the camera, and record video. The core pipeline works in stages. First, the app extracts frames from your video. Then it figures out where the camera was positioned for each frame, using either COLMAP (the standard method) or faster alternatives like DPVO, MASt3R, and MegaSam. Finally, it trains a Gaussian Splat, which is a 3D representation made of many soft points, using a training engine called Brush or newer experimental engines. The finished file opens in the built-in editor for further work. Beyond the classic video pipeline, version 1.1 adds several AI models that generate 3D output from other inputs. SHARP creates a 3D scene from a single photo. TripoSplat produces a full 360-degree 3D asset from an image. FaceAnything turns video of a face into a moving 4D model. Each model runs in its own isolated Python environment so they never conflict with one another. The app also handles 4D sequences, meaning series of 3D frames played over time. You can import folders of these files, play them at adjustable speeds, convert them to a smaller format for faster playback, and export them as individual files or as a single streaming file. BruxoSplat runs on Windows 10 or 11 with a dedicated graphics card having at least 4 GB of memory, and on macOS 12 or later. Some AI models require an NVIDIA card. Ready-to-use installers are available for both platforms, and the app automatically downloads the tools it needs on first run. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
I have a video clip I shot on my phone. Walk me through how to use BruxoSplat to turn it into a 3D scene, including which camera tracking method to pick.
Prompt 2
I want to create a 3D model from just one photo using BruxoSplat. Explain the steps to use the SHARP model and how to access the result in the editor.
Prompt 3
Help me set up BruxoSplat on my Windows PC with an NVIDIA graphics card. What do I need to install and what happens on the first run?
Prompt 4
I have a folder of 3D Gaussian Splat files that form a 4D sequence. How do I import them into BruxoSplat, play them back, and export as a single file?

Frequently asked questions

What is bruxossplat?

BruxoSplat is a free desktop app that turns ordinary videos into 3D scenes using your computer's graphics card. Pick a video, press a button, and edit the resulting 3D scene in the built-in editor.

What language is bruxossplat written in?

Mainly JavaScript. The stack also includes JavaScript, Python, COLMAP.

What license does bruxossplat use?

The app is free and open source, though the specific license terms are not stated in the explanation.

How hard is bruxossplat to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is bruxossplat for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.