CPU3DAI tools for 3D, video and audio

InstantMesh: 3D generator — what it does and what you need to run it

InstantMesh is an open source 3D generator created by the Tencent ARC team. The tool tackles the image-to-3D task, meaning it reconstructs a 3D mesh from a single input image. The authors emphasize efficiency and use a sparse-view approach.

What it does

  • Generates a 3D mesh from a single image.
  • By default, exports the result in .obj format with vertex colors.
  • When the --export_texmap flag is specified, it can export the model with a texture map; the authors warn that this will increase processing time.
  • The code is written in Python and relies on the diffusers library.

What you need to run it

  • Platform: as described by the author, CUDA is required. The exact recommendation is: Python>=3.10, PyTorch>=2.1.0, and CUDA>=12.1.
  • Memory and storage: the largest model weights file is 1.6 GB, and all model weights files total 6.8 GB. The authors do not specify system RAM requirements.
  • License: both the code and model weights are distributed under the Apache-2.0 license.
  • Hosting: the code is available in the repository github.com/TencentARC/InstantMesh, and the model weights are on huggingface.co/TencentARC/InstantMesh. This is a local tool; the authors do not provide a cloud version.

Who it is for

The tool will be useful for developers and researchers who want to integrate 3D generation into their pipeline or fine-tune the model. The open Apache-2.0 license allows using the code and weights in commercial projects. The flag for exporting a texture map gives a choice between speed and detail of the final model.

It is not suitable for those looking for a ready-made cloud solution without environment setup — InstantMesh needs to be run locally on a machine with a suitable GPU and CUDA drivers. Users without experience with Python and PyTorch may also find it difficult to deploy the tool, as the authors do not provide a graphical interface.

InstantMesh occupies the niche of a fast mesh generator from a single snapshot. It does not require a cloud subscription, but it does impose specific hardware and software requirements that are worth checking before installation.

InstantMesh pipeline 3D model generation from a single image Image Single photo input Preprocessing Normalization and preparation Reconstruction Sparse-view Large Model CUDA 12.1+ Mesh 3D model with vertices Export OBJ format with texture direct export Tencent ARC · Apache-2.0 · Python · diffusers · Hugging Face
How the InstantMesh pipeline works. The diagram is drawn from the tool’s fact sheet.

Fact sheet

Taskimage-to-3d source
Code licenseApache-2.0 source
Weights licenseapache-2.0 source
PlatformCUDA per the author’s description source
Largest weights file1.6 GB source
All weights files6.8 GB source
Export formatsobj per the author’s description source
Librarydiffusers source
LanguagePython source
Last code change2025-01-03 source
Repository created2024-04-10 source
Changes often — as of 2026-08-19
GitHub stars4485 source
Forks500 source
Downloads per month18595 source
Model updated2024-04-11 source

Values are collected automatically from official sources and were checked on 2026-08-19. Each one links to its source, and values taken from the developer’s pages also carry a verbatim quote — hover over the note. Pricing and versions are shown as of the check date and change most often; verify on the vendor’s site before buying.

See also