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
|