A Fast Calculation Method for View-Dependent per-Pixel Lighting

Per-Pixel lighting can greatly improve the computational efficiency because of the model has been completed the hidden and visibility judge processing. However, each pixel brightness values need to recalculate when the viewpoint changes. And per-pixel lighting will still be constrained computational efficiency in the case of greater pixel number. In this paper, a fast calculation method for view-dependent per-pixel lighting under a fixed light source is proposed, and a symmetric relationship between pixel brightness value and specular reflection was given. Finally, the brightness under the current viewpoint can calculate fastly. Experimental results show that this method has an efficient lighting calculation than the method of per-pixel lighting and hardware-accelerated lighting calculation.

[1]  Giuseppe Marino,et al.  Real-Time Global Illumination for VR Applications , 2008, IEEE Computer Graphics and Applications.

[2]  Sun Jizhou Real-time Pixel Shading Using Hardware Acceleration Techniques , 2005 .

[3]  James F. Blinn,et al.  Simulation of wrinkled surfaces , 1978, SIGGRAPH.

[4]  Manuel Menezes de Oliveira Neto,et al.  Real-time relief mapping on arbitrary polygonal surfaces , 2005, I3D '05.

[5]  Sumanta N. Pattanaik,et al.  Rendering Grass in Real Time with Dynamic Lighting , 2009, IEEE Computer Graphics and Applications.

[6]  Jie Zheng,et al.  High quality per-pixel shading in texture-based volume rendering , 2005, 2005 International Conference on Neural Networks and Brain.