Ray-Tracing Objects and Novel Surface Representations in CGA
Accepted version
Peer-reviewed
Repository URI
Repository DOI
Change log
Authors
Achawal, S https://orcid.org/0000-0002-9847-329X
Lasenby, J https://orcid.org/0000-0002-0571-0218
Hadfield, H https://orcid.org/0000-0003-4318-050X
Lasenby, A https://orcid.org/0000-0002-8208-6332
Abstract
© Springer Nature Switzerland AG 2019. Conformal Geometric Algebra (CGA) provides a unified representation of both geometric primitives and conformal transformations, and as such holds great promise in the field of computer graphics [1–3]. In this paper we implement a simple ray tracer in CGA with a Blinn-Phong lighting model and use it to examine ray intersections with surfaces generated from interpolating between objects [7]. An analytical method for finding the normal line to these interpolated surfaces is described. The expression is closely related to the concept of surface principal curvature from differential geometry and provides a novel way of describing the curvature of evolving surfaces.
Description
Keywords
Conformal Geometric Algebra, Ray-tracing, Direct object interpolation, Surface curvature
Journal Title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Conference Name
CGI 2019 Engage Workshop
Journal ISSN
0302-9743
1611-3349
1611-3349
Volume Title
11542 LNCS
Publisher
Springer International Publishing
Publisher DOI
Rights
All rights reserved