Appearance-Driven Automatic 3D Model Simplification
Not on the map. Why?
Abstract (arXiv)
We present a suite of techniques for jointly optimizing triangle meshes and shading models to match the appearance of reference scenes. This capability has a number of uses, including appearance-preserving simplification of extremely complex assets, conversion between rendering systems, and even conversion between geometric scene representations. We follow and extend the classic analysis-by-synthesis family of techniques: enabled by a highly efficient differentiable renderer and modern nonlinear optimization algorithms, our results are driven to minimize the image-space difference to the target scene when rendered in similar viewing and lighting conditions. As the only signals driving the optimization are differences in rendered images, the approach is highly general and versatile: it easily supports many different forward rendering models such as normal mapping, spatially-varying BRDFs, displacement mapping, etc. Supervision through images only is also key to the ability to easily convert between rendering systems and scene representations. We output triangle meshes with textured materials to ensure that the models render efficiently on modern graphics hardware and benefit from, e.g., hardware-accelerated rasterization, ray tracing, and filtered texture lookups. Our system is integrated in a small Python code base, and can be applied at high resolutions and on large models. We describe several use cases, including mesh decimation, level of detail generation, seamless mesh filtering and approximations of aggregate geometry.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Apr 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 6; 2024: 5; 2025: 3; 2026: 4.
24 papers.
Sort:
By area:
- 2021Extracting Triangular 3D Models, Materials, and Lighting From Imagescited by 363
- 2022CLIP-Mesh: Generating textured meshes from text using pretrained image-text modelscited by 281
- 2022Shape, Light, and Material Decomposition from Images using Monte Carlo Rendering and Denoisingcited by 163
- 2023Flexible Isosurface Extraction for Gradient-Based Mesh Optimizationcited by 138
- 2022Multi-View Mesh Reconstruction with Neural Deferred Shadingcited by 44
- 2024A Survey On Text-to-3D Contents Generation In The Wildcited by 13
- 2023TextField3D: Towards Enhancing Open-Vocabulary 3D Generation with Noisy Text Fieldscited by 9
- 2024DreamMesh: Jointly Manipulating and Texturing Triangle Meshes for Text-to-3D Generationcited by 9
- 2024Filtering After Shading With Stochastic Texture Filteringcited by 5
- 2023Differentiable Shadow Mapping for Efficient Inverse Graphicscited by 4
- 2023PaintHuman: Towards High-fidelity Text-to-3D Human Texturing via Denoised Score Distillationcited by 3
- 2023Consistent Mesh Diffusioncited by 3
12 more
- 2024RRM: Relightable assets using Radiance guided Material extractioncited by 3
- 2026DiffSoup: Direct Differentiable Rasterization of Triangle Soup for Extreme Radiance Field Simplificationcited by 3
- 2022Dressi: A Hardware-Agnostic Differentiable Renderer with Reactive Shader Packing and Soft Rasterizationcited by 2
- 2022Automatic Testing and Validation of Level of Detail Reductions Through Supervised Learningcited by 2
- 2023Efficient Meshy Neural Fields for Animatable Human Avatarscited by 2
- 2024Efficient Scene Appearance Aggregation for Level-of-Detail Renderingcited by 2
- 2025PrismAvatar: Real-time animated 3D neural head avatars on edge devicescited by 2
- 2025Mesh Compression with Quantized Neural Displacement Fieldscited by 1
- 2025SAGE: Semantic-Driven Adaptive Gaussian Splatting in Extended Realitycited by 0
- 2026Fast Voxelization and Level of Detail for Microgeometry Renderingcited by 0
- 2026RADmesh: Remesh-Aware Mesh Deformationcited by 0
- 2026Inverse Rendering for Modeling with Line Primitivescited by 0
- 2026Inverse Rendering for Modeling with Line Primitives1 Sep 2026
- 2026RADmesh: Remesh-Aware Mesh Deformation17 Aug 2026
- 2026Fast Voxelization and Level of Detail for Microgeometry Rendering14 Apr 2026
- 2026DiffSoup: Direct Differentiable Rasterization of Triangle Soup for Extreme Radiance Field Simplification28 Mar 2026
- 2025Mesh Compression with Quantized Neural Displacement Fields28 Mar 2025
- 2025SAGE: Semantic-Driven Adaptive Gaussian Splatting in Extended Reality20 Mar 2025
- 2025PrismAvatar: Real-time animated 3D neural head avatars on edge devices10 Feb 2025
- 2024DreamMesh: Jointly Manipulating and Texturing Triangle Meshes for Text-to-3D Generation11 Sep 2024
- 2024Efficient Scene Appearance Aggregation for Level-of-Detail Rendering19 Aug 2024
- 2024RRM: Relightable assets using Radiance guided Material extraction8 Jul 2024
- 2024A Survey On Text-to-3D Contents Generation In The Wild15 May 2024
- 2024Filtering After Shading With Stochastic Texture Filtering14 May 2024
12 more
- 2023Consistent Mesh Diffusion1 Dec 2023
- 2023PaintHuman: Towards High-fidelity Text-to-3D Human Texturing via Denoised Score Distillation14 Oct 2023
- 2023TextField3D: Towards Enhancing Open-Vocabulary 3D Generation with Noisy Text Fields29 Sep 2023
- 2023Differentiable Shadow Mapping for Efficient Inverse Graphics21 Aug 2023
- 2023Flexible Isosurface Extraction for Gradient-Based Mesh Optimization10 Aug 2023
- 2023Efficient Meshy Neural Fields for Animatable Human Avatars23 Mar 2023
- 2022Multi-View Mesh Reconstruction with Neural Deferred Shading8 Dec 2022
- 2022Automatic Testing and Validation of Level of Detail Reductions Through Supervised Learning25 Aug 2022
- 2022Shape, Light, and Material Decomposition from Images using Monte Carlo Rendering and Denoising7 Jun 2022
- 2022Dressi: A Hardware-Agnostic Differentiable Renderer with Reactive Shader Packing and Soft Rasterization4 Apr 2022
- 2022CLIP-Mesh: Generating textured meshes from text using pretrained image-text models24 Mar 2022
- 2021Extracting Triangular 3D Models, Materials, and Lighting From Images24 Nov 2021
- 2021Extracting Triangular 3D Models, Materials, and Lighting From Imagescited by 363
- 2022CLIP-Mesh: Generating textured meshes from text using pretrained image-text modelscited by 281
- 2022Shape, Light, and Material Decomposition from Images using Monte Carlo Rendering and Denoisingcited by 163
- 2023Flexible Isosurface Extraction for Gradient-Based Mesh Optimizationcited by 138
- 2022Multi-View Mesh Reconstruction with Neural Deferred Shadingcited by 44
- 2024A Survey On Text-to-3D Contents Generation In The Wildcited by 13
- 2023TextField3D: Towards Enhancing Open-Vocabulary 3D Generation with Noisy Text Fieldscited by 9
- 2024Filtering After Shading With Stochastic Texture Filteringcited by 5
- 2023Differentiable Shadow Mapping for Efficient Inverse Graphicscited by 4
- 2023Consistent Mesh Diffusioncited by 3
- 2024RRM: Relightable assets using Radiance guided Material extractioncited by 3
- 2026DiffSoup: Direct Differentiable Rasterization of Triangle Soup for Extreme Radiance Field Simplificationcited by 3
12 most cited of 22 All 22 (JSON)
- 2026Inverse Rendering for Modeling with Line Primitives1 Sep 2026
- 2026RADmesh: Remesh-Aware Mesh Deformation17 Aug 2026
- 2026Fast Voxelization and Level of Detail for Microgeometry Rendering14 Apr 2026
- 2026DiffSoup: Direct Differentiable Rasterization of Triangle Soup for Extreme Radiance Field Simplification28 Mar 2026
- 2025Mesh Compression with Quantized Neural Displacement Fields28 Mar 2025
- 2025SAGE: Semantic-Driven Adaptive Gaussian Splatting in Extended Reality20 Mar 2025
- 2025PrismAvatar: Real-time animated 3D neural head avatars on edge devices10 Feb 2025
- 2024Efficient Scene Appearance Aggregation for Level-of-Detail Rendering19 Aug 2024
- 2024RRM: Relightable assets using Radiance guided Material extraction8 Jul 2024
- 2024A Survey On Text-to-3D Contents Generation In The Wild15 May 2024
- 2024Filtering After Shading With Stochastic Texture Filtering14 May 2024
- 2023Consistent Mesh Diffusion1 Dec 2023
12 newest of 22 All 22 (JSON)