期刊文献+

基于GLSL的真实感光照算法研究与实现

Research on Lighting Algorithms by OpenGL Shading Language
下载PDF
导出
摘要 基于经典Phone光照模型,改进距离衰减算法,并采用新的聚光灯模型内外圆锥算法以提高真实感光照效果。考虑到实时性要求,使用高层着色语言GLSL的顶点着色器编程实现三种光源(平行光、点光源和聚光灯)的光照效果。实验结果证明了以上算法的有效性。 Distance attenuation algorithm and spot light′s internal and external cones algorithm are used to create more realistic rendering effects.Both of them are modified and extended form classical lighting model Phone.Considering real-time performance,three lighting effects(Directional light,Point light and Spot light) are rendered realistically with vertex shader of OpenGL shading language.According to this research,these algorithms are effective.
出处 《现代电子技术》 2009年第18期105-107,共3页 Modern Electronics Technique
关键词 光照 着色器 OpenGL着色语言 算法 lighting shader OpenGL shading language algorithm
  • 相关文献

参考文献12

  • 1Fernando R.GPU精粹--实时图形编程的技术、技巧和技艺[M].北京:人民邮电出版社,2006.
  • 2陈建.游戏中光照的处理[J].中国科技信息,2008(3):122-123. 被引量:1
  • 3李治国,郭立.基于OpenGL的光照处理技术及实现[J].计算机仿真,2008,25(3):221-223. 被引量:9
  • 4Arnold Gallardo.3D lighting:History,Concepts and Techniques.Charles River Media.2001.
  • 5沈璐.GPU为什么跑得快?[J].程序员(游戏创造),2005(11):41-43. 被引量:2
  • 6Randi J Rost.OpenGL Shading Language[M].北京:人民邮电出版社,2006.
  • 7陈栗,陈福生.基于OpenGL的像素光照计算技术[J].计算机应用,2007,27(B06):149-151. 被引量:1
  • 8Kristensen A W,Akenine Moiler T W,Jensen H.Precomputed Local Radiance Transfer for Real-time Lighting Design[A].SIGGRAPH[C].2005:222-246.
  • 9Akenine Moiler,Haines E.Real-Time Rendering[M].San Fransisco:AK Peters,2002.
  • 10Olano M,Hart J C,Heidrieh W,et al.Real-time Shading[M].AK Peters Ltd.,2002.

二级参考文献12

  • 1Akenine-Moller T,Haines E.实时计算机图形学[M].北京:北京大学出版社,2004:20-21.
  • 2Hanrahan P.AnIntroduction to Ray Tracing[M].London:Academic PressInc,1989:79-120.
  • 3Fernando R.GPU精粹-实时图形编程的技术、技巧和技艺[M].北京:人民邮电出版社,2006.100-106.
  • 4PEERCY M,AIREY J,CABRAL C.Efficient bump mapping hardware[A].Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH[C].LosAngeles,California,1997.
  • 5HEARN D,BAKER MP.计算机图形学[M].蔡士杰,吴春榕,孙正兴,译.北京:电子工业出版社,1998.
  • 6EVERITT C.Mathematics of per-pixel lighting[EB/OL].http://developer.nvidia.com/attach/6416,2001.
  • 7NVIDIA GPU Programming Guide[EB/OL].http://developer.nvidia.com/page/documentation.html,2005.
  • 8FERNANDO R,KILGARD MJ.The Cg Tutorial:The Definitive Guide to Programmable Real-Time Graphics[M].Addison-Wesley Publisher Co,2003.
  • 9David Rogers.计算机图形学的算法基础[M].北京:机械工业出版社,2002.
  • 10黄广正,等.可视化OpenGL程序设计[M].北京:清华大学出版社,2001.

共引文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部