[1]姜玲燕.基于OpenGL的物体反射效果模拟[J].南京师范大学学报(工程技术版),2013,13(01):045.
 Jiang Lingyan.Simulating Objects Reflection Based on OpenGL[J].Journal of Nanjing Normal University(Engineering and Technology),2013,13(01):045.
点击复制

基于OpenGL的物体反射效果模拟
分享到:

南京师范大学学报(工程技术版)[ISSN:1006-6977/CN:61-1281/TN]

卷:
13卷
期数:
2013年01期
页码:
045
栏目:
出版日期:
2013-03-31

文章信息/Info

Title:
Simulating Objects Reflection Based on OpenGL
作者:
姜玲燕
南京师范大学教育科学学院,江苏 南京 210097
Author(s):
Jiang Lingyan
School of Education Science,Nanjing Normal University,Nanjing 210097,China
关键词:
OpenGL模板技术裁剪平面反射效果
Keywords:
OpenGLtemplate techniqueclopping planereflection effect
分类号:
TP391.9
摘要:
物体反射效果的模拟可以大大增强虚拟世界的真实感,目前已广泛应用于计算机仿真系统、三维动画以及计算机游戏中.现有的一部分模拟物体反射效果算法中存在实时性较差、真实感较低、算法较复杂等弊端.本文基于OpenGL的模板技术和裁剪平面技术等,模拟了静态和动态模型的反射效果.实验证明该方法具有实时性好、真实感较高且算法较易实现等特点.
Abstract:
The simulation of the effects of objects reflection can dramatically enhance reality of virtual world and related technologies have been widely used in various computer applications,such as simulation system,3D animation,video game,and so on.At present,some simulation methods are confronted with some problems,for example,bad real-time performance,low reality in image,and complex calculation in their implementations.In this paper,we propose a new OpenGL-based method for simulating objects reflection.Some advanced programming skills are involved in our method,including template buffers and clopping plane.The experimental results demonstrate that our method has advantages of good real-time performance,high reality in image,and facility to implement.

参考文献/References:

[1] 陈家新,周纬杰.动态光线跟踪算法与实现[J].系统仿真学报,2001,2(13):1-2.
Chen Jiaxin,Zhou Weijie.Dynamic ray tracing algorithm and realization[J].Journal of System Simulation,2001,2(13):1-2.(in Chinese)
[2]杨刚.基于OpenGL的2D纹理映射研究[J].吉林建筑工程学院学报,2011(28):87-89.
Yang Gang.The study of two-dimension texture mapping based on OpenGL[J].Journal of Jilin Institute of Architecture & Civil Engineering,2011(28):87-89.(in Chinese)
[3]Mark Segal,Carl Korobkin,Rolf van Widenfelt,et al.Fast shadows and lighting effects using texture mapping[J].Computer Graphics,1992,26(2):249-252.
[4]马骏,朱衡君,龚建华.基于Cg和OpenGL的实时水面环境模拟[J].系统仿真学报,2006(18):395-400.
Ma Jun,Zhu Hengjun,Gong Jianhua.Simulation of real-time water surface based on Cg and OpenGL[J].Journal of System Simulation,2006(18):395-400.(in Chinese)
[5]薛守良,苏鸿根.模板应用综述[J].计算机工程与设计,2004,(8):1 320-1 322.
Xue Shouliang,Su Honggen.Summarization of stencil buffer[J].Computer Engineering and Design,2004,(8):1 320-1 322.(in Chinese)
[6]Dave Shreiner,The Khronos OpenGL ARB Working Group.OpenGL 编程指南[M].李军,徐波,译.北京:机械工业出版社,2011. Dave Shreiner,The Khronos OpenGL ARB Working Group.OpenGL Programming Guide[M].Li Jun,Xu Bo,Translated.Beijing:China Machine Press,2011.(in Chinese)
[7]杨健,张敏.OpenGL中的光照技术研究[J].软件导刊,2011(4):84-86.
Yang Jian,Zhang Min.The research of illumination based on OpenGL[J].Software Guide,2011(4):84-86.(in Chinese)
[8]Wolfgang Heidrich,Hans-Peter Seidel.Realistic,hardware accelerated shading and lighting[C]//Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH.Los Angeles,1999:171-178.
[9]刘慧杰,靳海亮.基于VC++的OpenGL三维图形开发设计[J].计算机与数学工程,2009(7):123-125.
Liu Huijie,Jin Hailiang.Development and design of three-dimensional graphics based on VC++ and OpenGL[J].Computer & Digital Engineering,2009(7):123-125.(in Chinese)
[10]王莹莹.在VC中利用OpenGL实现动态效果图像的技巧[J].微型电脑应用,2002(6):50-54. Wang Yingying.Using OpenGL to realize dynamic image techniques in the VC[J].Microcomputer Applications,2002(6):50-54.(in Chinese)
[11]Kei Iwasaki,Yoshinori Dobashi,Tomoyuki Nishita.A fast rendering method for refractive and reflective caustics due to water surfaces[J].Computer Graphics Forum,2003,22(3):601-609.

备注/Memo

备注/Memo:
收稿日期:2012-05-20.
基金项目:国家自然科学基金(60873175)、江苏省高校自然科学基础研究项目(07KJD460108)、江苏省普通高校研究生物科研创新计划(CXLX12_0408).
通讯联系人:姜玲燕,硕士研究生,研究方向:数字媒体计算技术.E-mail:jiang070801308@126.com
更新日期/Last Update: 2013-03-31