ogre库简介
来源:互联网 发布:手机淘宝突然打不开 编辑:程序博客网 时间:2024/06/06 00:24
Extending Ogre 3D
We have seen a lot of different functionalities that Ogre 3D offers, but Ogre 3D also makes
it quite easy to extend it with new functions. That's the reason there are a lot of different
libraries that can be used to add some new functions to Ogre 3D. We will discuss some of
these libraries to get a feeling for what add-ons are out there. A complete list can be found
in the wiki at http://www.Ogre3D.org/tikiwiki/OGRE+Libraries
Speedtree
Speedtree is a commercial solution used to render a lot of good-looking trees and grass.
It is widely used by several commercial games and the founder of Ogre 3D Sinbad offers
a binding for Ogre 3D. Speedtree and the binding for Ogre 3D must be bought and aren't
freely available. More information can be found at http://www.ogre3d.org/tikiwiki/OgreSpeedtree.
Hydrax
Hydrax is an add-on that adds the capability of rendering pretty water scenes to Ogre 3D.
With this add-on, water can be added to a scene and a lot of different settings are available,
such as setting the depth of the water, adding foam effects, underwater light rays, and so on.
The add-on can be found at http://www.ogre3d.org/tikiwiki/Hydrax.
GUIs
There are a lot of different GUI libraries available for Ogre 3D, each of which has its reason to
exist, but there isn't one GUI library everyone should use. The best thing is to try out some of
them and then decide for ourselves which library suits our needs best.
CEGUI
CEGUI is probably the first GUI library that has been integrated into Ogre 3D. It offers all
functions expected from a GUI system and a lot more. There is a GUI editor to create your
GUI outside of code and a lot of different skins to customize your GUI. More information
can be found at http://www.cegui.org.uk/wiki/index.php/Main_Page.
BetaGUI
BetaGUI is an extremely small library, which comes in one header and one cpp file. The only
dependency is Ogre 3D and it offers basic functionality like creating windows, buttons, text
fields, and static text. It is not a complete GUI, but it offers basic functionality without any
dependencies, so it can be used when a simple and quick solution is needed. More can be
found at http://www.ogre3d.org/tikiwiki/BetaGUI.
QuickGUI
QuickGUI is a more complex and powerful solution than BetaGUI. Though QuickGui offered
a lot more widgets, it also made the integration process a bit more difficult. QuickGUI is a
full-blown GUI solution that can be used for all kinds of different projects and is updated
regularly. The wiki site can be found at http://www.ogre3d.org/tikiwiki/QuickGUI.
Berkelium
Berkelium isn't a GUI library as such, as it doesn't have any widgets or anything similar.
Instead, it enables Ogre 3D to render websites using the Google Chromium library. With the
help of this library, it is possible to build an in-game web browser. The website can be found
at http://www.ogre3d.org/tikiwiki/Berkelium.
摘自:ogre3D 1.7 beginners'guide
- ogre库简介
- OGRE之CEGUI简介
- OGRE 材质简介
- Ogre粒子系统简介
- Ogre插件简介
- (原创)OGRE主要渲染流程简介
- Ogre读取Ogitor的scene场景简介
- Ogre读取Ogitor的scene场景简介
- Ogre读取Ogitor的scene场景简介
- Ogre
- ogre
- OGRE
- OGRE
- ogre
- OGRE
- ogre
- Ogre Hydrax简介和HydraxDemo.hdx 参数说明
- Ogre 1.8 resource manager,资源管理机制(简介)
- 2014-03-29.阿里实习生招聘笔试题目
- 在Eclipse中使用Jersey和Tomcat构建RESTful WebService以及测试
- 韶华如流水时,细细回想,大学时光是如此漫长而又短暂
- Android开发之-GifView
- PHP header() 函数及其常见使用
- ogre库简介
- Java和SQL中的分页方法大全
- C++ Primer学习之(0)——写在前面的
- pgsql分表
- sqlserver操作脚本
- 项目中使用了ARC 但引入的第三方SDK没使用ARC,导致出错
- Docker 的一个 Web 管理界面 Shipyard
- 深度优先搜索
- [QTP]vbscript对文件或文件夹进行打包与解包