开源ogre游戏引擎ogre引擎 开发的ogre游戏引擎Ogre 真没落了吗

基于OGRE的游戏场景实现_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于OGRE的游戏场景实现
易发表网提供各学科期刊论文下载、毕业论文...|
总评分0.0|
试读已结束,如果需要继续阅读或下载,敬请购买
定制HR最喜欢的简历
你可能喜欢
您可以上传图片描述问题
联系电话:
请填写真实有效的信息,以便工作人员联系您,我们为您严格保密。中国领先的IT技术网站
51CTO旗下网站
十大开源游戏引擎深入比较(1)
《开源商业化三维游戏引擎大揭秘》第1章游戏引擎大比拼,本章对知名开源游戏引擎、商业游戏引擎的特性和代表游戏进行了扼要的统计分析。本节为大家介绍十大开源游戏引擎深入比较。
作者:刘晖/林欣/李强来源:清华大学出版社| 10:45
1.8& 十大开源游戏引擎深入比较(1)
在国内外,业界盛传有十大开源游戏引擎,分别是OGRE、Irrlicht、Panda3D、Crystal Space、jME、Blender Game Engine、Reality Factory、The Nebula Device 2、RealmForge、OpenScene- Graph。我们对这十款开源游戏引擎深入进行分析。
(1)&OGRE是面向对象图形渲染引擎(Object-Oriented Graphics Rendering Engine)的缩写,采用C++开发,以MIT许可证发布,可以在Windows、Linux、Mac上运行。OGRE自己也说明本身不是游戏引擎。
其主要特征如下:
面向对象,插件扩展架构,具有文档支持。
支持脚本。可以通过脚本管理材质资产并进行多路渲染。
支持物理碰撞检测。
支持顶点灯光、像素灯光、灯光映射。
支持阴影映射、三维阴影。
支持多纹理、凹凸贴图、多重材质贴图、立体投影。
支持顶点、像素、高级着色。
支持场景管理,具有多种数据结构。
支持逆向运动动画、骨架动画、变形动画、混合动画及姿态动画。
支持网格加载、皮肤、渐进网格。
支持环境映射、镜头眩光、公告牌、粒子、运动模糊、天空、水、雾、丝带轨迹、透明对象。
支持XML文件转换。
引擎特性全面( ),稳定性好( ),支持全面( ),不容易上手和使用( )。
(2)&Irrlicht采用C++开发,以zlib/libpng许可证发布,可以在Windows、Linux、Mac、Solaris、FreeBSD、Xbox上运行。Irrlicht自己也说明本身不是游戏引擎。
其主要特征如下:
面向对象,插件扩展架构,具有文档支持。
支持内建场景、灯光、GUI编辑器。
支持物理碰撞检测。
支持顶点灯光、像素灯光、灯光映射。
支持阴影映射、三维阴影、模板缓冲区阴影。
支持多纹理、凹凸贴图、多重材质贴图、立体投影。
支持顶点、像素、高级着色。
支持场景管理,具有多种数据结构,允许无缝集成室内及室外场景。
支持骨架动画、变形动画及混合动画。
支持网格加载。
支持环境映射、公告牌、粒子、天空、水、雾。
支持地形渲染。
引擎特性全面( ),稳定性好( ),支持全面( ),容易上手和使用( )。
(3)&Panda3D采用C++和Python开发,以BSD许可证发布,可以在Windows、Linux、Mac、SunOS上使用。Panda3D是一个完整的游戏引擎。
其主要特征如下:
面向对象,脚本扩展架构,具有文档支持。
支持内建场景、粒子、关卡编辑器。
支持物理碰撞检测,可以用于运动物体。
支持顶点灯光、像素灯光、灯光映射。
支持阴影映射、三维阴影、模板缓冲区阴影。
支持多纹理、凹凸贴图、多重材质贴图、立体投影。
支持顶点、像素、高级着色。
支持场景管理,具有多种数据结构。
支持骨架动画。
支持网格加载及皮肤。
支持环境映射、公告牌、粒子、雾、火。
支持地形渲染。
支持"客户端/服务器"网络模式。
支持2D、3D和流音效。
支持有限状态机、人工智能。
引擎特性全面( ),稳定性很好( ),支持很全面( ),很容易上手和使用( )。【责任编辑: TEL:(010)】&&&&&&
大家都在看猜你喜欢
热点热点头条头条热点
24H热文一周话题本月最赞
讲师:108833人学习过
讲师:268974人学习过
讲师:82887人学习过
精选博文论坛热帖下载排行
随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书...
订阅51CTO邮刊基于OGRE的游戏场景实现
基于OGRE的游戏场景实现摘要:通过Oge等开源引擎和编辑器实现游戏场景,可操控人物与视角跟随摄像机。关键词:OgeCEGUI开源引擎游戏场景本文旨在实现一个包括骨骼动画,角色控制,摄像机跟踪与截断,物理碰撞,骨骼绑定,地形渲染,场景编辑,GUI,以及粒子特效的第三人称可漫游场景。所需工具包括Oge图像引擎,PhysX物理引擎,CEGUI界面引擎,以及Oge社区的qtOgito场景编辑器等。同时对qtOgito的中文化进行了支持。在Visualstudio2010下基于DiectX9.0c实现。1.引擎与工具介绍1.1Oge3D图像引擎OGRE(Oject-OientedGaphicsRendeingEngine,即:面向对象图形渲染引擎)是一个用C++开发的面向场景、非常灵活的3D引擎。架构做的非常通用,虽然对效率有较大影响,但不得不说它的代码和设计还是非常优雅的。1.2PhysX物理引擎NVIDIA(英伟达)PhysX是一款功能强大的物理效果引擎。其作用,简而言之,就是令虚拟世界中的物体运动符合真实世界的物理定律,以使游戏更加富有真实感。这是比较难掌握的,因为涉及各种物理学知识,并且资料过少,国外社区也不是很活跃,但是有着非常规范的文档且功能强大,接口易于使用。2.具体实现2.1基础架构设计,尽量做到灵活轻便首先是基础架构的设计,这块主要参考Oge提供的标准框架结合自己的一些改进而成,包括渲染逻辑,输入逻辑,UI逻辑,IO逻辑等。依托Oge提供的帧渲染循环和监听机制,实现各种逻辑的循环处理。2.2内容实现
& 果果文库所有资源均来源于互联网,仅供网友学习交流,若侵犯了您的权益,请联系我们予以删除。
9167&&人浏览
409&&人浏览
6456&&人浏览
2748&&人浏览
13303&&人浏览
2964&&人浏览
2418&&人浏览
3112&&人浏览
10609&&人浏览
17138&&人浏览
12352&&人浏览
59&&人浏览
3576&&人浏览
18681&&人浏览
8611&&人浏览
本文标题:基于OGRE的游戏场景实现 链接地址:
copyright@ 2013- Inc. All Rights Reserved 果果文库 版权所有 联系站长: ; 经营许可证编号:浙ICP备号

我要回帖

更多关于 工作流引擎 开源 的文章

 

随机推荐