Ogre 3D tool set

Source: Internet
Author: User

Ogre is only a 3dt Graphics Rendering Engine. To make 3D games, you still need a lot of things, such as physics, sound effects, and networks (not covered in this tutorial ), interface and input (Here we use the cegui and OIS provided by Ogre), as well as AI. In short, a game contains too many things. Here we are just getting started, so everything is simplified, but it will all be designed a little bit! By the way, there is also a very important point. Before developing a game, we should first develop auxiliary tools, such as model viewer, modeling tools, scenario editor, and interface editing tools, this will make our games get twice the result with half the effort! Well, it's starting!
1. interface library: here we use the cegui that comes with ogre. Ogre has been well integrated into ogre through cegui. We only need to finish the previous tutorial to get started, here I want to introduce a cegui Interface Editor, celayout, this can be downloaded on the official website of cegui, at the same time there is a very detailed English tutorial on the official website, this is the address http://www.cegui.org.uk/wiki/index.php/Tutorials, the corresponding knowledge in the tutorial can be quickly used, and a very beautiful interface can be easily pulled!
2. input Database: We also use the built-in ogre library, OIS, OIS, and OIS, which are also well integrated into ogre, there are also many OIS Resources in the Ogre wiki.
3. Sound Database: here we will introduce the famous fmode, the famous World of Warcraft, and he is used by Call of Duty. We can see that he has touched X! The official wiki of Apache ogre has good fmod encapsulation and is attachedCodeIntroduction, here to give the address, I believe you will soon be able to get started, so don't talk about: http://www.ogre3d.org/wiki/index.php/FMOD_SoundManager
4. Physical Library: This is a lot of optional things, https://www.ogre3d.org/addonforums/viewforum.php in the Ogre wiki? F = 23 & SID = 9abc70b212ca9b9e01ec4c38c87b23f1 there are a lot of ogre-supported engine encapsulation here, but these physical libraries are very complicated, so a relatively simple opcode library is used as our physical library, the basic principles are almost the same, learn one, you can and so on other libraries: http://www.ogre3d.org/wiki/index.php/OgreOpcode here is the Ogre opcode encapsulation, you can download and learn by yourself.
5. model: this is a key topic. model is one of the most important things in our game. Fortunately, ogre supports many model editors. The following is a list: http://www.ogre3d.org/wiki/index.php/Exporters contains all the Model Export tools supported by ogre, where we select 3 DMAX + ofusion, ofusions
Here, we will introduce the Combined Export scenario and model of the two in detail later.
6. Scenario Editor:. For a game, the scenario editor is very important. A good scenario editor can greatly facilitate game development. Here we will introduce several official scenario Editors:
Ogitor: Recent ogreCommunityA developed editor with powerful functions, but no stableba version is available yet, but you can use it for learning and editing small-sized scenarios! Wiki: http://www.ogre3d.org/wiki/index.php/Ogitor
Artifexterra3d: Official Website http://www.artifexterra3d.com/, similar to freeworld, but are charged, you can see.
3 Dmax: Haha, I think everyone is familiar with it. It can be used for modeling and scenario editor, but the file ogre of 3dmax cannot be directly read, you need to use the export plug-in for export. We have introduced the ofusion plug-in above. As a 3D plug-in, it is very easy to use. The Pro version is charged, but the CE version is free !! To learn how to use the model editor of our project, we decided to develop a simple map editor by ourselves !!
6. Interface Editor: Because we use cegui as the interface, here we use a cegui celayout as our interface editor,
7. Model Viewer: We recommend that you use lexiview.exe in the Ogre official forum, or download it below googlel Gy!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.