Introduction to ogre graphics engine (zt)

Source: Internet
Author: User

Source: http://www.azure.com.cn/article.asp? Id = 138

1-What is ogre?
Ogre is an open-source Graphics Rendering Engine. Its full name is (object-oriented Graphics Rendering Engine). It is developed and maintained by a core team, because it is an open-source engine, like Linux, it is transformed and expanded by various groups and organizations, and enable it to adapt to different application fields and have more powerful functions.

2-What hardware and tools do we need to develop with the Ogre engine?
Ogre can run on a variety of 3D graphics cards, but the performance is definitely different.
NVIDIA: geforce2 or higher required, geforce 4 (non-mx) or higher recommended
ATI: radeon 7500 or higher required, radeon 9600 or higher recommended
For tools, we need to support C ++ compilers. Here, we only support visual c ++ 6/7/7.1 and GCC, bloodshed and Borland compilers, because they are not official compilers, ogre does not support them here.

3-Do I Need To program to use ogre?
Yes, you do need to program. Ogre is not a game shell or script language like game factory, you need to have more knowledge about how to use it, and its functions are more powerful than those of the game shell or scripting language. You need to understand C ++ programming, especially the object-oriented programming method (object-oriented programming). Ogre is not suitable for users who have just learned programming, in other words: you cannot learn C ++ programming by learning the Ogre engine.

4-Can ogre be used to create various types of games?
Yes. Unlike other 3D engines, ogre does not tend to be a type of game. Thanks to its design, it can be used from a flight simulator to a first-person shooter game to a 2.5D game. In short, if the game uses 3D, ogre is suitable for development.

5-Can ogre be used to create MMORPG (a large-scale online RPG Game?
Theoretically, it is acceptable, but MMORPG requires a lot of time, energy, and money for development and maintenance.

6-is Ogre a game engine?
No, ogre lacks some parts of the game engine. Ogre is only a graphics engine and is only a graphics engine. However, it can be easily combined with other development libraries to create a game engine. You may need:

  • Sound
  • Network
  • Input
  • Collision handling

7-Can ogre generate images like those generated by Maya?
Ogre is a real-time Graphics Rendering Engine. Images on cgtalk or other websites are rendered offline and often use ray tracing technology. These two technologies are completely different. One is that the image can be rendered as real as a photo, but it may take several hours or even days to render an image. However, real-time rendering requires a speed of 30 frames per second. In this case, the rendering time of an image must be within 1/30 seconds. However, with the rapid development of 3D Graphics Accelerator cards, the limitations of these two technologies are getting smaller and smaller. If you want to know what kind of images Ogre can render, you can go to the nvidia and ATI websites to see.

 

How do I get started? A tutorial about him has been written.

 

Http://www.ogre3d.org/wiki/index.php/TheAbsoluteNewbiesGuidetoOGRE

Www.Ogre3d.org

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.