Generalized Lipschitz Tracing of Implicit Surfaces

dc.contributor.authorBán, Róberten_US
dc.contributor.authorValasek, Gáboren_US
dc.date.accessioned2025-03-07T16:49:24Z
dc.date.available2025-03-07T16:49:24Z
dc.date.issued2024
dc.description.abstractWe present a versatile and robust framework to render implicit surfaces defined by black‐box functions that only provide function value queries. We assume that the input function is locally Lipschitz continuous; however, we presume no prior knowledge of its Lipschitz constants. Our pre‐processing step generates a discrete acceleration structure, a Lipschitz field, that provides data to infer local and directional Lipschitz upper bounds. These bounds are used to compute safe step sizes along rays during rendering. The Lipschitz field is constructed by generating local polynomial approximations to the input function, then bounding the derivatives of the approximating polynomials. The accuracy of the approximation is controlled by the polynomial degree and the granularity of the spatial resolution used during fitting, which is independent from the resolution of the Lipschitz field. We demonstrate that our process can be implemented in a massively parallel way, enabling straightforward integration into interactive and real‐time modelling workflows. Since the construction only requires function value evaluations, the input surface may be represented either procedurally or as an arbitrarily filtered grid of function samples. We query the original implicit representation upon ray trace, as such, we preserve the geometric and topological details of the input as long as the Lipschitz field supplies conservative estimates. We demonstrate our method on both procedural and discrete implicit surfaces and compare its exact and approximate variants.en_US
dc.description.number1
dc.description.sectionheadersMajor Revision from Eurographics Conference
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume44
dc.identifier.doi10.1111/cgf.15202
dc.identifier.issn1467-8659
dc.identifier.pages17
dc.identifier.urihttps://doi.org/10.1111/cgf.15202
dc.identifier.urihttps://diglib.eg.org/handle/10.1111/cgf15202
dc.publisherEurographics ‐ The European Association for Computer Graphics and John Wiley & Sons Ltd.en_US
dc.rightsAttribution-NonCommercial 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/
dc.subjectrendering
dc.subjectray tracing
dc.subjectmodelling
dc.subjectimplicit surfaces
dc.subject• Computing methodologies → Ray tracing; Volumetric models
dc.titleGeneralized Lipschitz Tracing of Implicit Surfacesen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
26_cgf15202.pdf
Size:
2.35 MB
Format:
Adobe Portable Document Format
Collections