Commit
Β·
f2488b7
0
Parent(s):
Initial release
Browse files- .gitattributes +37 -0
- README.md +47 -0
- samples/jacket.obj +3 -0
- samples/loong.obj +3 -0
- vae/pretrained_TripoSFVAE_256i1024o.safetensors +3 -0
.gitattributes
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
samples/jacket.obj filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
samples/loong.obj filter=lfs diff=lfs merge=lfs -text
|
README.md
ADDED
|
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: mit
|
| 3 |
+
pipeline_tag: image-to-3d
|
| 4 |
+
tags:
|
| 5 |
+
- 3d-reconstruction
|
| 6 |
+
- 3d-modeling
|
| 7 |
+
- triposf
|
| 8 |
+
- vae
|
| 9 |
+
---
|
| 10 |
+
# TripoSF: High-Resolution 3D Shape Modeling with SparseFlex
|
| 11 |
+
|
| 12 |
+
TripoSF is a state-of-the-art 3D shape modeling framework that enables differentiable mesh reconstruction at resolutions up to $1024^3$ directly from rendering losses. This repository contains the pretrained VAE model for high-fidelity 3D reconstruction.
|
| 13 |
+
|
| 14 |
+
## Model Description
|
| 15 |
+
|
| 16 |
+
TripoSF leverages a novel SparseFlex representation that combines the accuracy of Flexicubes with an efficient sparse voxel structure, focusing computation on surface-adjacent regions.
|
| 17 |
+
|
| 18 |
+
### Key Features
|
| 19 |
+
- π Ultra-high resolution reconstruction (up to $1024^3$)
|
| 20 |
+
- π― Direct optimization from rendering losses
|
| 21 |
+
- π Natural handling of open surfaces and complex topologies
|
| 22 |
+
- πΎ Memory-efficient sparse computation
|
| 23 |
+
- π Differentiable mesh extraction with sharp features
|
| 24 |
+
|
| 25 |
+
## Intended Uses
|
| 26 |
+
|
| 27 |
+
This model is designed for:
|
| 28 |
+
- High-fidelity 3D shape reconstruction
|
| 29 |
+
- Mesh generation and modeling
|
| 30 |
+
- 3D asset creation and optimization
|
| 31 |
+
|
| 32 |
+
## Requirements
|
| 33 |
+
|
| 34 |
+
- CUDA-capable GPU (β₯12GB VRAM recommended for $1024^3$ resolution)
|
| 35 |
+
- PyTorch 2.0+
|
| 36 |
+
|
| 37 |
+
## Usage
|
| 38 |
+
|
| 39 |
+
For detailed usage instructions, please visit our [GitHub repository](https://github.com/VAST-AI-Research/TripoSF).
|
| 40 |
+
|
| 41 |
+
## About
|
| 42 |
+
|
| 43 |
+
TripoSF is developed by [Tripo](https://www.tripo3d.ai), [VAST AI Research](https://github.com/orgs/VAST-AI-Research), pushing the boundaries of 3D Generative AI.
|
| 44 |
+
For more information:
|
| 45 |
+
- [Project Page](https://xianglonghe.github.io/TripoSF/)
|
| 46 |
+
- [Paper](https://arxiv.org/)
|
| 47 |
+
- [GitHub Repository](https://github.com/VAST-AI-Research/TripoSF)
|
samples/jacket.obj
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2d7c753dbbc4bb91190546f85bbf47faae040630c55b68058500fe27a02b5eb2
|
| 3 |
+
size 11111758
|
samples/loong.obj
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:20a8f0936ea788e370bbe3c22a7ffd15e568373fd9ce79874931b74ddb042fe0
|
| 3 |
+
size 176216113
|
vae/pretrained_TripoSFVAE_256i1024o.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7aa6e79a46cd35893356945edc212d2f733330586f55087160c4a364c4ce9b37
|
| 3 |
+
size 715361228
|