Computability and complexity of ray tracing
Computability and complexity of ray tracing
复制标题
光线追踪的可计算性和复杂性
DOI:
10.1007/bf02574009
复制
发表时间:
1994
影响因子:
0.8
通讯作者:
A. Yoshida
中科院分区:
文献类型:
--
作者:
J. Reif;J. D. Tygar;A. Yoshida
The ray-tracing problem is, given an optical system and the position and direction of an initial light ray, to decide if the light ray reaches some given final position. For many years ray tracing has been used for designing and analyzing optical systems. Ray tracing is now used extensively in computer graphics to render scenes with complex curved objects under global illumination.We show that ray-tracing problems in some three-dimensional simple optical systems (purely geometrical optics) are undecidable. These systems may consist of either reflective objects that are represented by rational quadratic equations, or refractive objects that are represented by rational linear equations. Some problems in more restricted models are shown to be PSPACE-hard or sometimes in PSPACE.