Wiki Digest
From Ogre Wiki
- Please add any content in the correct sections. I hope this page fulfills the need for a single, easy, "base" for accessing many unknown sections of the Ogre Wiki- --irrdev 02:57, 15 November 2006 (CST)
Contents |
Basic Ogre Related Content
- About Ogre
- Current Ogre Features - Current Features of the Ogre Engine
- Setting up Ogre
- Getting Started - Getting Started with Ogre
- Setting up an Application - How to set up your first Ogre app.
- Codeblocks and MinGW - Set up Ogre in Code::Blocks Nightly.
- Kubuntu - Set up your app in Kubuntu Linux.
- Ubuntu - Compile the Ogre SDK in Ubuntu.
- Running Ogre
- Compiled API Reference - Several Compiled Help files (chm). Extremely useful.
- Common Mistakes - FAQ
- Ogre dependancies/format support
- A Brief Summary of Image File Formats - Image Format Summary in Ogre
- Ogre fun/facts
- Projects using OGRE - A list of projects using Ogre; incomplete.
Tutorials
- Ogre Tutorials
- 3rd Person Camera System - Set up a 3rd person camera in Ogre, without using ExampleApplication.
- Simple 1st Person Camera System - Set up a 1st person camera in Ogre.
- Practical Application - Build a simple Ogre app without the ExampleApplication framework
- WxOgre - Learn how to add wxWidgets to your Ogre apps; updated for Dagon.
- Custom Shadow Mapping- Learn all about Custom Shadow Mapping and how to add it into your Ogre app.
- MacDotScene - Build dotSceneManager plugin AND the octree converter on Mac OS
- Mogre Tutorials
- Dynamic Cubemapping - Create a real-time cubemap at runtime to use with reflection and refraction.
- Physics in Ogre Tuts
No Content
- Sound in Ogre Tuts
- OpenAL - How to use OpenAL in Ogre
- Network support in Ogre Tuts
No Content
- Scripting in Ogre Tuts
- Squirrel Scripting System - Use Squirrel Scripting in Ogre.
- Using OgreAddons in Ogre Tuts
- Using PLSM2 with Newton - Learn how to use PLSM2 with Newton Physics.
- 3d Modelling Tutorials
- Radiosity Texture Baking with Blender - Learn how to do Radiosity texture baking in Blender.
- 3d Programming Tutorials
No Content
- Basic C++ Tutorials
No Content
- All other tutorials
Ogre Addon Classes/Extensions
- BetaGUI - BetaGUI is a compact window class. Requires no dependancies.
- ObjectTextDisplay - Displays text above a entity; great for games.
- SpriteManager2d - Simple, small 2d sprite manager for Ogre.
- CEGUIBuildDialog - Special CEGUI Build Dialog Class for Ogre.
- DynamicGrowingBuffers - Dynamic Growing Buffers Class.
- ManualObject 2D - Create 2d overlays in Eihort.
- File dialog code CEGUISingletonX.h - Don't really know what this is; looks rather useful though.
- ManualObject AxisObject - For Debug purposes
- GeneratingAMesh - Creates a mesh and cube; create the mesh directly in the code via vertices.
- Game Object Oriented Framework - GOOF is a game engine (GOOF Engine) and a world editor (GOOF Editor) for Ogre3D.
- PeerReader - PeerReader class; an addon for PeerOS for use in Ogre(PeerOS home page)
- PerPixel Lighting With Offset(Parallax) Mapping - PerPixel Lighting With Offset(Parallax) Mapping class for use in Ogre.
- Per renderable transparency - A great class for setting an entity's transparency.
Useful External Addons/Developer Tools for Ogre
- 3d editors/modellers
- Physics Engines/Physics Editors
- Physics Abstraction Layer - Open source physics engine wrapper, supports 10 different physics engine and comes with a benchmark suit to help you select the best physics engine.
- Ageia PhysX SDK - Free for commercial use. (NxOgre)
- OPAL high-level physics engine. Open-Source
- Newton Physics Engine - extremely popular for Ogre. Not Open-Source, but totally free (OgreNewt)
- ODE Pysics Engine - Very fast, and also Open-Source (OgreODE)
- Bullet Physics Library - easy to use, fast, and Open-Source
- Sound Libraries
- Audiere is probably the most popular Open-Source sound library on the web. Easy to use, and integrates very well into Ogre
- Port Audio is Open-Source
- irrKlang is a fast, free, but closed-source sound library. Second version released, but the project is still under work. NOTE: irrKlang users similar coding style as to Irrlicht, but is totally independent of it(Irrlicht)
- FMOD is fast and extremely portable. Free for non-commercial use; otherwise there are licensing options available
- OpenAL is an open source sound library that is to sound what OpenGL is to graphics. It is used by many commercial games and works on Windows, Linux, MacOs, Xbox, Xbox360 and the PS3 (OgreAL)
- Network Libraries
- ENET is a fast network library aimed at games. Supports only the UDP protocol as well as Windows and Linux currently. Open-Source
- ACE is the Open-Source network library on the net. It is a bit over-blown for games, but supports the widest range of platforms
- RakNet is extremely popular. It is great for both the beginner and advanced user. It is free for use in non-commercial apps; otherwise licensing options are available
- OgreSocks Windows; GNU Lesser General Public License (LGPL). OgreSocks is an OO wrapper around winsock, and is the first networking library targetted at Ogre developers. You will be able to integrate client and server TCP sockets with minimal code. (tutorials here)
- AI Libraries
- Compilers/Decompilers/IDEs
Ogre iPhone
- Ogre iPhone - Ogre port for the iPhone.
MOGRE
PyOgre
- Introduction to PyOgre - An Introduction to PyOgre.
- Using PyGame with PyOgre - Learn how to use PyGame with PyOgre.
- PyOgreSimpleTextInterface - Read text input in PyOgre.
OgreDotNet
Links to useful sites
- CEGUI Home Page - very useful
- Low Poly Coop Home site - tons of free Ogre mesh packs.
Links to useful blogs
- www.SteveStreeting.com- The Blog of Steve "Sinbad" Streeting, the founder of Ogre. Very useful.
All the rest
- Free Resources - Great Resources including free 3d models, free sounds, and free textures.
- Sdkhack - Learn how to modify the Ogre dll without recompiling the sdk; in this tutorial you will change the startup render window image.
- Models - Information about all the meshes included in the Ogre SDK.
- ATI nmf Exporter - Posted by Jeff "NFZ" Doyle.
- LOSSEY - Explains Lossey compression.
- Special:Allpages

