:080510194
河南大学2012届本科
毕业论文
基于Android 的OpenGl开发
OpenGl development Based on Android
论文作者: 路可可
作 者 学 号: 080510194
所 在 学 院:
软件 所 学 专 业:
计算机科学与技术
导师职称: 李铁柱(教授)
论文完成时间: 2012年5月20日
2012年5月20日
河南大学2012届
毕业设计(论文、创作)开题
报告(学生本人填写)
080510194
路可可
导师姓
名职称
李铁柱(教授)
开题时间
2012年4月3日
课题题目
基于android的OpenGl开发
课题来源
□导师指定 □自定 ■其他来源
课题的目的、意义以及和本课题有关的国内外现状分析:
1.目的:图形处理是现在智能手机区别于以前手机的一个显著特征,使手机走出了呆板的单一枯燥界面,在保证通话的同时更加炫丽多彩接近真实世界,从而大大扩展了手机的应用领域,并带给应用者丰富多彩的视听感受。
2.意义:通过OpenGL
程序员可以创建交互式应用程序,实现具有逼真效果的三维图形图像,从而在要求高度模拟真实世界的诸多领域中都可以大显身手。与AutoCAD,3DS MAX等通用绘图及建模软件平台不同,OpenGL不仅可以处理单幅的离散图形,在实时的三维仿真领域,由于其对环境及实体的渲染达到了高度逼真的视觉效果,从而显示出强大的生命力。学会使用OpenGL进行三维绘图,提高图形开发的认知,为以后的
工作和
学习打下基础。
3.现状:应用程序可视化是智能手机程序设计的发展趋势。在手机程序应用的许多领域中,随着智能手机蓬勃发展使得人们可以在手机上就可以实现地图的三维
搜索,手机游戏,炫丽多彩的界面。当前手机是已成为世界上第一大接受终端,而界面的友好性必然会制约到智能手机等其他移动设备的发展。手机仿真已经成为手机应用程序开发和软件开发人员不可或缺的重要工具.。OpenGL作为一个性能优越的图形应用程序设计界面(API)而适合于广泛的计算环境,从智能手机到个人计算机到工作站和超级计算机,OpenGL都能实现高性能的三维图形功能。由于许多在智能手机界具有领导地位的计算机公司纷纷采用OpenGL作为三维图形应用程序设计界面,OpenGL应用程序具有广泛的移植性.因此,OpenGL已成为目前的三维图形开发标准,是从事三维图形开发工作的技术人员所必须掌握的开发工具.
研究目标、研究内容和准备解决的
问题:
1.目标:通过设计一个基于虚拟蜜网的入侵监控平台的原型
系统,实现蜜网技术的数据控制、数据捕获和数据分析的三大核心需求。
2.内容:
1,图形绘制
(1) 使用OpenGL提供的几何图元建立模型, 从而得到物体的数学描述,OpenGL将点,直线,多边形,图形和位图视为图元。
(2) 在三维空间排列物体,选择观察场景的有利位置.
2,色彩渲染:将物体的数学描述和相关的颜色信息转换为屏幕像素,这称为光栅化。
3.准备解决的问题:OpenGL在android系统上的衰减应用。OpenGL纹理贴图,动画旋转及适应不同分辨率的手机。
拟采取的方法、技术或设计(开发)工具:
开发平台:Windows XP+Android
开发工具和语言:开发工具拟采用eclipse+android SDK,语言采用
Java
预期成果:
1,完成三维场景的绘制及三维场景的动画旋转
2,完成三维场景绘制毕业论文
进度计划与阶段要求:
(1)2011-12-01 - 2012-12-31:查找资料、确定毕业设计题目。
2012-01-01:将毕业设计题目和基本功能说明发送到导师邮箱。
(2)2012-01-02 - 2012-03-31:搜集素材、整理设计内容。
2012-04-01:将