pith. sign in

arxiv: 2606.22880 · v1 · pith:QQLNI6GSnew · submitted 2026-06-22 · 💻 cs.GR

DJM: Compact Base Meshes for Displacement Mapping using Triangle Jacobians

Pith reviewed 2026-06-26 06:39 UTC · model grok-4.3

classification 💻 cs.GR
keywords displacement mappingbase mesh simplificationJacobian metricQEMbijective mappingmicromeshmesh parameterization
0
0 comments X

The pith

A Jacobian lower-bound constraint during QEM simplification produces smaller base meshes that still support bijective, low-distortion displacements.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper introduces a Displacement Jacobian Metric to guide construction of coarse base meshes for displacement mapping of detailed surfaces. It modifies quadric-error-metric simplification so that every intermediate mesh maintains a minimum pointwise Jacobian value for the displacement function between input and base. This constraint, combined with explicit storage of the input-to-base mapping and a robust inverse-barycentric solver, replaces unreliable ray casting. The resulting base meshes achieve higher reconstruction accuracy at any given triangle count than prior methods. The approach is demonstrated on micromesh rendering and neural displacement encoding.

Core claim

The central claim is that enforcing a lower bound on the pointwise Jacobian of the displacement mapping throughout the simplification process yields base meshes whose supported displacements remain bijective and low-distortion while using fewer triangles than meshes produced by unconstrained QEM or other existing schemes.

What carries the argument

The Displacement Jacobian Metric (DJM), which supplies a pointwise lower bound on the Jacobian determinant of the displacement function and is inserted directly into the QEM edge-collapse cost to reject collapses that would violate bijectivity or distortion limits.

If this is right

  • Base meshes can be reduced in size while preserving reconstruction accuracy.
  • Explicit input-to-base correspondences replace ray-mesh intersections for all subsequent displacement computations.
  • The same base meshes support both traditional micromesh rasterization and neural displacement encoders with less error.
  • The method inherits the linear complexity of QEM while adding only the Jacobian check and mapping bookkeeping.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same Jacobian-tracking idea could be applied to other coarsening tasks that require guaranteed bijective mappings, such as progressive parameterization.
  • Because the mapping is stored explicitly, the approach may extend to dynamic or animated base meshes without recomputing correspondences from scratch.

Load-bearing premise

Maintaining a lower bound on the Jacobian at every step of simplification is sufficient to ensure the final base mesh admits a bijective low-distortion displacement for the original detailed surface.

What would settle it

An input mesh for which the DJM-simplified base, after displacement encoding, produces visible folds, overlaps, or high local distortion in the reconstructed surface would show the Jacobian bound is insufficient.

Figures

Figures reproduced from arXiv: 2606.22880 by Alireza Khatami, Alla Sheffer, Congyi Zhang, Nicholas Vining, Wenping Wang, Xiaohu Guo, Yanhong Lin, Ziyu Sun.

Figure 1
Figure 1. Figure 1: We compactly represent input shapes (a) as a combination of a coarse base-mesh (d, left) and a displacement map enabling accurate reconstruction (d, [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Representing shapes (a) as a base mesh (b, arrows visualize corner [PITH_FULL_IMAGE:figures/full_fig_p002_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Ray casting-based methods are not stable for displacement calcula [PITH_FULL_IMAGE:figures/full_fig_p003_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: DJM base mesh construction workflow. Our base mesh construction method loosely follows the standard QEM workflow [Garland and Heckbert 1997], but seeks to balance the classical QEM geometric collapse metric versus mapping dis￾tortion and triangle shape. One naive approach to address these additional desiderata is to run QEM as-is, but reject any collapse operation that introduces base mesh triangles that v… view at source ↗
Figure 5
Figure 5. Figure 5: We optimize the sampling pattern on a per base-mesh triangle basis [PITH_FULL_IMAGE:figures/full_fig_p007_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: Visual comparison of micromeshes constructed by Maggiordomo et al. [2023], QEM [Garland and Heckbert 1997], and our method. [PITH_FULL_IMAGE:figures/full_fig_p010_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: Visual comparison with NGF [Sivaram et al. 2024]. [PITH_FULL_IMAGE:figures/full_fig_p011_7.png] view at source ↗
Figure 8
Figure 8. Figure 8: Visual comparison with Pentapati et al.[Pentapati et al. 2025]. [PITH_FULL_IMAGE:figures/full_fig_p011_8.png] view at source ↗
read the original abstract

Representing complex geometry as a displacement function defined over a coarse base mesh enables compact storage and accelerated rendering. The core challenge in converting detailed triangle meshes into this representation is computing base meshes that have as few triangles as possible, while also supporting displacement functions that accurately approximate the input. Accurate approximation requires the supported displacement functions to bijectively map the input surface onto the base with low parametric distortion. We observe that this distortion can be measured by evaluating the pointwise Jacobian of the displacement functions. Our new DJM (Displacement Jacobian Metric)-based base-mesh construction method uses the Jacobian of the displacement functions to guide base mesh computation, enabling us to outperform prior approaches in terms of accuracy to size trade-off. We achieve this goal by proposing a variant of the QEM-based simplification scheme that constrains the displacement mapping between the input and the base to be bijective and low distortion (defined as satisfying a lower bound on the mapping Jacobian). When evaluating and encoding the displacement maps, we avoid unreliable ray-mesh intersections by explicitly storing the mapping between the input mesh and the base throughout the construction process, and use this mapping within a robust inverse barycentric displacement solver to obtain dense base-to-mesh correspondences to assist all computations. We demonstrate DJM to outperform alternative schemes in terms of reconstruction accuracy to size trade-off, and demonstrate its robustness and usability for micromesh-based rendering and neural encoding.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

1 major / 0 minor

Summary. The paper claims to introduce DJM, a Displacement Jacobian Metric for constructing compact base meshes supporting displacement maps. It modifies QEM simplification to enforce a lower bound on the pointwise Jacobian of the displacement function (defining this as ensuring bijectivity and low distortion), stores explicit input-to-base mappings to enable a robust inverse barycentric solver, and reports improved accuracy-to-size trade-offs over prior methods for micromesh rendering and neural encoding.

Significance. If the construction reliably yields globally bijective low-distortion displacements with superior trade-offs, the approach could improve compact geometry representations in graphics pipelines. The explicit mapping storage is a practical engineering contribution that sidesteps ray-intersection unreliability.

major comments (1)
  1. [Abstract] Abstract (paragraph on the QEM variant): the central claim defines bijectivity and low distortion solely via a lower bound on the mapping Jacobian enforced during edge collapses. However, det(J) > 0 only guarantees local invertibility; global injectivity on a closed surface requires additional conditions (properness, no global folds). The manuscript provides no invariant, propagation argument, or post-simplification injectivity check showing that the per-collapse constraint yields a globally bijective final displacement map.

Simulated Author's Rebuttal

1 responses · 0 unresolved

We thank the referee for the careful reading and for identifying the distinction between local and global bijectivity. We respond to the single major comment below.

read point-by-point responses
  1. Referee: [Abstract] Abstract (paragraph on the QEM variant): the central claim defines bijectivity and low distortion solely via a lower bound on the mapping Jacobian enforced during edge collapses. However, det(J) > 0 only guarantees local invertibility; global injectivity on a closed surface requires additional conditions (properness, no global folds). The manuscript provides no invariant, propagation argument, or post-simplification injectivity check showing that the per-collapse constraint yields a globally bijective final displacement map.

    Authors: We agree that a strictly positive Jacobian determinant supplies only a local invertibility guarantee and does not by itself preclude global folds or non-injectivity on a closed surface. The manuscript defines the target property via the per-collapse Jacobian lower bound and relies on the incremental construction (starting from the identity map) together with explicit input-to-base correspondence storage to maintain usable mappings in practice. No formal propagation invariant or post-process global injectivity test is supplied. We will revise the abstract and the relevant method section to state explicitly that the Jacobian constraint enforces local bijectivity and low distortion, and we will add a short discussion of the distinction together with empirical checks (e.g., absence of foldovers detected via the inverse barycentric solver and visual inspection of rendered displacements) on the evaluated models. These changes will temper the claim while preserving the engineering contribution of the explicit mapping storage. revision: yes

Circularity Check

0 steps flagged

No circularity: algorithmic enforcement of Jacobian bound is independent construction

full rationale

The paper defines low-distortion as a lower bound on the pointwise Jacobian and enforces this bound inside a QEM variant. This is a direct algorithmic constraint rather than a self-definition, fitted prediction, or reduction to prior self-citation. No equations equate the final bijectivity claim to the input by construction, and the accuracy-to-size improvement is presented as an empirical outcome of the procedure. The derivation chain remains self-contained against external benchmarks.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 1 invented entities

Abstract-only review prevents exhaustive extraction; the method rests on the domain assumption that Jacobian lower bounds control bijectivity and distortion, plus the standard math definition of the Jacobian.

axioms (1)
  • domain assumption The pointwise Jacobian of the displacement function measures parametric distortion of the mapping from input surface to base mesh.
    Invoked in the abstract as the basis for the new metric and the simplification constraint.
invented entities (1)
  • DJM (Displacement Jacobian Metric) no independent evidence
    purpose: To quantify and constrain distortion during base-mesh simplification.
    New metric introduced by the paper to guide the QEM variant.

pith-pipeline@v0.9.1-grok · 5804 in / 1294 out tokens · 23346 ms · 2026-06-26T06:39:40.523523+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

58 extracted references · 26 canonical work pages

  1. [1]

    2020 , issue_date =

    Neural Subdivision , author =. 2020 , issue_date =

  2. [2]

    ACM Transactions on Graphics (TOG) , volume=

    Progressive shell quasistatics for unstructured meshes , author=. ACM Transactions on Graphics (TOG) , volume=. 2023 , publisher=

  3. [3]

    and Snyder, John and Gortler, Steven J

    Sander, Pedro V. and Snyder, John and Gortler, Steven J. and Hoppe, Hugues , title =. 2001 , booktitle =

  4. [4]

    arXiv preprint arXiv:2409.06030 , year=

    NESI: Shape Representation via Neural Explicit Surface Intersection , author=. arXiv preprint arXiv:2409.06030 , year=

  5. [5]

    Computer graphics forum , volume=

    Metro: measuring error on simplified surfaces , author=. Computer graphics forum , volume=. 1998 , organization=

  6. [6]

    GPU gems , volume=

    Per-pixel displacement mapping with distance functions , author=. GPU gems , volume=

  7. [7]

    Progressive geometry compression , author=. Proc. CGIT , pages=

  8. [8]

    Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing , pages=

    Explicit surface remeshing , author=. Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing , pages=

  9. [9]

    Computer Aided Geometric Design , volume=

    Polygonization of implicit surfaces , author=. Computer Aided Geometric Design , volume=. 1988 , publisher=

  10. [10]

    Journal of Implicit Surfaces , volume=

    The blob tree , author=. Journal of Implicit Surfaces , volume=

  11. [11]

    ACM Transactions on Graphics (TOG) , volume=

    Fast winding numbers for soups and clouds , author=. ACM Transactions on Graphics (TOG) , volume=. 2018 , publisher=

  12. [12]

    Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing , pages=

    Spectral surface reconstruction from noisy point clouds , author=. Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing , pages=

  13. [13]

    ACM Transactions on Graphics , volume=

    NeuPPS: Neural Piecewise Parametric Surfaces , author=. ACM Transactions on Graphics , volume=. 2025 , publisher=

  14. [14]

    Micro-Mesh - Basics

    NVIDIA. Micro-Mesh - Basics. 2024

  15. [15]

    , author=

    Hardware Accelerated Per-Pixel Displacement Mapping. , author=. Graphics interface , volume=

  16. [16]

    Proceedings of the 20th annual conference on Computer graphics and interactive techniques , pages=

    Mesh optimization , author=. Proceedings of the 20th annual conference on Computer graphics and interactive techniques , pages=

  17. [17]

    IEEE transactions on visualization and computer graphics , volume=

    Edgebreaker: Connectivity compression for triangle meshes , author=. IEEE transactions on visualization and computer graphics , volume=. 1999 , publisher=

  18. [18]

    Recent advances in compression of 3D meshes , author=. Proc. 13th European Signal Processing Conference , pages=. 2005 , organization=

  19. [19]

    ACM Computing Surveys (CSUR) , volume=

    3d mesh compression: Survey, comparisons, and emerging trends , author=. ACM Computing Surveys (CSUR) , volume=. 2015 , publisher=

  20. [20]

    Proceedings of the 11th annual conference on Computer graphics and interactive techniques , pages=

    Shade trees , author=. Proceedings of the 11th annual conference on Computer graphics and interactive techniques , pages=

  21. [21]

    and Hoggar, S.G

    Patterson, J.W. and Hoggar, S.G. and Logie, J.R. , title =. Computer Graphics Forum , volume =. doi:https://doi.org/10.1111/1467-8659.1020129 , url =. https://onlinelibrary.wiley.com/doi/pdf/10.1111/1467-8659.1020129 , year =

  22. [22]

    Logie, J. R. and Patterson, J. W. , title =. Computer Graphics Forum , volume =. doi:https://doi.org/10.1111/1467-8659.1450261 , url =. https://onlinelibrary.wiley.com/doi/pdf/10.1111/1467-8659.1450261 , year =

  23. [23]

    1996 , isbn =

    Hoppe, Hugues , title =. 1996 , isbn =. doi:10.1145/237170.237216 , booktitle =

  24. [24]

    Heckbert

    Garland, Michael and Heckbert, Paul S. , title =. 1997 , isbn =. doi:10.1145/258734.258849 , booktitle =

  25. [25]

    , booktitle=

    Hoppe, H. , booktitle=. New quadric metric for simplifying meshes with appearance attributes , year=

  26. [26]

    Normal meshes , year =

    Guskov, Igor and Vidim. Normal meshes , year =. doi:10.1145/344779.344831 , booktitle =

  27. [27]

    Proceedings of the 23rd annual conference on Computer graphics and interactive techniques , pages=

    Fitting smooth surfaces to dense polygon meshes , author=. Proceedings of the 23rd annual conference on Computer graphics and interactive techniques , pages=

  28. [28]

    2000 , isbn =

    Lindstrom, Peter , title =. 2000 , isbn =. doi:10.1145/344779.344912 , booktitle =

  29. [29]

    2000 , isbn =

    Lee, Aaron and Moreton, Henry and Hoppe, Hugues , title =. 2000 , isbn =. doi:10.1145/344779.344829 , booktitle =

  30. [30]

    and Eberly, David , title =

    Schneider, Philip J. and Eberly, David , title =. 2002 , isbn =

  31. [31]

    2004 , issue_date =

    Cohen-Steiner, David and Alliez, Pierre and Desbrun, Mathieu , title =. 2004 , issue_date =. doi:10.1145/1015706.1015817 , journal =

  32. [32]

    2004 , issue_date =

    Tarini, Marco and Hormann, Kai and Cignoni, Paolo and Montani, Claudio , title =. 2004 , issue_date =. doi:10.1145/1015706.1015810 , journal =

  33. [33]

    2004 , issue_date =

    Kraevoy, Vladislav and Sheffer, Alla , title =. 2004 , issue_date =. doi:10.1145/1015706.1015811 , journal =

  34. [34]

    Rendering Techniques , editor =

    Jeschke, Stefan and Mantler, Stephan and Wimmer, Michael , year =. Rendering Techniques , editor =

  35. [35]

    and Kobbelt, L

    Trettner, P. and Kobbelt, L. , title =. Computer Graphics Forum , volume =. doi:https://doi.org/10.1111/cgf.13933 , url =. https://onlinelibrary.wiley.com/doi/pdf/10.1111/cgf.13933 , year =

  36. [36]

    and Neto, Armando A

    Vieira, Antonio W. and Neto, Armando A. and Macharet, Douglas G. and Campos, Mario F. M. , booktitle=. Mesh Denoising Using Quadric Error Metric , year=

  37. [37]

    Variational mesh segmentation via quadric surface fitting , journal =

    Dong-Ming Yan and Wenping Wang and Yang Liu and Zhouwang Yang , keywords =. Variational mesh segmentation via quadric surface fitting , journal =. 2012 , issn =. doi:https://doi.org/10.1016/j.cad.2012.04.005 , url =

  38. [38]

    2014 , issue_date =

    Huang, Jin and Jiang, Tengfei and Shi, Zeyun and Tong, Yiying and Bao, Hujun and Desbrun, Mathieu , title =. 2014 , issue_date =. doi:10.1145/2602141 , journal =

  39. [39]

    Computer Graphics Forum , volume =

    Zirr, Tobias and Ritschel, Tobias , title =. Computer Graphics Forum , volume =. doi:https://doi.org/10.1111/cgf.13760 , url =. https://onlinelibrary.wiley.com/doi/pdf/10.1111/cgf.13760 , year =

  40. [40]

    2025 , howpublished =

    David Eberly , title =. 2025 , howpublished =

  41. [41]

    Barbershop: GAN-based image compositing using segmentation masks , volume=

    Thonat, Theo and Beaune, Francois and Sun, Xin and Carr, Nathan and Boubekeur, Tamy , title =. 2021 , issue_date =. doi:10.1145/3478513.3480535 , journal =

  42. [42]

    Graph.40, 4, Article 80 (jul 2021), 13 pages

    Liu, Hsueh-Ti Derek and Zhang, Jiayi Eris and Ben-Chen, Mirela and Jacobson, Alec , title =. 2021 , issue_date =. doi:10.1145/3450626.3459768 , journal =

  43. [43]

    International Conference on Learning Representations , year=

    Geometry-Consistent Neural Shape Representation with Implicit Displacement Fields , author=. International Conference on Learning Representations , year=

  44. [44]

    2021 , howpublished =

    Brian Karis , title =. 2021 , howpublished =

  45. [45]

    RMIP: Displacement ray tracing via inversion and oblong bounding , year =

    Thonat, Theo and Georgiev, Iliyan and Beaune, Fran. RMIP: Displacement ray tracing via inversion and oblong bounding , year =. doi:10.1145/3610548.3618182 , booktitle =

  46. [46]

    2023 , issue_date =

    Maggiordomo, Andrea and Moreton, Henry and Tarini, Marco , title =. 2023 , issue_date =. doi:10.1145/3592440 , journal =

  47. [47]

    ACM Trans

    Liu, Hsueh-Ti Derek and Gillespie, Mark and Chislett, Benjamin and Sharp, Nicholas and Jacobson, Alec and Crane, Keenan , title =. ACM Trans. Graph. , articleno =. 2023 , volume =

  48. [48]

    2024 , journal=

    Maggiordomo, Andrea and Uralsky, Yury and Moreton, Henry and Tarini, Marco , title =. 2024 , journal=. doi:10.1007/s00371-023-02903-0 , pages=

  49. [49]

    2024 , isbn =

    Sivaram, Venkataram Edavamadathil and Li, Tzu-Mao and Ramamoorthi, Ravi , title =. 2024 , isbn =. doi:10.1145/3641519.3657399 , booktitle =

  50. [50]

    Differentiable Micro-Mesh Construction , year=

    Dou, Yishun and Zheng, Zhong and Jin, Qiaoqiao and Shi, Rui and Li, Yuhan and Ni, Bingbing , booktitle=. Differentiable Micro-Mesh Construction , year=

  51. [51]

    , title =

    Pentapati, Sai Karthikey and Phillips, Gregoire and Bovik, Alan C. , title =. Computer Graphics Forum , year=. doi:https://doi.org/10.1111/cgf.70074 , url =

  52. [52]

    2023 , month = aug, version =

    Sieger, Daniel and Botsch, Mario , title =. 2023 , month = aug, version =. doi:10.5281/zenodo.10866532 , url =

  53. [53]

    Alec Jacobson and Daniele Panozzo and others , note =

  54. [54]

    Eigen , howpublished =

    Ga\". Eigen , howpublished =

  55. [55]

    Lee, Aaron W. F. and Sweldens, Wim and Schr\". MAPS: multiresolution adaptive parameterization of surfaces , year =. doi:10.1145/280814.280828 , booktitle =

  56. [56]

    2019 , issue_date =

    Sharp, Nicholas and Soliman, Yousuf and Crane, Keenan , title =. 2019 , issue_date =. doi:10.1145/3306346.3322979 , journal =

  57. [57]

    , title =

    Yuksel, Cem and Keyser, John and House, Donald H. , title =. 2010 , issue_date =. doi:10.1145/1731047.1731053 , journal =

  58. [58]

    Analytic displacement mapping using hardware tessellation , year =

    Nie. Analytic displacement mapping using hardware tessellation , year =. doi:10.1145/2487228.2487234 , journal =