Skip to content

durvalpereira/ogre3d-example

Repository files navigation

An Ogre3D example code

The main goal of this project is to render a graphic example using Ogre3D, a game engine [1] that uses the programming language C++ [2]. The example made here is a cube falling and bouncing at a generated universe, as illustrated in Figure 1. You can see the rendered graphic in a demo video provided here, or clicking in this YouTube Link.

This project was made to be graded at the course of Computer Graphics [3], lectured by Professor Marcelo Costa Oliveira and available at Computer Science and Computer Engineering degrees of the Institute of Computing at UFAL - Federal University of Alagoas.

In the source files, you can find:

  • cubeDemo.cpp, source file of the code;
  • ogre3d-presentation.pdf, slide of a presentation presented at the course;
  • ogre3d-example-video.avi, demo video of the rendered graphic;
  • ogre3d-example-img.png, screenshot of the rendering, used as Figure 1, shown above.

About Ogre3D

OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes.

To know more about Ogre3D, visit the official website: Ogre3D.org

How to Install Ogre3D

Below the links that can lead you to tutorials that can help you set up your environment to use Ogre3D. You can select the link according to your Operating System [4]. If you use:

References

[1] Game Engine, available at < https://en.wikipedia.org/wiki/Game_engine >
[2] C++, availabe at < http://www.cplusplus.com/ >
[3] Computer Graphics, available at < https://en.wikipedia.org/wiki/Computer_graphics >
[4] Operating System, available at < https://en.wikipedia.org/wiki/Operating_system >

Credits

Durval Pereira. Contact me here.
Lattes LinkedIn Twitter Facebook Google+

Erivaldo Filho
GitHub

About

Example of a Ogre3D rendering.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages