资源描述:
《基于openscenegraph(osg)的虚拟小区漫游系统new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于OpenSceneGraph的网络版虚拟小区漫游系统摘要自20世纪末以来,虚拟现实技术一直是信息领域研究、开发和应用的热点方向之一。它借助计算机构建出一个与现实环境十分逼真的虚拟环境,而且支持用户使用自然的技能亲身感受它。目前己经广泛应用于军事、科学计算可视化、教育与培训、设计与规划、虚拟测试、虚拟游览、购物、交互式娱乐、工程技术、科技探索等多方面领域。本文首先介绍了场景图形理论的相关概念、OpenSceneGraph体系结构,最后结合当今房地产开发业的激烈竞争,对虚拟现实技术的综合应用,使用三维建模软件—3DSMAX2009软件、集成
2、开发环境VisualC++2005和开源的OpenSceneGraph三维渲染引擎,设计实现了中北大学校园虚拟漫游系统。此系统可以为用户提供友好、逼真的虚拟环境,使人有身临其境之感。最后对本文所做的工作进行了总结,指出了有待改进的地方,并对下一步的研究提出了展望。关键词:虚拟仿真,场景图形,碰撞检测,场景观察变换,粒子系统第II页共II页VirtualCommunityofRoamingSystemOnlineBasedonOpenSceneGraphEngineAbstractSincethelate20thcentury,Virtual
3、realityhasbeenthefieldofinformationtechnologyresearch,developmentandapplicationofoneofthehotdirection.Itisconstructedusingthecomputeraveryrealisticvirtualrealityenvironment,buttheskillstosupportuserstoexperienceitnaturally.Nowhasbeenwidelyusedinmilitary,scientificvisualiza
4、tion,educationandtraining,design,andplanning,virtualtesting,virtualtours,shopping,interactiveentertainment,engineeringtechnology,suchasmanyareasofscienceandtechnologyexploration.Thispaperintroducestheconceptofscenegraphtheoryrelated,OpenSceneGrapharchitecture,Finally,today
5、'srealestatedevelopmentindustry,intensecompetition,theintegratedapplicationofvirtualrealitytechnology,using3Dmodelingsoftware-3DSMAX2009software,integrateddevelopmentenvironment,VisualC++2005andtheopensourceOpenSceneGraph3Drenderingengine,designedandimplementedintheNorthCa
6、mpusVirtualTourSystem.Thissystemcouldprovideuserswithfriendly,realisticvirtualenvironment,givingthefeeling.Finally,thisarticlesummarizestheworkdone,pointedouttheareastobeimproved,andthefuturestudyarepointedout.Keywords:VirtualReality,SceneGraph,CollisionDetection,SceneObse
7、rvedTransformation,ParticleSystem第II页共II页中北大学2010届毕业设计说明书目录1绪论11.1背景及意义11.2虚拟仿真视景技术的发展状况和趋势11.3本文的组织结构32场景图形理论52.1场景图形的概念52.2场景图形的特性72.3场景图形的渲染方式82.4本章小结93基于OpenSceneGraph的虚拟系统开发工具和环境简介103.1OpenSceneGraph三维渲染引擎103.1.1OpenSceneGraph的发展状况113.1.2OpenSceneGraph的结构123.23DSMAX20
8、09简介153.3VisualC++2005简介163.4C++语言简介163.5基于OpenSceneGraph的虚拟系统开发环境173.6其它相关工具173.7本章小结174