Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shape

Rundi Wu, Ruoshi Liu, Carl Vondrick, Changxi Zheng
2/12/2026

No official code found. Best implementation: Sin3DM/Sin3DM (140 stars, MIT, last commit 2024-02-05).

Abstract

Synthesizing novel 3D models that resemble the input example has long been pursued by graphics artists and machine learning researchers. In this paper, we present Sin3DM, a diffusion model that learns the internal patch distribution from a single 3D textured shape and generates high-quality variations with fine geometry and texture details. Training a diffusion model directly in 3D would induce large memory and computational cost. Therefore, we first compress the input into a lower-dimensional latent space and then train a diffusion model on it. Specifically, we encode the input 3D textured shape into triplane feature maps that represent the signed distance and texture fields of the input. The denoising network of our diffusion model has a limited receptive field to avoid overfitting, and uses triplane-aware 2D convolution blocks to improve the result quality. Aside from randomly generating new samples, our model also facilitates applications such as retargeting, outpainting and local editing. Through extensive qualitative and quantitative evaluation, we show that our method outperforms prior methods in generation quality of 3D shapes.

View on arXivView PDF

Code Implementations(1)

Sin3DM/Sin3DMCommunity100%
MIT

single 3D shape diffusion model

1409Shell, PythonMay 21, 20232 years agoMIT
3d-generation3d-shapesdiffusion-modelsgenerative-modelpaper

Similar Papers

Cite this paper

@article{wu2026sindm,
  title  = {Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shape},
  author = {Rundi Wu and Ruoshi Liu and Carl Vondrick and Changxi Zheng},
  year   = {2026},
  eprint = {2305.15399},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2305.15399},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.15399.svg)](https://codeofpaper.com/paper/2305.15399)

Discussion