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...
Main Author: | |
---|---|
Other Authors: | |
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 |