Efficient visibility projection on spherical polar coordinates for shadow rendering using geometry shader.
Efficient visibility projection on spherical polar coordinates for shadow rendering using geometry shader.
复制标题
使用几何着色器在球极坐标上进行高效可见性投影以进行阴影渲染。
DOI:
--
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
Shuangjiu Xiao
中科院分区:
文献类型:
--
作者:
Lingchun Li;Xubo Yang;Shuangjiu Xiao
Visibility precomputation has become essential for PRT-based rendering involving soft shadows. While graphic hardware rasterization has been increasingly used to compute visibility information for a mass of precomputation tasks, the linear feature of rasterization makes it unadaptive to sample visibility in a coordinates system, to which the Cartesian coordinates are non-linearly mapped. With the emergence of geometry shader in the framework of DirectX 10, this problem can be solved. In this paper, we present an efficient solution for visibility sampling on the spherical polar coordinates in the precomputation stage of PRT by means of the geometry shader within the DirectX 10 pipelines. In the mean time, a spherical reparameterization scheme is introduced for shadow rendering, under which spherical functions as lighting, BRDF and visibility are mapped onto the spherical polar coordinates.