Topics / #3d-generation

3D generation projects on GitHub

AI models that generate textured 3D assets from images or text.

As of , the most-starred 3D generation projects on GitHub are ComfyUI (138.6K stars), img2threejs (18.4K stars) and Hunyuan3D-2 (15.2K stars). GitHub.Locker tracks 25 3D generation repositories with 252.8K stars combined. The fastest-growing on October 18 was ComfyUI, with +835 stars in a day.

25Projects
252.8KStars in total
+1.7KStars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

25 projects · by stars

  1. #1 · Comfy-Org/ComfyUI

    ComfyUI

    ComfyUI is a node-based graph interface for building and running diffusion model workflows: image, video, 3D, and audio generation, editing, and more, all without writing code.

    138.6K
  2. #2 · img2threejs/img2threejs

    img2threejs

    A coding-agent skill that rebuilds an object from one reference image as a code-only, procedural Three.js model — a TypeScript THREE.Group factory built from primitives and shaders, not photogrammetry or mesh files.

    18.4K
  3. #3 · Tencent-Hunyuan/Hunyuan3D-2

    Hunyuan3D-2

    Hunyuan3D 2.0 is a large-scale 3D generation system from Tencent that turns a single image (or text) into a high-resolution textured 3D mesh, using a two-stage pipeline: a shape diffusion model (Hunyuan3D-DiT) followed by a texture synthesis model (Hunyuan3D-Paint).

    15.2K
  1. 4

    TRELLIS

    14Kmicrosoft/TRELLIS · Python

    Microsoft's large 3D asset generation model: feed it a text or image prompt and it generates high-quality 3D assets as Radiance Fields, 3D Gaussians, or meshes. It is the official code for a CVPR'25 Spotlight paper.

  2. 5

    TRELLIS.2

    12.3Kmicrosoft/TRELLIS.2 · Python

    TRELLIS.2 is a 4-billion-parameter 3D generative model for high-fidelity image-to-3D generation, using a novel field-free sparse voxel representation (O-Voxel) to produce assets with complex topology and full PBR materials.

  3. 6

    shap-e

    12.3Kopenai/shap-e · Python

    Shap-E is OpenAI's official code and model release for generating 3D objects conditioned on text prompts or images, producing conditional 3D implicit functions.

  4. 7

    image-blaster

    11.5Kneilsonnn/image-blaster · TypeScript

    image-blaster is a skillset for Claude that turns a single image into a 3D environment, complete with meshes and sound effects, by orchestrating Claude skills alongside the World Labs and FAL APIs.

  5. 8

    universal-modder

    8.4Krehan-remade/universal-modder · Python

    Universal Modder gives Claude Code (and other AI coding agents) a set of Agent Skills, a CLI called 'um', and a fal MCP server so the agent can find, reverse-engineer, and mod almost any PC game you own, then generate art, 3D, audio, test the mod in-game, and record a showcase video.

  6. 9

    modly

    8.2Klightningpixel/modly · TypeScript

    Modly is a desktop app that turns a photo (or a text prompt) into a 3D mesh using open source AI models, running entirely on your own GPU with no cloud calls.

  7. 10

    threejs-game-skills

    2.5Kmajidmanzarpour/threejs-game-skills · Python

    A set of nine self-contained skill packages (SKILL.md files) that teach Codex and Claude Code how to build playable, polished Three.js browser games end-to-end, including gameplay, AAA-style graphics, UI, QA, and optional AI-generated 3D, image, and audio assets.

  8. 11

    mlx-serve

    2Kddalcu/mlx-serve · Zig

    mlx-serve is a native local inference server for Apple Silicon Macs that runs MLX and GGUF language models and exposes OpenAI-, Anthropic-, and Ollama-compatible APIs, plus generates images, video, music, speech, and 3D models, all without Python or a cloud connection.

  9. 12

    UniMate

    2KFriedrich-M/UniMate · Python

    UniMate is the official code release for a SIGGRAPH Asia 2026 paper: a single diffusion/flow-matching model that generates motion for very different skeleton types (bipedal, quadrupedal, avian, marine, insectoid, serpentine, and even rigid articulated objects) from a rigged 3D asset plus a text prompt, without retraining per skeleton.

  10. 13

    Motion2MixamoRig

    1.3KMaxLiu22/Motion2MixamoRig · Python

    Motion2MixamoRig takes a video (or a still photo) of one person and transfers that motion/pose onto an Adobe Mixamo-rigged 3D character, producing preview videos and a skinned .glb file you can drop into Blender or Unity.

  11. 14

    skills

    1.1Kscenario-labs/skills · Python

    Agent Skills that teach AI coding agents (Claude Code, Cursor, Codex, Copilot, and 70+ others) to create production-ready images, video, audio, textures, skyboxes and 3D assets through the Scenario MCP server, for games and other creative work.

  12. 15

    image-to-3dlab

    857Bingeljell/image-to-3dlab · Python

    AssetFurnace (image-to-3dlab) turns a single image, or a text prompt, into a textured, rigged, animated 3D game character, running entirely on your own Apple Silicon Mac or NVIDIA Linux machine.

  13. 16

    camera-to-blender

    849ahujasid/camera-to-blender · JavaScript

    A tool that turns a photo of a real object into a 3D model and automatically imports it into Blender — point your phone at something, snap a photo, and the model appears in Blender within about a minute.

  14. 17

    genex-desktop

    638genex-games/genex-desktop · TypeScript

    Genex is a desktop app for building games with AI: it runs multi-agent workflows (a main agent plus worker and reviewer agents) that can use your Claude Code or ChatGPT subscription, or local models, to help with game development.

  15. 18

    CodeVideoModel

    573code-video-model/CodeVideoModel · Python

    CodeVideoModel is a research pipeline that turns a text prompt into an editable Three.js scene codebase, converts that scene into a reference image, and then renders a final video with the MiniMax-H3 model. It also ships CodeVideoBench, a benchmark of 22 evaluation cases for this code-to-video workflow.

  16. 19

    anyCreature

    467Ariescar/anyCreature · JavaScript

    anyCreature turns a plain-language description like 'a menacing mountain giant' into a game-ready 3D creature — a skinned, animated, vertex-coloured GLB file plus an offline viewer — produced in one AI agent session.

  17. 20

    Procedura

    405SpatiaOS/Procedura · TypeScript

    Procedura is an agentic 3D modeling pipeline that turns a text prompt (and optionally a reference image) into an editable procedural program — a parametric script with named parts joined by typed mates — written by an LLM, with optional per-part PBR materials and articulation exported to OpenUSD/URDF.

  18. 21

    WorldSculpt

    343AlayaLab/WorldSculpt · Python

    WorldSculpt is the official implementation of a research method that turns grounded video into 3D scenes: from RGB images with instance masks and 3D boxes it builds a compositional mesh of very complex scenes with hundreds of individual objects.

  19. 22

    dioramas

    323blendi-remade/dioramas · JavaScript

    Dioramas is a free, open-source framework for building cinematic, interactive 3D websites where the 3D scene itself is the page — a detailed object, real lighting, a choreographed camera, and one touchable interaction. It ships with 20 complete example sites built using it.

  20. 23

    UniForge3D

    316xibushu/UniForge3D · Python

    UniForge3D is the official code release for a research paper that generates complete 3D assets from sparse, unposed multi-view images, jointly modeling reconstruction and generation in a shared anchor-guided space.

  21. 24

    Mira-Scene

    210VAST-AI-Research/Mira-Scene · Python

    Mira-Scene is a pipeline that reconstructs an editable 3D scene from a single image, combining interactive instance segmentation, depth estimation, canonical coordinate and voxel prediction, object mesh generation, scene assembly, and environment-map generation.

  22. 25

    opensmash

    158turtlesoupy/opensmash · HTML

    OpenSmash lets you play Super Smash Bros. 64 and Melee right in the browser, and it can also generate brand-new playable fighters from just a name and an optional photo.

Often tagged together