Paper
13 May 2024 A GPU computation-based ray tracing engine with user-friendly and scalable rendering features and structures
Yansong Yu, Zhenlong Du
Author Affiliations +
Proceedings Volume 13158, Seventh International Conference on Computer Graphics and Virtuality (ICCGV 2024); 1315804 (2024) https://doi.org/10.1117/12.3029513
Event: Seventh International Conference on Computer Graphics and Virtuality (ICCGV24), 2024, Hangzhou, China
Abstract
Realistic rendering involves the creation of visually realistic images through computer graphics techniques, commonly applied in fields such as film, video games, and computer-aided design. Recent advancements in modern computer architectures and graphics cards have propelled the rapid progress of ray-traced realistic rendering. Formerly confined to offline rendering, these algorithms are now gradually transitioning into real-time computing. While rendering times and processes for realistic rendering have become more straightforward and accessible, implementing rendering algorithms remains a challenge for beginners lacking coding experience. Generic graphics APIs like Vulkan and DirectX, though powerful, demand a significant investment of time for mastery. The implementation process further involves considerations of overall architectural design, algorithm selection, and future scalability. In addition to these challenges, industrial renderers, while offering mature rendering systems, often contain low-level implementations with software-specific APIs and magic numbers. These intricacies can cause confusion and make it nearly impossible for individual developers to extend the system. To overcome these obstacles, this paper aims to enhance accessibility for rendering enthusiasts by constructing a ray-traced realistic rendering engine based on OpenGL. The engine exhibits characteristics such as strong extensibility and ease of use. Furthermore, a clear and efficient CPU-GPU data transfer framework is designed.
© (2024) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Yansong Yu and Zhenlong Du "A GPU computation-based ray tracing engine with user-friendly and scalable rendering features and structures", Proc. SPIE 13158, Seventh International Conference on Computer Graphics and Virtuality (ICCGV 2024), 1315804 (13 May 2024); https://doi.org/10.1117/12.3029513
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Ray tracing

Visualization

Light sources and illumination

3D modeling

Computer architecture

Design

OpenGL

RELATED CONTENT

Programming standards for effective S-3D game development
Proceedings of SPIE (February 29 2008)
Java based volume rendering frameworks
Proceedings of SPIE (March 17 2008)
Research on L-System based plant simulation platform
Proceedings of SPIE (July 10 2009)
Maximum entropy lighting for physical objects
Proceedings of SPIE (January 16 2006)

Back to Top