Questions tagged [ogre]

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 utilizing hardware-accelerated 3D graphics.

Ogre3D / OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible, multi-platform, open-source 3D rendering engine (as opposed to a game engine) written in C++. It is designed to make it easier and intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics. The class library abstracts the details of using the underlying graphic libraries Direct3D and OpenGL and provides an interface based on world objects and other high level classes.

OGRE is distributed under the MIT license. OGRE SDKs are currently available for Windows, Mac OS X / iOS, Linux, Android and Windows Phone.

Additionally, OGRE has a very active community, and was SourceForge's project of the month in March 2005 and project of the week in April 2013. It has been used in several commercial games such as Ankh, Venetica, Torchlight I + II, Garshasp, Salvation Prophecy as well as in various training and simulation applications.

Official website: www.ogre3d.org

Official forum: www.ogre3d.org/forums

Wikipedia entry: en.wikipedia.org/wiki/OGRE

Browse the source: bitbucket.org/sinbad/ogre/src

Collage showcasing screenshots from various (mostly commercial) OGRE projects: Image

349 questions
0
votes
1 answer

OIS GCC Compiler error

im trying to compile a simple Ogre3d application using OIS; i override the function like so: virtual bool keyPressed(const OIS::KeyEvent& arg); However, i get linker errors like…
dextaa
  • 31
  • 1
  • 6
0
votes
1 answer

Ogre 3D error - LNK1120: 1 unresolved externals

I have come to second Ogre tutorial on Ogre wiki, renamed the files as prompted by the tutorial and replaced the code, but I get this error: 1>------ Build started: Project: Flight Simulator, Configuration: Debug Win32 ------ …
TheGhost
  • 301
  • 4
  • 12
0
votes
0 answers

Axiom framework NullReferenceException after calling root.Shutdown()

So I've written my own game class, which is initialized like so (BTW, this is F# not C#): static member RunGame() = use engine = new Root() // For now, always use OpenGL engine.RenderSystem <- engine.RenderSystems.["OpenGL"] use renderWindow…
Jwosty
  • 3,497
  • 2
  • 22
  • 50
0
votes
1 answer

In Ogre, how to change FSAA level after createManual()?

When I use a RTT (Render to Texture) in Ogre3D, I find that I need to change the FSAA level in rendering, because high FSAA levels give nice results, but cost performance, so I want to change its level: Ogre::TexturePtr tp =…
0
votes
1 answer

How do you use GLSL shaders in an OGRE application without using an material script?

I'm developing an application for a virtual reality environment using OGRE, Bullet and Equalizer. My rendering function looks like this: root->_fireFrameStarted(); root->_fireFrameRenderingQueued(); root->_fireFrameEnded(); …
0
votes
1 answer

Preprocessing Failed

I've been trying to compile Ogre for weeks now, alternately trying to use the precompiled version (which was apparently incompatible with the same compiler it was built with), and now I've figured enough was enough. I ran CMake 2.8.11 on the Ogre…
0
votes
1 answer

Using setAutoTracking() in Ogre graphics

I want my ninja to follow another ninja as it moves. My method works except that it is facing its back towards the moving object rather than its from. Can anyone help me Ogre::Vector3 theOffset(30, 0,…
kev670
  • 810
  • 2
  • 18
  • 37
0
votes
1 answer

How to set object's / node's absolute rotation correctly?

Usually when I want to rotate an object/node in my Ogre scene I call the node's rotate() method. That rotates the node locally relative to it's current rotation. So for example, when I start with 0 rotation, then rotate twice for 5 degrees about one…
Matthias
  • 9,817
  • 14
  • 66
  • 125
0
votes
2 answers

How to link two scene nodes in Ogre?

I know it's an unusual way to search this kind of feature, but is it possible to set an automatic transformations link from one SceneNode to an other ? For example, if I link a SceneNode A to a SceneNode B, and if I apply a translation on the…
DevMultiTech
  • 353
  • 3
  • 15
0
votes
1 answer

What could be the reason for this error message?

It used to work but now I don't know what is the matter. I'm trying to start the project but it can't find a file that is seemingly provided. What could be the specific issue? I've checked that the file really is there and that the folder is on the…
Niklas Rosencrantz
  • 25,640
  • 75
  • 229
  • 424
0
votes
1 answer

OGRE - Create particle system

Im sorry in advance if this is a stupid question but I just cant seem to find the answer. I am working on a project in Ogre and what I need is to create a Particle System but instead of using the examples provided by OgreOde, I want one of my own.…
Akash
  • 367
  • 9
  • 21
0
votes
1 answer

Qt executable naming

I'm hoping this is an easy question. I have setup an Ogre3D project in QtCreator 2.6.1 using MSVC2010. I have to setup a custom build step and I noticed that the letter 'd' is appended to the name of the compiled .exe (e.g. OrgeProgramd.exe,…
0
votes
1 answer

Scaling and rotating texture onto another texture by raw buffer data

I submitted this to gamedev, but they seem rather slow so I hope I could find an answer here. I've been messing with C++ AMP and OGRE in attempt to make writing to/altering textures to my liking easier on my behalf. In this I've been trying to draw…
Tannz0rz
  • 19
  • 5
0
votes
2 answers

Global object instances

I'm new to c# and am looking to find how to call global object instances in my winform. namespace BeastEngine { public partial class Form1 : Form { private Root mRoot = new Root(); private RenderWindow mWindow; …
0
votes
1 answer

Realtime 3D model rendering and real time text to speech

While asking question one should breakdown the whole thing into smaller questions and solve them one by one. But i am asking it the bad way,in order to completely explain my need and technical limitations hoping someone suggests the perfect set of…
pushgr8
  • 67
  • 4