教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

基于Opengl的屏幕对象拾取 毕业论文(6)

来源:网络收集 时间:2026-08-10
导读: 图 12 第一只对象被拾取效果 图 13 第二只对象被拾取效果 23 图 14 第三只对象被拾取效 24 5 结论与展望 5.1 结论 本文分析了基于CPU的射线求交拾取技术、基于GPU的重绘式拾取技术、OpenGL的选择机制技术三种拾取的

图 12 第一只对象被拾取效果

图 13 第二只对象被拾取效果

23

图 14 第三只对象被拾取效

24

5 结论与展望

5.1 结论

本文分析了基于CPU的射线求交拾取技术、基于GPU的重绘式拾取技术、OpenGL的选择机制技术三种拾取的实现原理和优缺点,本文考虑到只是简单地拾取三个不同的物体,分别是一个一个拾取,而不是同时拾取的过程且拾取物体是简单的选择体的原因,采用了OpenGL本身自带的选择机制拾取实现了简单的三个不同物体拾取,实验表明本文的方法是有效的。 5.2 展望

现今越来越多的3D网游游戏出炉,对电脑的配置要求也越来越高,对最基本的对象拾取也越来越严格,而拾取的关键是用什么拾取算法。前面分析了各种算法,可以得出基于GPU的重绘式拾取技术具有明显的优势,是一种不错的拾取技术。今后也将继续考虑如何可以使重绘式拾取技术脱离GPU也可以实现拾取,甚至实现更快、更简单地拾取,让程序员操作起来更快,更方便,让游戏玩家玩游戏起来更流畅,拾取各种物品或人物更快。

25

参考文献

[1]Mark Segul,Carl Korobkin,Rolf van Widenfelt等.Fast Shadows and Liighting Effects using Texture Mapping.Computer Graphics.1992,July,249-252. [2]Michael Deering,Step hanie Winner and Bic Schediwy等.The Triangle Processor and Normal Vectore Shader.Computer Graphics.1998,8,21-30.

[3]龚堰珏,颜敏. 面向对象的交互显示和拾取模型研究[J]. 系统仿真学报,2005. [4]韦宇炜.基于OpenGL技术的三维游戏引擎开发. 广东工业大学,2005.

[5]姚继权, 李晓豁.计算机图形学人机交互中三维拾取方法的研究 工程设计学报 2006.3-20 [6]Masaaki.Oka,Kyoya Tsutsui,Akio Ohba等.Real-Thne Manipulation of Texture-Mapped Surfaces.Computer Graphicsa 1997,7.

[7]刘力强,周明全. 一种平行透视下的三维拾取方法[J]. 西南大学学报,2002. [8]OpenGL Specification. http://www.open91.ore.

[9]Donald Hearn等.计算机图形学(第三版)[M]. 北京:电子工业H版社,2005. [10] Angel E.OpenGL编程基础[M]. 北京:清华大学出版社,2008. [12]3D Game Development On JSR-1 84. http://www.forum.nokia.com. [13]Eric Freeman,Head First Design Pattern[M]. O’REILLY,2005.

[14]openGL Programming Guide网络版. Addison--Wesley Publishing Company.

[15]Microsoft Visual C++6.0技术内幕,David J.Kruglinski,Scot Wingo,GeorgeShepherd著. 北京希望电子出版社1999年5月第1版. [16]Mason.Woo,Jcakie Neider,Tom Davis等著.吴斌,段海波,薛凤武译. OpenGL编程权威指南.北京:中国电力出版社,310-312. [17]Richard s.Wright,Jr.Michael Sweet著.潇湘工作室译.OpenGL超级宝典. 北京:人民邮电出版社,2001.251-257.

[18]Catmull E.A.Subdivision Algorithm for Computer Display of Curved Surfaces.PhD thesis.University of Utah.1974

[19]乔林,费广正. OpenGL程序设计. 北京:清华大学出版社,2000.

[20]白燕斌,史惠康. OpenGL三维图形编程指南. 北京:机械工业出版社,1998.

[21]彭群生,鲍虎军,金小刚. 计算机真实感图形的算法基础[M]. 北京:科学出版社,1999. [22]Dave Shreiner著. (OpenGL参考手册》. 机械工业出版社.2001.

[23]孙家广等.计算机图形学(第三版). 北京:清华大学出版社,1998,286.357. [24]F.S.Hill,JR著.<计算机图形学一一用OpenGL实现(第二二版)》.罗霄等译. 清华大学出版社.2006.

[25]潇湘工作室. OpenGL超级宝典[M]. 北京:人民邮电出版社,2001

[26]和平鸽工作室. OpenGL 高级编程与可视化系统开发[M]. 北京:中国水利水电出版社, 2003. [27]孙家广,胡事民.计算机图形学基础教程[M]. 北京:清华大学出版社,2005. [28]王汝传. 计算机图形技术原理及应用[M]. 北京:人民邮电出版社,1998.

[29]费广正,芦丽丹,陈立新. 可视化OpenGL程序设计[M]. 北京:清华大学出版社,2001. [30]孙家广,杨长贵. 计算机图形学(第三版)[M]. 北京:清华大学出版社。1998. [31]Heran D,Baker M P. 计算机图形学. 北京:清华大学出版社,1998. [32]蔡士杰,等译.Computer Graphics with OpenGL(ThirdEdition)[M]. 北京:电子工业出版社,2005.

[33]吴斌.OpenGL编程权威指南[M]. 北京:中国电力出版社,2001.

[34]彭群生,等.计算机真实感图形的算法基础[M]. 北京:北京科学出版社,2003.

26

[35]江早.OpenGL 图形编程[M]. 科学出版社,2001.

[36]乔林,费广正等.程序设计0peoGL[Ⅵ]. 清华大学出版杜,2000.

[37]曾建超,俞志和.虚拟现实的技术及其应用Ⅶ. 北京:清华大学出版社,2003. [38]圈石教英.虚拟现实基础及实用算法嗍. 北京:科学出版社,2002. [39]倪明田.计算机图形学[M]. 北京:北京大学出版社,1999. [40]李自力.虚拟现实中基于图形与图像的混合建模技术. 中国图象图形学报.2001.1.96-100. [41]Wright R S,Sweet J M. OpenGL超级宝典. 北京:人民邮电 出版社,2000. [42]乔林,费广正等.OpenGL程序设计. 北京:清华大学出版社,2000.1-121.. [43]彭群生,鲍虎军,金小刚.计算机真实感图形的算法基础. 北京:科学出版社,1999,6.227-229.

27

致谢

半年的设计时间虽然短暂,我却从中学到了很多的东西。我由衷地感谢关怀、教诲、帮助、支持和鼓励我完成设计的老师和同学。

特别感谢我的导师,半年来他在学习、科研上一直对我悉心指导,严格要求、热情鼓励,为我创造了很多锻炼提高的机会。老师洞察全局、高屋建瓴,为我的论文的顺利完成指出了很好的方向,郑老师渊博的知识、宽广无私的胸怀、夜以继日的工作态度、对事业的执著追求、诲人不倦的教师风范和对问题的敏锐观察力,都将使我毕生受益。

在此我谨向我的导师以及在毕业设计过程中给予我很大帮助的老师、同学们致以最诚挚的谢意!

28

…… 此处隐藏:1330字,全部文档内容请下载后查看。喜欢就下载吧 ……
基于Opengl的屏幕对象拾取 毕业论文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/403874.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)