atlas

Research map / Point clouds / Shape and surface completion

TexOct: Generating Textures of 3D Models with Octree-based Diffusion

CVPR 2024 · Point clouds › Shape and surface completion · approach: Point cloud diffusion generation · 3 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.

Proposes TexOct, an octree-based DDPM diffusion model that generates dense textures directly on 3D point clouds sampled from ShapeNet meshes, supporting unconditional and text/image-conditional generation.

Problem

Generating complete, high-quality textures directly on 3D model surfaces avoids UV-mapping variability and self-occlusion errors of multi-view methods, but dense point clouds are memory-prohibitive for prior point-based texture generation.

Approach

Represent a densely sampled textured point cloud (100K points) as an octree and run a U-Net of octree convolutions as a DDPM denoiser over the octree node texture values, with octree-based cross-attention for CLIP text/image conditioning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TexOct instead of Point-UV (2-Stage)3D texture generation · ShapeNet averageFID: 17.31 -> 14.75; average improvement of 2.56Helped
use TexOct instead of Point-UV (2-Stage)3D texture generation · ShapeNet averageKID: 0.30 -> 0.13; average improvement of 0.17Helped
increase octree depth from 10 to 11 (ablation)TexOct · ShapeNet benchFID: 26.06 -> 23.21Helped
increase octree depth from 10 to 11 (ablation)TexOct · ShapeNet benchKID: 0.30 -> 0.21Helped
increase octree depth from 11 to 12 (ablation)TexOct · ShapeNet benchFID: 23.21 -> 23.67Hurt
increase octree depth from 11 to 12 (ablation)TexOct · ShapeNet benchKID: 0.21 -> 0.13Helped
increase octree depth from 12 to 13 (ablation)TexOct · ShapeNet benchFID: 23.67 -> 28.19Hurt
increase octree depth from 12 to 13 (ablation)TexOct · ShapeNet benchKID: 0.13 -> 0.48Hurt
increase octree depth from 10 to 13 (ablation)TexOct · ShapeNet benchtraining time (second/epoch): 5 -> 57Hurt
increase octree depth from 10 to 13 (ablation)TexOct · ShapeNet benchreconstruction error: 0.020 -> 0.002Helped
increase sampled point count from 10K toward 200K (ablation)TexOct · ShapeNet benchFIDHelped
increase sampled point count from 10K toward 200K (ablation)TexOct · ShapeNet benchKIDHelped

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet text-shape pairs from Chen et al. (ref 9)

Benchmarks: ShapeNet

Metrics: FID KID user preference rate reconstruction error

Baselines: Texture Fields Texturify Point-UV Text2Tex

Builds on: DDPM OCNN Point-UV CLIP

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