DiffGI: Differentiable Geometry Images for High-Fidelity Thin-Shell 3D Generation

3 min read Original article ↗
CLO Virtual Fashion

DiffGI generates high-fidelity, thin-shell 3D geometry (such as garments) end-to-end from a single image or pattern — in seconds, on a CPU.

Main Contributions

01

Thin-Shell & Non-Manifold 3D

Leverages multi-chart geometry images to effectively learn thin-shell, non-manifold surfaces — geometry that watertight volumetric models cannot represent.

02

High Fidelity, End-to-End

Continuous TSDF + differentiable marching squares backpropagate 3D surface losses end-to-end, yielding subpixel-accurate boundaries.

03

Fast & Lightweight

Diffusion over a compact 32×32 latent generates 3D in ~1.2 s on a consumer GPU — down to CPU-only devices.


DiffGI Pipeline

DiffGI pipeline overview

An input 3D mesh is mapped to a 2D TSDF geometry image and compressed by the DiffGI-VAE into a compact 32×32 latent. The decoder reconstructs the TSDF map, and a Differentiable Marching Squares (DMS) module extracts the 3D surface from it. Because DMS is differentiable, pixel-space losses on the TSDF and position maps — together with a geometry-aware normal rendering loss — propagate end-to-end, from the rendered 3D surface all the way back to the 2D latent. A transformer-based latent diffusion model is then trained on this latent space for conditional generation.


The Effect of Our Representation

DiffGI (ours)

Conventional GI

DiffGI versus a conventional occupancy-based geometry image

The same garment recovered from our DiffGI — a continuous, differentiable TSDF geometry image (left) — versus a conventional geometry image built on a binary occupancy map (right). DiffGI keeps thin shells and boundaries sharp and intact, while the occupancy-based representation leaves them torn and aliased.

GT UV atlas, its 256x256 binary occupancy rasterization with staircase boundary, and the 256x256 TSDF whose subpixel boundary matches the GT

GT chart boundaries in UV space, rasterized at 256×256: binary occupancy snaps to the pixel grid, while our TSDF follows the dashed GT boundary with subpixel accuracy.

Results

Single-View Image-to-3D

Image-conditioned garment generation

From a single front-view image to a complete 3D garment. Against TRELLIS, TRELLIS.2, and GarmageNet, DiffGI recovers cleaner boundaries with far more compact meshes (≈23K vertices on average).

Additional image-to-3D results with DiffGI tensors

Additional image-to-3D results, shown with the corresponding 2D DiffGI tensors.
Image-to-3D on GarmageSet — best geometric accuracy with an order of magnitude fewer vertices.
MethodAvg. VerticesCD↓MD (F1)↑dHBCD↓
TRELLIS109K3.440.2815.38N/A
TRELLIS.2380K11.010.2769.7012.44
GarmageNet526K4.310.2023.765.64
Ours (DiffGI)23K1.350.488.422.91

Reconstruction Fidelity (DiffGI-VAE)

VAE reconstruction comparison on GarmageSet and ABO

VAE reconstructions on GarmageSet and ABO. DiffGI-VAE produces sharper boundaries and better thin-shell preservation than Omages and GarmageNet.
Reconstruction & encoding fidelity — best scores with the most compact representation.
MethodRep. Size ABO CD↓ABO EMD↓ABO JSD↓ABO NC↑ Garmage CD↓Garmage EMD↓Garmage JSD↓Garmage NC↑
Omages64×64×40.890.250.920.891.310.171.790.95
GarmageNetN×722.190.2132.610.94
Ours32×32×40.830.230.890.830.460.161.240.96

Label-Conditioned Generation (ABO)

Label-conditioned furniture generation on ABO

DiffGI generates thin frames and open-boundary furniture with fewer staircase artifacts than Omages.

Latent Space Interpolation

Latent interpolation across categories

Smooth interpolations across furniture categories reveal a well-structured, continuous DiffGI latent manifold.
Peak memory and inference latency — DiffGI scales from servers down to CPU-only edge devices.
MethodHardwarePeak VRAM (GB)↓Time (s)↓
TRELLIS-imageRTX A6000 Ada16.284.52
OmagesRTX A6000 Ada2.4952.0
Ours-ImageRTX A6000 Ada3.220.80
Ours-ImageRTX 4070 (12GB)3.221.21
Ours-ImageMacBook M4 (CPU)8.52

Acknowledgements

We thank Hyun Kang, Seungoh Han, Sihun Cha, and Dong-sig Kang for valuable discussions and feedback throughout this work. We are also grateful to CLO Virtual Fashion for providing the research environment and resources that made this work possible.


BibTeX

@inproceedings{shim2026diffgi,
  title     = {DiffGI: Differentiable Geometry Images for High-Fidelity Thin-Shell 3D Generation},
  author    = {Shim, Eungjune and Lee, Hansol and Ju, Eunjung},
  booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
  year      = {2026}
}