基于Android平台的家具展示系统的设计与实现I本科毕业论文(20届)基于Android平台的家具展示系统的设计与实现所在学院专业班级计算机科学与技术学生姓名指导教师完成日期II摘要目前,随着移动互联网时代的到来,基于Android平台的移动终端设备得到了极大的普及,Android平台的开放性也使得相关应用越来越丰富;与此同时,不断成熟的虚拟现实技术也在智能移动终端展露头角,广泛应用在3D游戏和场景仿真等领域,满足人们各种各样的需求。因为手持智能设备的方便和易用性,未来在Android平台上的3D开发将成为虚拟现实技术发展的热门方向。本毕业设计旨在开发一套基于Android平台的家具展示系统,利用图像处理领域应用最为广泛的3D建模技术,在Android智能手机上模拟出家具展示的场景。通过3dsMax构建家具模型和场景,利用OpenGLES技术渲染模型和场景、读取相关材质贴图信息、附加真实灯光效果等,用户可以通过Android手机对场景进行简单的操作,获得更好的展示效果。本系统选择Eclipse与AndroidSDK为开发环境,用Java语言编写,在Android系统手机上测试与运行。关键词:Android平台;虚拟现实;家具展示;OpenGLES基于Android平台的家具展示系统的设计与实现IIABSTRACTNowadays,withtheadventofthemobileInternetera,Androidplatformformobileterminalequipmenthasbeengreatlydeveloped,openAndroidplatformmakestherelatedapplicationshasbecomeincreasinglydiversly.Inthemeanwhile,continuesmaturevirtualrealitytechnologyisalsofliedonintelligentmobileterminal,bewidelyusedin3Dgamesandscenesimulationandotherareastomeettheneedsofawidevarietyofpeople.Becausesmarthandhelddevicesisconvenientandeasytobeused,thefuturedevelopmentof3DontheAndroidplatformwillbecomepopularapplicationwiththedevelopmentofvirtualrealitytechnology.ThethesisaimstodevelopanAndroid-basedfurnituredisplaysystemusingimageprocessingmostwidelyused3DmodelingtechniquestosimulatethefurnitureshowscenesontheAndroidsmartphone.Furnituremodelsandscenesareconstructedbythesoftwareof3dsMax,usingOpenGLEStechnologyrendersmodelsandscenes,readstherelevanttexturesinformation,additionalreallightingeffects,userscanperformsimpleoperationsonthescenethroughtheAndroidmobilephone,togetabetterdisplayeffection.ThesystemselectstheEclipseandtheAndroidSDKdevelopmentasthesoftwareenvironment,writteninJava,testingandrunningontheAndroidsystemmobilephone.Keywords:AndroidPlatform;VirtualReality;FurnitureDisplay;OpenGLES基于Android平台的家具展示系统的设计与实现III目录第1章绪论..............................................................................................................................11.1课题研究背景及意义..................................................................................................11.2课题相关国内外研究现状..........................................................................................11.2.1Android系统的国内外研究现状.......................................................................11.2.2虚拟现实技术的国内外研究现状.....................................................................21.3主要研究内容..............................................................................................................41.4论文结构......................................................................................................................5第2章相关技术......................................................................................................................62.1Autodesk3dsMax开发工具简介................................................................................62.2OpenGLES简介..........................................................................................................72.2.1OpenGL简介......................................................................................................72.2.2OpenGL与OpenGLES.....................................................................................72.3Android系统架构简介.................................................................................................82.4本章小结....................................................................................................................10第3章模型的构建................................................................................................................113.1建模与材质................................................................................................................113.1.1建模概论..........................................................................................................113.1.2材质与贴图......................................................................................................123.2模型的构建................................................................................................................133.2.1家具模型的构建...............................................................................................133.2.2场景模型的构建...............................................................................................153.2.3家具模型与场景模型的合并...........................................................................173.3本章小结....................................................................................................................17第4章系统的设计与实现....................................................................................................184.1引言............................................................................................................................184.2开发环境的搭建........................................................................................................184.2.1SDK的安装及环境配置..................................................................................184.2.2Eclipse集成开发环境的搭建..........................................................................19基于Android平台的家具展示系统的设计与实现IV4.3OBJ格式模型.......