
serve the same silhouette and shading normal as a dis-
crete signed distance field via additional processing
steps.
Our performance tests showed that tracing on our
analytic and discrete representations is more efficient
than various trace methods on signed distance func-
tions and fields. Our representation is almost matched
or slightly outperformed by the other algorithms at
very high iteration count limits for a limited set of
inputs. However, this also shows that the shape-
preservation steps hinder the acceleration potential of
backface distance fields. We verified this with mea-
surements that up to 41% performance gain is lost
compared to raw backface distance fields. Neverthe-
less, in general, tracing on our representation con-
verges faster initially, requiring fewer iterations than
the other methods.
Further research is required to mitigate the perfor-
mance loss due to discrete backface distance field cor-
rection, either via generation-time processing or run-
time filtering. Similarly, procedural backface distance
function approximations to the results of intersection
and complement set-theoretic operations are subject
to future work.
REFERENCES
Akleman, E. and Chen, J. (2003). Constant Time Update-
able Operations for Implicit Shape Modeling.
Angles, B., Tarini, M., Wyvill, B., Barthe, L., and
Tagliasacchi, A. (2017). Sketch-based Implicit Blend-
ing. ACM Transactions on Graphics, 36(6):1–13.
Aydinlilar, M. and Zanni, C. (2023). Forward inclusion
functions for ray-tracing implicit surfaces. Comput-
ers & Graphics, 114:190–200.
Baboud, L., Eisemann, E., and Seidel, H.-P. (2012). Pre-
computed Safety Shapes for Efficient and Accurate
Height-Field Rendering. IEEE Transactions on Visu-
alization and Computer Graphics, 18(11):1811–1823.
Baerentzen, J. and Aanaes, H. (2005). Signed Distance
Computation Using the Angle Weighted Pseudonor-
mal. IEEE Transactions on Visualization and Com-
puter Graphics, 11(3):243–253.
Bajaj, C., Blinn, J., Cani, M.-P., Rockwood, A., Wyvill, B.,
and Wyvill, G. (1997). Introduction to Implicit Sur-
faces. Morgan Kaufmann Publishers Inc., San Fran-
cisco, CA, USA.
B
´
alint, C. and Valasek, G. (2018). Accelerating Sphere
Tracing. In EG 2018 - Short Papers, page 4 pages,
Delft, Netherlands. The Eurographics Association.
B
´
alint, C., Valasek, G., and Gerg
´
o, L. (2019). Opera-
tions on Signed Distance Functions. Acta Cybernet-
ica, 24(1):17–28.
B
´
an, R., Valasek, G., B
´
alint, C., and Vad, V. A. (2024). Ro-
bust cone step mapping. In Haines, E. and Garces, E.,
editors, Eurographics symposium on rendering. The
Eurographics Association. ISSN: 1727-3463.
Dummer, J. (2006). Cone Step Mapping: An Iterative Ray-
Heightfield Intersection Algorithm.
Evans, A. (2015). Learning from Failure: a Survey of
Promising, Unconventional and Mostly Abandoned
Renderers for ’Dreams PS4’, a Geometrically Dense,
Painterly UGC Game. In Advances in Real-Time Ren-
dering in Games. SIGGRAPH, MediaMolecule.
Fuhrmann, A., Sobotka, G., and Groß, C. (2003). Distance
fields for rapid collision detection in physically based
modeling. International Conference Graphicon 2003.
Galin, E., Gu
´
erin, E., Paris, A., and Peytavie, A. (2020).
Segment Tracing Using Local Lipschitz Bounds.
Computer Graphics Forum, 39(2):545–554.
Green, C. (2007). Improved Alpha-tested Magnification
for Vector Textures and Special Effects. In ACM
SIGGRAPH 2007 courses on - SIGGRAPH ’07, SIG-
GRAPH ’07, pages 9–18, San Diego, California.
ACM Press.
Hart, J. C. (1996). Sphere Tracing: A Geometric Method
for the Antialiased Ray Tracing of Implicit Surfaces.
The Visual Computer, 12(10):527–545.
Kallweit, S., Clarberg, P., Kolb, C., Davidovi
ˇ
c, T., Yao,
K.-H., Foley, T., He, Y., Wu, L., Chen, L., Akenine-
M
¨
oller, T., Wyman, C., Crassin, C., and Benty, N.
(2022). The Falcor Rendering Framework.
Kalra, D. and Barr, A. H. (1989). Guaranteed Ray Inter-
sections with Implicit Surfaces. In 16th Annual Con-
ference on Computer Graphics and Interactive Tech-
niques, SIGGRAPH ’89, pages 297–306, New York,
NY, USA. Association for Computing Machinery.
Keinert, B., Sch
¨
afer, H., Kornd
¨
orfer, J., Ganse, U., and
Stamminger, M. (2014). Enhanced Sphere Tracing.
In Smart Tools and Apps for Graphics - Eurographics
Italian Chapter Conference, page 8 pages. The Euro-
graphics Association.
Luo, H., Wang, X., and Lukens, B. (2019). Variational
Analysis on the Signed Distance Functions. Journal of
Optimization Theory and Applications, 180(3):751–
774.
Ohtake, Y., Belyaev, A., and Pasko, A. (2001). Dynamic
meshes for accurate polygonization of implicit sur-
faces with sharp features. In International Conference
on Shape Modeling and Applications, pages 74–81,
Genova, Italy. IEEE Computer Society.
Osher, S. and Fedkiw, R. (2003). Signed Distance Func-
tions. In Antman, S. S., Marsden, J. E., and Sirovich,
L., editors, Level Set Methods and Dynamic Implicit
Surfaces, volume 153, pages 17–22. Springer New
York, New York, NY. Series Title: Applied Mathe-
matical Sciences.
Policarpo, F. and Oliveira, M. M. (2007). Relaxed Cone
Stepping for Relief Mapping. In GPU Gems 3.
Quilez, I. (2014). Distance to a Triangle.
Saye, R. (2014). High-order methods for computing dis-
tances to implicitly defined surfaces. Communications
in Applied Mathematics and Computational Science,
9(1):107–141.
GRAPP 2025 - 20th International Conference on Computer Graphics Theory and Applications
136