Open Source
Explore the latest AI open-source projects from GitHub and HuggingFace.
Explore the latest AI open-source projects from GitHub and HuggingFace.
TripoSplat is an open-source feed-forward model from VAST-AI Research (the lab behind TripoSR and TripoSG, and the team operating Tripo3D) that converts a single 2D image into 3D Gaussians in one forward pass. There is no per-scene optimization loop: the image goes in, a set of Gaussians comes out, and the result exports as .ply or .splat for any standard 3D Gaussian viewer such as SparkJS or SuperSplat.
The distinguishing design choice is the variable Gaussian count. Most single-image-to-3D-Gaussian models emit a fixed budget of primitives, which forces the same rendering cost onto a simple prop and a detailed character alike. TripoSplat lets the caller request an arbitrary number up to 262,144, making the quality-versus-rendering-cost tradeoff an explicit runtime parameter rather than a property baked into the checkpoint. A game asset destined for a mobile target and a hero asset for a cinematic can come from the same model at different budgets.
The engineering posture is unusually restrained for a research release. The core is two files — triposplat.py and model.py — totaling roughly 2,000 lines, and the runtime dependencies are numpy, safetensors, pillow, and tqdm on top of PyTorch. There is no transformers and no diffusers in the path, which sidesteps the version-pinning conflicts that make many 3D generation repos difficult to install alongside anything else. That compactness is a deliberate integration argument: the code is small enough to read end to end and graft into an existing pipeline.
Distribution is broad for a project of this size. Weights are published on Hugging Face (VAST-AI/TripoSplat) and mirrored on ModelScope, there is a Gradio demo (run_gradio.py) and a hosted Hugging Face Space, and ComfyUI ships an official workflow template for image-to-Gaussian-splat, so ComfyUI users can run it without writing glue code. The accompanying paper is on arXiv, with a technical blog on the Tripo3D site.
Two caveats are worth stating. The repository has seen no commits since early June 2026, so this is a stable drop rather than an actively iterated project — fine for a self-contained inference model, less reassuring if issues accumulate. And the output is a Gaussian splat, not a mesh: splats render beautifully and suit AR/VR, previsualization, and simulation backdrops, but a conventional game or DCC pipeline that needs watertight topology, UVs, and PBR materials still requires a separate meshing step. Everything is MIT licensed.
graphdeco-inria
Original reference implementation of 3D Gaussian Splatting for real-time radiance field rendering
ahujasid
Connect Blender to Claude AI via MCP for natural-language-driven 3D scene creation and manipulation.
Tencent Hunyuan
Tencent's open-source diffusion system that turns a single image or text prompt into high-resolution, textured 3D assets.