跳到正文

VAST-AI-Research

TripoSplat

TripoSplat converts a single 2D image into high-quality and variable number of 3D Gaussians, developed by TripoAI.

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

这篇是英文原文

下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

TripoSplat

TripoSplat converts a single 2D image into high-quality and variable number of 3D Gaussians, developed by TripoAI. It can serve as a powerful pipeline tool for asset creation, AR/VR, game development, simulation environments, and beyond. This is the inference-only repo for TripoSplat. For the training code, see TripoSplat-Training.

Highlights

  • High-quality, versatile generation that handles a wide range of image styles.
  • Arbitrary Gaussian count (up to 262,144) — trade off visual quality against rendering cost according to your need.
  • Minimal, readable code: two files (triposplat.py and model.py), ~2,000 LOC total. Easy to customize and integrate into other ecosystems.
  • Near-zero dependencies: no transformers, no diffusers, no version-conflict hell. Runs on any platform.
  • Official ComfyUI support: drop the official workflow template into ComfyUI and start playing with TripoSplat right away.

Quickstart

Download model weights to ckpts/ from HuggingFace.

# Use one of the following ways to download model weights.

# 1. Use HuggingFace CLI
hf download VAST-AI/TripoSplat --local-dir ckpts/

# 2. Use huggingface_hub
pip install huggingface_hub
python -c "from huggingface_hub import snapshot_download; snapshot_download(repo_id='VAST-AI/TripoSplat', local_dir='ckpts/')"

# 3. Use ModelScope CLI
pip install modelscope
modelscope download VAST-AI-Research/TripoSplat --local_dir ckpts/

# 4. Use modelscope Python SDK
pip install modelscope
python -c "from modelscope import snapshot_download; snapshot_download('VAST-AI-Research/TripoSplat', local_dir='ckpts/')"

# 5. Manual download from HuggingFace / ModelScope.

Setup the environment and run the example inference script.

# install torch and torchvision according to your environment
pip install numpy safetensors pillow tqdm
python run_example.py

The exported .ply / .splat files can be visualized in any 3D Gaussian viewer — e.g. SparkJS or SuperSplat.

Gradio Demo

pip install gradio
python run_gradio.py

License

TripoSplat code and weight models are released under the MIT License.

Citation

If you find TripoSplat useful, please cite:

@misc{yan2026generative3dgaussianslearned,
    title={Generative 3D Gaussians with Learned Density Control}, 
    author={Runjie Yan and Yan-Pei Cao and Peng Wang and Ding Liang and Yuan-Chen Guo},
    year={2026},
    eprint={2605.16355},
    archivePrefix={arXiv},
    primaryClass={cs.GR},
    url={https://arxiv.org/abs/2605.16355}, 
}

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。