Implementation and Optimization of Hardware-Universal Ray-tracing Underlying Algorithm Based on GPU Programming

Ray tracing algorithm is becoming more and more popular because of its accuracy, simplicity and other advantages, but the mainstream ray tracing APIs are not open source, and these APIs need specific hardware architecture support. In this paper, by studying the principle of ray tracing algorithm, it...

Full description

Saved in:
Bibliographic Details
Published in2023 6th International Conference on Artificial Intelligence and Big Data (ICAIBD) pp. 171 - 178
Main Authors Yang, Mengzhen, Jia, Jinyuan
Format Conference Proceeding
LanguageEnglish
Published IEEE 26.05.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Ray tracing algorithm is becoming more and more popular because of its accuracy, simplicity and other advantages, but the mainstream ray tracing APIs are not open source, and these APIs need specific hardware architecture support. In this paper, by studying the principle of ray tracing algorithm, it is found that the key to the implementation of ray tracing is GPU reprogramming. Therefore, we use this technology to construct the underlying algorithm of ray tracing in GPU by using hardware programming, computing buffer and other technologies, to implement and optimize a real-time ray tracing rendering pipeline characterized by hardware universality and high precision. The rendering pipeline can process ray tracing operations in hardware without ray tracing architecture. Its research value and development potential can be considered as an in-depth exploration of the underlying technology of ray tracing and to promote related technical research.
ISSN:2769-3554
DOI:10.1109/ICAIBD57115.2023.10206260