Kwmart Kwmart xibushu commited on
Commit
393d98d
·
0 Parent(s):

Duplicate from xibushu/UniForge3D

Browse files

Co-authored-by: wenjuechen <xibushu@users.noreply.huggingface.co>

.gitattributes ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ assets/teaser.png filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: uniforge3d
3
+ pipeline_tag: image-to-3d
4
+ license: cc-by-nc-4.0
5
+ tags:
6
+ - pytorch
7
+ - image-to-3d
8
+ - multi-view
9
+ - 3d-reconstruction
10
+ - 3d-generation
11
+ thumbnail: https://huggingface.co/xibushu/UniForge3D/resolve/main/assets/teaser.png
12
+ ---
13
+
14
+ # UniForge3D: Joint 3D Reconstruction and Generation in a Shared Anchor-Guided Space
15
+
16
+ [Code](https://github.com/xibushu/UniForge3D) · [Project Page](https://xishuxishu.github.io/uniforge3d-project/)
17
+
18
+ ![UniForge3D teaser](assets/teaser.png)
19
+
20
+ UniForge3D generates complete 3D assets from sparse, unposed multi-view images. It jointly models reconstruction and generation in a shared anchor-guided space, then uses structure-guided view selection to preserve observed details.
21
+
assets/teaser.png ADDED

Git LFS Details

  • SHA256: 8bff6db851f5082cce53164be178514762eae103510a11ca951102fbd3bae3c9
  • Pointer size: 133 Bytes
  • Size of remote file: 23.9 MB
pipeline.json ADDED
@@ -0,0 +1,714 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "external_models": {
3
+ "dino": "facebook/dinov3-vitl16-pretrain-lvd1689m",
4
+ "rembg": "briaai/RMBG-2.0"
5
+ },
6
+ "sparse_structure": {
7
+ "sampler": {
8
+ "args": {
9
+ "sigma_min": 1e-05
10
+ },
11
+ "params": {
12
+ "steps": 12,
13
+ "guidance_strength": 7.5,
14
+ "guidance_interval": [
15
+ 0.6,
16
+ 1
17
+ ],
18
+ "guidance_rescale": 0.7,
19
+ "rescale_t": 5
20
+ }
21
+ },
22
+ "model": {
23
+ "name": "JointDiTVGGTStage1Model",
24
+ "args": {
25
+ "dit_args": {
26
+ "resolution": 16,
27
+ "in_channels": 8,
28
+ "out_channels": 8,
29
+ "model_channels": 1536,
30
+ "cond_channels": 1024,
31
+ "num_blocks": 30,
32
+ "num_heads": 12,
33
+ "mlp_ratio": 5.3334,
34
+ "pe_mode": "rope",
35
+ "share_mod": true,
36
+ "initialization": "scaled",
37
+ "qk_rms_norm": true,
38
+ "qk_rms_norm_cross": true
39
+ },
40
+ "dino_image_size": 512,
41
+ "vggt_img_size": 518,
42
+ "vggt_patch_size": 14,
43
+ "anchor_view": 0,
44
+ "fusion_vggt_layers": [
45
+ 4,
46
+ 7,
47
+ 11,
48
+ 14,
49
+ 17,
50
+ 19,
51
+ 21,
52
+ 23
53
+ ],
54
+ "fusion_dit_blocks": [
55
+ 7,
56
+ 10,
57
+ 13,
58
+ 16,
59
+ 19,
60
+ 22,
61
+ 25,
62
+ 28
63
+ ],
64
+ "cond_fusion_hidden_dim": 1024,
65
+ "dit_to_vggt_gate_cap": 1
66
+ }
67
+ },
68
+ "decoder": {
69
+ "normalization": null,
70
+ "checkpoint": {
71
+ "repo_id": "microsoft/TRELLIS-image-large",
72
+ "filename": "ckpts/ss_dec_conv3d_16l8_fp16",
73
+ "revision": "25e0d31ffbebe4b5a97464dd851910efc3002d96"
74
+ }
75
+ },
76
+ "weights": {
77
+ "dit_base": {
78
+ "repo_id": "microsoft/TRELLIS.2-4B",
79
+ "filename": "ckpts/ss_flow_img_dit_1_3B_64_bf16.safetensors",
80
+ "revision": "af44b45f2e35a493886929c6d786e563ec68364d"
81
+ },
82
+ "vggt_base": "uniforge3d/vggt/uniforge3d_stage1_structure_vggt_backbone.pt",
83
+ "dit_lora": {
84
+ "rank": 64,
85
+ "alpha": 128,
86
+ "target_modules": [
87
+ "blocks.*.self_attn.to_qkv",
88
+ "blocks.*.self_attn.to_out",
89
+ "blocks.*.cross_attn.to_q",
90
+ "blocks.*.cross_attn.to_kv",
91
+ "blocks.*.cross_attn.to_out"
92
+ ]
93
+ },
94
+ "vggt_lora": {
95
+ "rank": 32,
96
+ "alpha": 32,
97
+ "target_modules": [
98
+ "aggregator.frame_blocks.*.attn.qkv",
99
+ "aggregator.frame_blocks.*.attn.proj",
100
+ "aggregator.frame_blocks.*.mlp.fc1",
101
+ "aggregator.frame_blocks.*.mlp.fc2",
102
+ "aggregator.global_blocks.*.attn.qkv",
103
+ "aggregator.global_blocks.*.attn.proj",
104
+ "aggregator.global_blocks.*.mlp.fc1",
105
+ "aggregator.global_blocks.*.mlp.fc2",
106
+ "point_head*"
107
+ ]
108
+ },
109
+ "checkpoint": "uniforge3d/stage1/uniforge3d_stage1_structure_joint_model.pt"
110
+ }
111
+ },
112
+ "structured_latent_512": {
113
+ "sampler": {
114
+ "name": "cfg",
115
+ "args": {
116
+ "sigma_min": 1e-05
117
+ },
118
+ "params": {
119
+ "steps": 20,
120
+ "guidance_strength": 3,
121
+ "guidance_rescale": 0,
122
+ "rescale_t": 1
123
+ }
124
+ },
125
+ "model": {
126
+ "name": "VGGTConditionedSLatFlowModel",
127
+ "args": {
128
+ "denoiser_args": {
129
+ "resolution": 32,
130
+ "in_channels": 32,
131
+ "out_channels": 32,
132
+ "model_channels": 1536,
133
+ "cond_channels": 1024,
134
+ "num_blocks": 30,
135
+ "num_heads": 12,
136
+ "mlp_ratio": 5.3334,
137
+ "pe_mode": "rope",
138
+ "share_mod": true,
139
+ "initialization": "scaled",
140
+ "qk_rms_norm": true,
141
+ "qk_rms_norm_cross": true,
142
+ "routed_layers": [
143
+ 5,
144
+ 7,
145
+ 10,
146
+ 12,
147
+ 15,
148
+ 17,
149
+ 20,
150
+ 22,
151
+ 25,
152
+ 27
153
+ ]
154
+ },
155
+ "adapter_args": {
156
+ "feature_layers": [
157
+ 4,
158
+ 11,
159
+ 17,
160
+ 23
161
+ ],
162
+ "feature_dim": 2048,
163
+ "per_layer_dim": 1024,
164
+ "hidden_dim": 4096,
165
+ "output_dim": 1024
166
+ }
167
+ }
168
+ },
169
+ "decoder": {
170
+ "resolution": 512,
171
+ "normalization": {
172
+ "mean": [
173
+ 0.781296,
174
+ 0.018091,
175
+ -0.495192,
176
+ -0.558457,
177
+ 1.06053,
178
+ 0.093252,
179
+ 1.518149,
180
+ -0.933218,
181
+ -0.732996,
182
+ 2.604095,
183
+ -0.118341,
184
+ -2.143904,
185
+ 0.495076,
186
+ -2.179512,
187
+ -2.130751,
188
+ -0.996944,
189
+ 0.261421,
190
+ -2.217463,
191
+ 1.260067,
192
+ -0.150213,
193
+ 3.790713,
194
+ 1.481266,
195
+ -1.046058,
196
+ -1.523667,
197
+ -0.059621,
198
+ 2.22078,
199
+ 1.621212,
200
+ 0.87723,
201
+ 0.567247,
202
+ -3.175944,
203
+ -3.186688,
204
+ 1.578665
205
+ ],
206
+ "std": [
207
+ 5.972266,
208
+ 4.706852,
209
+ 5.44501,
210
+ 5.209927,
211
+ 5.32022,
212
+ 4.547237,
213
+ 5.020802,
214
+ 5.444004,
215
+ 5.226681,
216
+ 5.683095,
217
+ 4.831436,
218
+ 5.286469,
219
+ 5.652043,
220
+ 5.367606,
221
+ 5.525084,
222
+ 4.730578,
223
+ 4.805265,
224
+ 5.124013,
225
+ 5.530808,
226
+ 5.619001,
227
+ 5.10393,
228
+ 5.41767,
229
+ 5.269677,
230
+ 5.547194,
231
+ 5.634698,
232
+ 5.235274,
233
+ 6.110351,
234
+ 5.511298,
235
+ 6.237273,
236
+ 4.879207,
237
+ 5.347008,
238
+ 5.405691
239
+ ]
240
+ },
241
+ "checkpoint": {
242
+ "repo_id": "microsoft/TRELLIS.2-4B",
243
+ "filename": "ckpts/shape_dec_next_dc_f16c32_fp16",
244
+ "revision": "af44b45f2e35a493886929c6d786e563ec68364d"
245
+ }
246
+ },
247
+ "conditioning": {
248
+ "image_size": 512,
249
+ "grid_resolution": 32
250
+ },
251
+ "weights": {
252
+ "checkpoint": "uniforge3d/shape512/uniforge3d_stage2_shape512_denoiser.pt",
253
+ "adapter_checkpoint": "uniforge3d/shape512/uniforge3d_stage2_shape512_vggt_adapter.pt",
254
+ "lora": {
255
+ "r": 128,
256
+ "lora_alpha": 256,
257
+ "lora_dropout": 0,
258
+ "target_modules": [
259
+ "to_q",
260
+ "to_kv",
261
+ "to_out",
262
+ "to_qkv"
263
+ ],
264
+ "bias": "none"
265
+ }
266
+ }
267
+ },
268
+ "structured_latent_1024": {
269
+ "sampler": {
270
+ "name": "cfg",
271
+ "args": {
272
+ "sigma_min": 1e-05
273
+ },
274
+ "params": {
275
+ "steps": 20,
276
+ "guidance_strength": 6.5,
277
+ "guidance_rescale": 0.3,
278
+ "rescale_t": 1
279
+ }
280
+ },
281
+ "model": {
282
+ "name": "VGGTConditionedSLatFlowModel",
283
+ "args": {
284
+ "denoiser_args": {
285
+ "resolution": 64,
286
+ "in_channels": 32,
287
+ "out_channels": 32,
288
+ "model_channels": 1536,
289
+ "cond_channels": 1024,
290
+ "num_blocks": 30,
291
+ "num_heads": 12,
292
+ "mlp_ratio": 5.3334,
293
+ "pe_mode": "rope",
294
+ "share_mod": true,
295
+ "initialization": "scaled",
296
+ "qk_rms_norm": true,
297
+ "qk_rms_norm_cross": true,
298
+ "routed_layers": [
299
+ 5,
300
+ 7,
301
+ 10,
302
+ 12,
303
+ 15,
304
+ 17,
305
+ 20,
306
+ 22,
307
+ 25,
308
+ 27
309
+ ]
310
+ },
311
+ "adapter_args": {
312
+ "feature_layers": [
313
+ 4,
314
+ 11,
315
+ 17,
316
+ 23
317
+ ],
318
+ "feature_dim": 2048,
319
+ "per_layer_dim": 1024,
320
+ "hidden_dim": 4096,
321
+ "output_dim": 1024,
322
+ "input_patch_grid_size": 32,
323
+ "upsample_scale": 2
324
+ }
325
+ }
326
+ },
327
+ "decoder": {
328
+ "resolution": 1024,
329
+ "normalization": {
330
+ "mean": [
331
+ 0.781296,
332
+ 0.018091,
333
+ -0.495192,
334
+ -0.558457,
335
+ 1.06053,
336
+ 0.093252,
337
+ 1.518149,
338
+ -0.933218,
339
+ -0.732996,
340
+ 2.604095,
341
+ -0.118341,
342
+ -2.143904,
343
+ 0.495076,
344
+ -2.179512,
345
+ -2.130751,
346
+ -0.996944,
347
+ 0.261421,
348
+ -2.217463,
349
+ 1.260067,
350
+ -0.150213,
351
+ 3.790713,
352
+ 1.481266,
353
+ -1.046058,
354
+ -1.523667,
355
+ -0.059621,
356
+ 2.22078,
357
+ 1.621212,
358
+ 0.87723,
359
+ 0.567247,
360
+ -3.175944,
361
+ -3.186688,
362
+ 1.578665
363
+ ],
364
+ "std": [
365
+ 5.972266,
366
+ 4.706852,
367
+ 5.44501,
368
+ 5.209927,
369
+ 5.32022,
370
+ 4.547237,
371
+ 5.020802,
372
+ 5.444004,
373
+ 5.226681,
374
+ 5.683095,
375
+ 4.831436,
376
+ 5.286469,
377
+ 5.652043,
378
+ 5.367606,
379
+ 5.525084,
380
+ 4.730578,
381
+ 4.805265,
382
+ 5.124013,
383
+ 5.530808,
384
+ 5.619001,
385
+ 5.10393,
386
+ 5.41767,
387
+ 5.269677,
388
+ 5.547194,
389
+ 5.634698,
390
+ 5.235274,
391
+ 6.110351,
392
+ 5.511298,
393
+ 6.237273,
394
+ 4.879207,
395
+ 5.347008,
396
+ 5.405691
397
+ ]
398
+ },
399
+ "checkpoint": {
400
+ "repo_id": "microsoft/TRELLIS.2-4B",
401
+ "filename": "ckpts/shape_dec_next_dc_f16c32_fp16",
402
+ "revision": "af44b45f2e35a493886929c6d786e563ec68364d"
403
+ }
404
+ },
405
+ "conditioning": {
406
+ "image_size": 1024,
407
+ "grid_resolution": 64
408
+ },
409
+ "weights": {
410
+ "checkpoint": "uniforge3d/shape1024/uniforge3d_stage2_shape1024_denoiser.pt",
411
+ "adapter_checkpoint": "uniforge3d/shape1024/uniforge3d_stage2_shape1024_vggt_adapter.pt",
412
+ "lora": {
413
+ "r": 128,
414
+ "lora_alpha": 256,
415
+ "lora_dropout": 0,
416
+ "target_modules": [
417
+ "to_q",
418
+ "to_kv",
419
+ "to_out",
420
+ "to_qkv"
421
+ ],
422
+ "bias": "none"
423
+ }
424
+ }
425
+ },
426
+ "structured_latent_handoff": {
427
+ "target_max_side": 0.9998,
428
+ "surface_voxel_resolution": 64
429
+ },
430
+ "mesh_postprocess": {
431
+ "grid_size": 1024,
432
+ "pre_simplify_target": 16777216,
433
+ "decimation_target": 1000000,
434
+ "remesh_band": 1,
435
+ "remesh_project": 0
436
+ },
437
+ "texture": {
438
+ "resolution": 1024,
439
+ "texture_size": 2048,
440
+ "decimation_target": 1000000,
441
+ "model": {
442
+ "name": "VGGTConditionedSLatFlowModel",
443
+ "args": {
444
+ "denoiser_args": {
445
+ "resolution": 64,
446
+ "in_channels": 64,
447
+ "out_channels": 32,
448
+ "model_channels": 1536,
449
+ "cond_channels": 1024,
450
+ "num_blocks": 30,
451
+ "num_heads": 12,
452
+ "mlp_ratio": 5.3334,
453
+ "pe_mode": "rope",
454
+ "share_mod": true,
455
+ "initialization": "scaled",
456
+ "qk_rms_norm": true,
457
+ "qk_rms_norm_cross": true,
458
+ "routed_layers": [
459
+ 5,
460
+ 7,
461
+ 10,
462
+ 12,
463
+ 15,
464
+ 17,
465
+ 20,
466
+ 22,
467
+ 25,
468
+ 27
469
+ ]
470
+ },
471
+ "adapter_args": {
472
+ "feature_layers": [
473
+ 4,
474
+ 11,
475
+ 17,
476
+ 23
477
+ ],
478
+ "feature_dim": 2048,
479
+ "per_layer_dim": 1024,
480
+ "hidden_dim": 4096,
481
+ "output_dim": 1024,
482
+ "input_patch_grid_size": 32,
483
+ "upsample_scale": 2
484
+ }
485
+ }
486
+ },
487
+ "sampler": {
488
+ "args": {
489
+ "sigma_min": 1e-05
490
+ },
491
+ "params": {
492
+ "steps": 20,
493
+ "guidance_strength": 2.5,
494
+ "guidance_interval": [
495
+ 0,
496
+ 1
497
+ ],
498
+ "guidance_rescale": 0,
499
+ "rescale_t": 1.5
500
+ }
501
+ },
502
+ "shape_slat_normalization": {
503
+ "mean": [
504
+ 0.781296,
505
+ 0.018091,
506
+ -0.495192,
507
+ -0.558457,
508
+ 1.06053,
509
+ 0.093252,
510
+ 1.518149,
511
+ -0.933218,
512
+ -0.732996,
513
+ 2.604095,
514
+ -0.118341,
515
+ -2.143904,
516
+ 0.495076,
517
+ -2.179512,
518
+ -2.130751,
519
+ -0.996944,
520
+ 0.261421,
521
+ -2.217463,
522
+ 1.260067,
523
+ -0.150213,
524
+ 3.790713,
525
+ 1.481266,
526
+ -1.046058,
527
+ -1.523667,
528
+ -0.059621,
529
+ 2.22078,
530
+ 1.621212,
531
+ 0.87723,
532
+ 0.567247,
533
+ -3.175944,
534
+ -3.186688,
535
+ 1.578665
536
+ ],
537
+ "std": [
538
+ 5.972266,
539
+ 4.706852,
540
+ 5.44501,
541
+ 5.209927,
542
+ 5.32022,
543
+ 4.547237,
544
+ 5.020802,
545
+ 5.444004,
546
+ 5.226681,
547
+ 5.683095,
548
+ 4.831436,
549
+ 5.286469,
550
+ 5.652043,
551
+ 5.367606,
552
+ 5.525084,
553
+ 4.730578,
554
+ 4.805265,
555
+ 5.124013,
556
+ 5.530808,
557
+ 5.619001,
558
+ 5.10393,
559
+ 5.41767,
560
+ 5.269677,
561
+ 5.547194,
562
+ 5.634698,
563
+ 5.235274,
564
+ 6.110351,
565
+ 5.511298,
566
+ 6.237273,
567
+ 4.879207,
568
+ 5.347008,
569
+ 5.405691
570
+ ]
571
+ },
572
+ "texture_slat_normalization": {
573
+ "mean": [
574
+ 3.501659,
575
+ 2.212398,
576
+ 2.226094,
577
+ 0.251093,
578
+ -0.026248,
579
+ -0.687364,
580
+ 0.439898,
581
+ -0.928075,
582
+ 0.029398,
583
+ -0.339596,
584
+ -0.869527,
585
+ 1.038479,
586
+ -0.972385,
587
+ 0.126042,
588
+ -1.129303,
589
+ 0.455149,
590
+ -1.209521,
591
+ 2.069067,
592
+ 0.544735,
593
+ 2.569128,
594
+ -0.323407,
595
+ 2.293,
596
+ -1.925608,
597
+ -1.217717,
598
+ 1.213905,
599
+ 0.971588,
600
+ -0.023631,
601
+ 0.10675,
602
+ 2.021786,
603
+ 0.250524,
604
+ -0.662387,
605
+ -0.768862
606
+ ],
607
+ "std": [
608
+ 2.665652,
609
+ 2.743913,
610
+ 2.765121,
611
+ 2.595319,
612
+ 3.037293,
613
+ 2.291316,
614
+ 2.144656,
615
+ 2.911822,
616
+ 2.969419,
617
+ 2.501689,
618
+ 2.154811,
619
+ 3.163343,
620
+ 2.621215,
621
+ 2.381943,
622
+ 3.186697,
623
+ 3.021588,
624
+ 2.295916,
625
+ 3.234985,
626
+ 3.233086,
627
+ 2.26014,
628
+ 2.874801,
629
+ 2.810596,
630
+ 3.29272,
631
+ 2.674999,
632
+ 2.680878,
633
+ 2.372054,
634
+ 2.451546,
635
+ 2.353556,
636
+ 2.995195,
637
+ 2.379849,
638
+ 2.786195,
639
+ 2.77519
640
+ ]
641
+ },
642
+ "shape_decoder_checkpoint": {
643
+ "repo_id": "microsoft/TRELLIS.2-4B",
644
+ "filename": "ckpts/shape_dec_next_dc_f16c32_fp16",
645
+ "revision": "af44b45f2e35a493886929c6d786e563ec68364d"
646
+ },
647
+ "texture_decoder_checkpoint": {
648
+ "repo_id": "microsoft/TRELLIS.2-4B",
649
+ "filename": "ckpts/tex_dec_next_dc_f16c32_fp16",
650
+ "revision": "af44b45f2e35a493886929c6d786e563ec68364d"
651
+ },
652
+ "weights": {
653
+ "checkpoint": "uniforge3d/texture/uniforge3d_stage3_texture1024_denoiser.pt",
654
+ "adapter_checkpoint": "uniforge3d/texture/uniforge3d_stage3_texture1024_vggt_adapter.pt",
655
+ "lora": {
656
+ "r": 128,
657
+ "lora_alpha": 256,
658
+ "lora_dropout": 0,
659
+ "target_modules": [
660
+ "to_q",
661
+ "to_kv",
662
+ "to_out",
663
+ "to_qkv"
664
+ ],
665
+ "bias": "none"
666
+ }
667
+ }
668
+ },
669
+ "image_preprocess": {
670
+ "alpha_threshold": 0,
671
+ "padding_factor": 1,
672
+ "rembg_model": "briaai/RMBG-2.0"
673
+ },
674
+ "format_version": 1,
675
+ "default_seed": 42,
676
+ "conditioner": {
677
+ "vggt_feature_extractor": {
678
+ "feature_layers": [
679
+ 4,
680
+ 11,
681
+ 17,
682
+ 23
683
+ ],
684
+ "shape_grid_resolution": 64,
685
+ "conditioning_layers": [
686
+ 4,
687
+ 7,
688
+ 11,
689
+ 14,
690
+ 17,
691
+ 20,
692
+ 23
693
+ ],
694
+ "dtype": "bfloat16",
695
+ "checkpoint_path": "uniforge3d/vggt/uniforge3d_shape_texture_vggt_conditioner.pt"
696
+ },
697
+ "voxel_routers": {
698
+ "32": {
699
+ "confidence_keep_ratio": 0.95,
700
+ "component_iterations": 64,
701
+ "grid_resolution": 32,
702
+ "patch_grid_size": 32,
703
+ "image_size": 448
704
+ },
705
+ "64": {
706
+ "confidence_keep_ratio": 0.95,
707
+ "component_iterations": 64,
708
+ "grid_resolution": 64,
709
+ "patch_grid_size": 64,
710
+ "image_size": 448
711
+ }
712
+ }
713
+ }
714
+ }
uniforge3d/shape1024/uniforge3d_stage2_shape1024_denoiser.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dbe0699d7c197cc17c63c64240af72b88f4d502cedd584a60f9e0bd2fd9e1d04
3
+ size 5468197230
uniforge3d/shape1024/uniforge3d_stage2_shape1024_vggt_adapter.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:591eae22500e4e537c1e0f4d504efc61868847894406f9f41cca54cb38b41dde
3
+ size 256108930
uniforge3d/shape512/uniforge3d_stage2_shape512_denoiser.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:121abea6b1fc1ec2e1c47ef0f102089574a6a718e8ca8dbc2426ebee738e0f51
3
+ size 5468197230
uniforge3d/shape512/uniforge3d_stage2_shape512_vggt_adapter.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dcaffa7cbea19b0670ae0fded3864a65e151ac0d663c338f374492d20d65e55d
3
+ size 251868386
uniforge3d/stage1/uniforge3d_stage1_structure_joint_model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a4079cc6f0b0748d3afb301717eddf532ed4f5ddb80f37bb9294a290ee89f824
3
+ size 1234004742
uniforge3d/texture/uniforge3d_stage3_texture1024_denoiser.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:302c5ac4ae5ebae31fee4cd78704953b4fe578594a66e93a5a655fb36b5b786e
3
+ size 5468533342
uniforge3d/texture/uniforge3d_stage3_texture1024_vggt_adapter.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:30b4946d8a6cc22dac68695e078ab198cb6380e337674f414e7e70638e9ebbbb
3
+ size 256109038
uniforge3d/vggt/uniforge3d_shape_texture_vggt_conditioner.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ecc0915beb86ee0b027ac65ca78e2abb29ad6fe140d904e487c9c3f4120f6902
3
+ size 3898562754
uniforge3d/vggt/uniforge3d_stage1_structure_vggt_backbone.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a3844cfc95b5ab6d4f002e0bce967bb7184489169531963b45134cb51eb3c5c1
3
+ size 4632306609