Accelerated Ray Tracing for Headlamp Simulation

High speed ray tracing for a headlamp lens and advanced algorithms for ray analysis are investigated. First, the basics of ray tracing, Algorithm to search intersection points between a ray and surfaces and refraction are reviewed, including intersection search for a ray with aspheric surfaces. A...

Full description

Bibliographic Details
Main Author: Kimura, Ryota
Other Authors: Chipman, Russell A.
Language:en_US
Published: The University of Arizona. 2017
Subjects:
Online Access:http://hdl.handle.net/10150/626712
http://arizona.openrepository.com/arizona/handle/10150/626712
id ndltd-arizona.edu-oai-arizona.openrepository.com-10150-626712
record_format oai_dc
spelling ndltd-arizona.edu-oai-arizona.openrepository.com-10150-6267122018-02-23T03:00:33Z Accelerated Ray Tracing for Headlamp Simulation Kimura, Ryota Kimura, Ryota Chipman, Russell A. Chipman, Russell A. Koshel, Richard J. Takashima, Yuzuru Ray tracing Simulation High speed ray tracing for a headlamp lens and advanced algorithms for ray analysis are investigated. First, the basics of ray tracing, Algorithm to search intersection points between a ray and surfaces and refraction are reviewed, including intersection search for a ray with aspheric surfaces. A spherical surface, a plane surface, and a point cloud are reviewed as objects. Snell’s law is introduced from Fermat’s principle in 2D. Then, it extended to three dimensional spaces. Second, photometry is reviewed for the post processing of ray tracing, due to the convolution effect of its area. To accelerate ray tracing, the Nvidia GPU and CUDA platform of general purpose computing is evaluated in this study. Its architecture and memory architecture is unique. In addition, Mathematica is used in this study for file IO and graphic output with unique CUDA interface. Then, the each ray tracing method is validated using a spherical lens, aspherical lens, and a headlamp lens. From the comparison, the double precision floating Nagata triangular patch method is best in accuracy. Acceleration of ray tracing using CUDA was successful having 2 times implement in 362 million rays traced, compared to commercially available ray trace packages under the same computing resources. 2017 text Electronic Thesis http://hdl.handle.net/10150/626712 http://arizona.openrepository.com/arizona/handle/10150/626712 en_US Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author. The University of Arizona.
collection NDLTD
language en_US
sources NDLTD
topic Ray tracing
Simulation
spellingShingle Ray tracing
Simulation
Kimura, Ryota
Kimura, Ryota
Accelerated Ray Tracing for Headlamp Simulation
description High speed ray tracing for a headlamp lens and advanced algorithms for ray analysis are investigated. First, the basics of ray tracing, Algorithm to search intersection points between a ray and surfaces and refraction are reviewed, including intersection search for a ray with aspheric surfaces. A spherical surface, a plane surface, and a point cloud are reviewed as objects. Snell’s law is introduced from Fermat’s principle in 2D. Then, it extended to three dimensional spaces. Second, photometry is reviewed for the post processing of ray tracing, due to the convolution effect of its area. To accelerate ray tracing, the Nvidia GPU and CUDA platform of general purpose computing is evaluated in this study. Its architecture and memory architecture is unique. In addition, Mathematica is used in this study for file IO and graphic output with unique CUDA interface. Then, the each ray tracing method is validated using a spherical lens, aspherical lens, and a headlamp lens. From the comparison, the double precision floating Nagata triangular patch method is best in accuracy. Acceleration of ray tracing using CUDA was successful having 2 times implement in 362 million rays traced, compared to commercially available ray trace packages under the same computing resources.
author2 Chipman, Russell A.
author_facet Chipman, Russell A.
Kimura, Ryota
Kimura, Ryota
author Kimura, Ryota
Kimura, Ryota
author_sort Kimura, Ryota
title Accelerated Ray Tracing for Headlamp Simulation
title_short Accelerated Ray Tracing for Headlamp Simulation
title_full Accelerated Ray Tracing for Headlamp Simulation
title_fullStr Accelerated Ray Tracing for Headlamp Simulation
title_full_unstemmed Accelerated Ray Tracing for Headlamp Simulation
title_sort accelerated ray tracing for headlamp simulation
publisher The University of Arizona.
publishDate 2017
url http://hdl.handle.net/10150/626712
http://arizona.openrepository.com/arizona/handle/10150/626712
work_keys_str_mv AT kimuraryota acceleratedraytracingforheadlampsimulation
AT kimuraryota acceleratedraytracingforheadlampsimulation
_version_ 1718614801993695232