atlas

Research map / Image generation / Editing and style transfer

Single Mesh Diffusion Models with Field Latents for Texture Generation

CVPR 2024 · Image generation › Editing and style transfer · approach: Texture and sketch synthesis · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Field Latents (tangent-vector latent codes on mesh vertices, via a locally-supported VAE) and Field Latent Diffusion Models built on field convolutions, enabling intrinsic single-textured-mesh texture generation, inpainting, label-guided generation, and isometry-equivariant texture transfer.

Problem

Generating high-fidelity textures directly on 3D mesh surfaces, avoiding view inconsistency and rasterization aliasing of image-based or triplane-based methods, in the single-textured-mesh setting where only one example texture is available.

Approach

Encode textures as isometry-equivariant tangent vector fields (Field Latents) at mesh vertices using a log-map-based neural field decoder, and train a DDPM with field convolutions (with embeddings injected into convolutions to preserve equivariance) directly in this intrinsic latent space.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the logarithmic coordinate function instead of barycentric interpolation (ablation)FL-VAE · Google Scanned Objects high-res (30K vertices)PSNR: 21.33 -> 22.38Helped
Use the logarithmic coordinate function instead of barycentric interpolation (ablation)FL-VAE · Google Scanned Objects high-res (30K vertices)DSSIM: 0.66 -> 0.51Helped
Use the logarithmic coordinate function instead of barycentric interpolation (ablation)FL-VAE · Google Scanned Objects high-res (30K vertices)LPIPS: 1.31 -> 1.02Helped
Use the logarithmic coordinate function instead of barycentric interpolation (ablation)FL-VAE · Google Scanned Objects low-res (5K vertices)PSNR: 19.61 -> 20.59Helped
Use the logarithmic coordinate function instead of barycentric interpolation (ablation)FL-VAE · Google Scanned Objects low-res (5K vertices)DSSIM: 1.01 -> 0.83Helped
Use the logarithmic coordinate function instead of barycentric interpolation (ablation)FL-VAE · Google Scanned Objects low-res (5K vertices)LPIPS: 2.03 -> 1.81Helped
Use FL-VAE rather than INFs for texture reconstructionTexture reconstruction · Google Scanned Objects high-res (30K vertices)PSNR: 18.86 -> 22.38Helped
Use FL-VAE rather than INFs for texture reconstructionTexture reconstruction · Google Scanned Objects high-res (30K vertices)DSSIM: 1.16 -> 0.51Helped
Use FL-VAE rather than INFs for texture reconstructionTexture reconstruction · Google Scanned Objects high-res (30K vertices)LPIPS: 2.15 -> 1.02Helped
Use FLDM rather than Sin3DM for unconditional texture generationUnconditional generation · Selected Objaverse and Scanned Objects meshesSIFID: 6.58 -> 3.27Helped

Surprising findings

Limitations

Experimental setup

Datasets: OpenImagesV4 Google Scanned Objects Objaverse

Benchmarks: Google Scanned Objects reconstruction Objaverse and Scanned Objects unconditional generation

Metrics: PSNR DSSIM LPIPS SIFID

Baselines: Sin3DM INFs FL-VAE (Barycentric)

Builds on: DDPM Intrinsic Neural Fields field convolutions SinDiffusion VN-Transformer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy