Tutorials

From PyWiki

Jump to: navigation, search

Basic Tutorials

These tutorials assume you know nothing about Python-Ogre, and step you through the process of using the engine one concept at a time. These tutorials are where you should start learning Python-Ogre.

Setting up an Application
General guidance on how to set up your own project settings
Customize logging
How to change the default log file

Basic Tutorial 1
Introduction to the basic Ogre constructs: SceneManager, SceneNode, and Entity
Basic Tutorial 2
Cameras, Lights, and Shadows
Basic Tutorial 3
Terrain, Sky, and Fog
Basic Tutorial 4
Frame Listeners and Unbuffered Input
Basic Tutorial 5
Buffered Input
Basic Tutorial 6
The Ogre Startup Sequence
Basic Tutorial 7
CEGUI and Ogre
Basic Tutorial 8
Multiple and Dual SceneManagers

Advanced Tutorials

These tutorials cover either a topic either very broadly or very in-depth. It is assumed that you have some Python-Ogre experience and are able and willing to look up any concepts which are not fully covered in these tutorials. It is possible that these tutorials will have multiple files, and multiple parts, so be sure you are fully familiar with Python.

Advanced Tutorial 1
Resources and ResourceManagers

Intermediate Tutorials

These tutorials each cover a specific aspect of using Python-Ogre. Note that these are kept as simple as possible. In some cases, good Object Oriented design is discarded for the sake of simplicity and clarity (though I will always try to point these design flaws out).

Intermediate Tutorial 1
Animation, Walking Between Points, and Basic Quaternions
Intermediate Tutorial 2
RaySceneQueries and Basic Mouse Usage (Part 1 of 2)
Intermediate Tutorial 3
Mouse Picking (3D Object Selection) and SceneQuery Masks (Part 2 of 2)
Intermediate Tutorial 4
Volume Selection and Basic Manual Objects
Intermediate Tutorial 5
Static Geometry
Intermediate Tutorial 6
Projective Decals

In Depth Tutorials

These basic tutorials go further in depth into the specifics of a topic, and may not present a complete application from start to end as many of the other tutorials do. These are where you should go when you are more interested in a single topic.

QuickGUI Tutorial
Maybe someone has a tutorial for here
OPCODE
For here too :D

More advanced tutorials and articles

If you are over the level of the Intermediate Tutorials, check out the PythonOgreArticles and think about writing a tutorial or participating otherwise. Also look in the Cookbook for many code samples.


See also

Ogre Manual
The OGRE Manual
Personal tools