您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 毕业设计基于OPENGL的飞机飞行动画模拟设计
题目:基于OPENGL的飞机飞行动画模拟设计学院:信息科学与工程学院专业:电子信息工程年级:学号:姓名:指导老师:2015年05月华侨大学2014届本科生毕业论文基于OpenGL的飞机飞行动画模拟设计摘要随着计算机图形学的不断发展,计算机对图形的表示、计算、处理及显示的相关原理及算法得到了显著的突破。其实现从最开始的加强信息的传递与理解,到后来的能够与计算机动画与虚拟现实相结合,大大地促进了各领域的应用与发展。本文意在通过对基于OpenGL的飞机飞行动画模拟设计来说明计算机如何实现科学计算可视化,并与计算机动画、虚拟现实相结合从而为人们呈现出一个绚丽的第四维空间。本文主要说明了如何在VC++的平台中,实现基于OpenGL实现3D飞机飞行动画的模拟设计。本文主要完成以下任务:简述VC++及OpenGL应用的基本原理、发展及其关键技术、如何利用VC++构建OpenGL的程序框架、系统各模块功能的实现与联立并能够在自动漫游基础上可以通过键盘响应实现人机交互漫游,最后给出了系统测试情况与总结。基于上述,最终完成在VC++的平台中,实现基于OpenGL的3D飞机飞行动画的模拟设计得以验证说明计算机实现科学计算可视化的过程,初窥OpenGL在计算机动画和虚拟现实两大发展方向中的巨大作用。关键词:VC++;OpenGL;科学计算可视化;计算机动画;虚拟现实华侨大学2014届本科生毕业论文基于OpenGL的飞机飞行动画模拟设计ABSTRACTWiththedevelopmentofcomputergraphics,thereisagreatsignificantbreakthroughintherelatedtheoryandalgorithmthatreferstotheexpression,calculation,processinganddisplayofgraphsbycomputer.Therealizationgreatlypromotedtheapplicationanddevelopmentofmanyareaswhichthepurposeistobeabletobecombinedwithvisualrealitynowthantostrengthenthetransmissionandunderstandingwithinformation.ThepaperintendstoexplainhowtoachievetheVisualizationinScientificComputing,andhowtobecombinedwithComputerAnimationandvisualrealitytoshowacolorfulforthdimensionspaceforpeoplebythedesignofplaneisflyingwhichbasesontheOpenGL.Inthispaper,itillustrateshowtoachievethedesignofanimationthatthe3DplaneisflyingintheplatformofVC++,whichbasesontheOpenGL.Inthispaper,theprimarytaskistosketchthefundamental,developmentandkeytechnologyoftheapplicationwithVC++andOpenGL,howtoconstructtheframeoftheOpenGL’sapplicationwithVC++andhowtoachievetherealizationofmodulesofthedesigntobeabletoachieveinteractiveroamingwiththeresponseofkeywhichbaseontheautoroaming.Infinal,thepapermakesthetestofthedesignandsummary.Infinal,basedontheseresults,thispaperprovedtheprocessoftheachievingofVisualizationinScientificComputingandthegreatmeaningofOpenGLthatdoseinthedevelopmentofComputerAnimationandvisualrealitybyachievingthedesignofplaneisflyingintheplatformofVC++.Keywords:VC++,OpenGL,VisualizationinScientificComputing,ComputerAnimation,visualreality华侨大学2014届本科生毕业论文基于OpenGL的飞机飞行动画模拟设计目录第一章绪论................................................................................................................................11.1前言...................................................................................................................................11.2OpenGL国内外研究现状................................................................................................11.3本课题研究的主要内容及目的......................................................................................2第二章OpenGL简述及其程序框架建立.........................................................................42.1什么是OpenGL...............................................................................................................42.2三维图形开发标准..........................................................................................................42.3OpenGL图形的实现方式................................................................................................52.3.1设备上下文DC与渲染上下文RC.....................................................................52.3.2OpenGL像素格式设置.........................................................................................52.3.3OpenGL图形处理流程、主要绘制方式及运行方式.........................................72.4OpenGL库的组成及基本数据类型................................................................................82.5VisualC++简述.................................................................................................................92.6MFC环境下OpenGL单文档应用程序框架................................................................102.6.1构建OpenGL程序框架.....................................................................................102.6.2MFC简述.............................................................................................................112.6.3构建MFC环境下OpenGL单文档应用程序框架...........................................11第三章课题实现的关键技术.............................................................................................163.1坐标变换........................................................................................................................163.2光照................................................................................................................................173.3纹理映射........................................................................................................................183.3.1Mip贴图...............................................................................................................183.3.2融合.....................................................................................................................213.4雾效................................................................................................................................223.5帧缓存技术与动画........................................................................................................23第四章基于OpenGL的飞机飞行动画设计.................................................................254.1设计主流程图......................................
本文标题:毕业设计基于OPENGL的飞机飞行动画模拟设计
链接地址:https://www.777doc.com/doc-6049079 .html