Multimedia Tools and Applications

, Volume 75, Issue 10, pp 5689–5700

Geometry transition method to improve ray-tracing precision

Article

DOI: 10.1007/s11042-015-2534-4

Cite this article as:
Kim, D., Nah, JH. & Park, WC. Multimed Tools Appl (2016) 75: 5689. doi:10.1007/s11042-015-2534-4
  • 131 Downloads

Abstract

We propose a method for moving the view position to the origin and moving the coordinates of primitives so that they are at the same distance in order to improve ray-tracing precision. This approach exploits the principle that a floating-point number provides higher precision near zero. In this way, we can significantly reduce the number of self-intersections occurring in ray tracing that are caused by limited floating-point precision. The experimental results show that the number of self-intersections is reduced by up to 84.6 %. We also propose a hardware approach to resolve the computational overhead in the proposed algorithm. Its contribution to the hardware size is very small in comparison with the size of the entire ray-tracing hardware.

Keywords

3D graphics Ray tracing Rendering artifact Floating-point arithmetic 

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.Department of Computer EngineeringSejong UniversitySeoulRepublic of Korea
  2. 2.LG electronicsSeoulRepublic of Korea

Personalised recommendations