Affiliation:
1. NVIDIA, Toronto, Canada
2. University of Toronto, Toronto, Canada
3. NVIDIA, Lund, Sweden
4. NVIDIA, Zurich, Sweden
5. NVIDIA, Seattle, United States of America
Abstract
This work considers gradient-based mesh optimization, where we iteratively optimize for a 3D surface mesh by representing it as the isosurface of a scalar field, an increasingly common paradigm in applications including photogrammetry, generative modeling, and inverse physics. Existing implementations adapt classic isosurface extraction algorithms like Marching Cubes or Dual Contouring; these techniques were designed to extract meshes from fixed, known fields, and in the optimization setting they lack the degrees of freedom to represent high-quality feature-preserving meshes, or suffer from numerical instabilities. We introduce FlexiCubes, an isosurface representation specifically designed for optimizing an unknown mesh with respect to geometric, visual, or even physical objectives. Our main insight is to introduce additional carefully-chosen parameters into the representation, which allow local
flexible
adjustments to the extracted mesh geometry and connectivity. These parameters are updated along with the underlying scalar field via automatic differentiation when optimizing for a downstream task. We base our extraction scheme on Dual Marching Cubes for improved topological properties, and present extensions to optionally generate tetrahedral and hierarchically-adaptive meshes. Extensive experiments validate FlexiCubes on both synthetic benchmarks and real-world applications, showing that it offers significant improvements in mesh quality and geometric fidelity.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Reference74 articles.
1. Adaptive Implicit Surface Polygonization Using Marching Triangles
2. Anisotropic meshing of implicit surfaces
3. Polygonization of implicit surfaces
4. Jules Bloomenthal , Chandrajit Bajaj , Jim Blinn , Marie-Paule Cani , Brian Wyvill , Alyn Rockwood , and Geoff Wyvill . Introduction to implicit surfaces . Morgan Kaufmann , 1997 . Jules Bloomenthal, Chandrajit Bajaj, Jim Blinn, Marie-Paule Cani, Brian Wyvill, Alyn Rockwood, and Geoff Wyvill. Introduction to implicit surfaces. Morgan Kaufmann, 1997.
5. NeRD: Neural Reflectance Decomposition from Image Collections
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Rendering piecewise approximations of SDFs through analytic intersections;Computers & Graphics;2024-08
2. Ray Tracing Harmonic Functions;ACM Transactions on Graphics;2024-07-19
3. Binary Opacity Grids: Capturing Fine Geometric Detail for Mesh-Based View Synthesis;ACM Transactions on Graphics;2024-07-19
4. Reach for the Arcs: Reconstructing Surfaces from SDFs via Tangent Points;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
5. MVD^2: Efficient Multiview 3D Reconstruction for Multiview Diffusion;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13