21 July 2017 Real time ray tracing based on shader
Author Affiliations +
Proceedings Volume 10420, Ninth International Conference on Digital Image Processing (ICDIP 2017); 104204F (2017) https://doi.org/10.1117/12.2281945
Event: Ninth International Conference on Digital Image Processing (ICDIP 2017), 2017, Hong Kong, China
Abstract
Ray tracing is a rendering algorithm for generating an image through tracing lights into an image plane, it can simulate complicate optical phenomenon like refraction, depth of field and motion blur. Compared with rasterization, ray tracing can achieve more realistic rendering result, however with greater computational cost, simple scene rendering can consume tons of time. With the GPU’s performance improvement and the advent of programmable rendering pipeline, complicated algorithm can also be implemented directly on shader. So, this paper proposes a new method that implement ray tracing directly on fragment shader, mainly include: surface intersection, importance sampling and progressive rendering. With the help of GPU’s powerful throughput capability, it can implement real time rendering of simple scene.
© (2017) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
JiangHeng Gui, JiangHeng Gui, Min Li, Min Li, } "Real time ray tracing based on shader", Proc. SPIE 10420, Ninth International Conference on Digital Image Processing (ICDIP 2017), 104204F (21 July 2017); doi: 10.1117/12.2281945; https://doi.org/10.1117/12.2281945
PROCEEDINGS
5 PAGES


SHARE
KEYWORDS
RELATED CONTENT


Back to Top