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
2 answers

Linking boost & mygui 3.2.1 undefined symbol

I am trying to install myGui 3.2.1 on kubuntu. However while linking the files the following problems occur: /usr/bin/ld: CMakeFiles/Demo_Colour.dir/DemoKeeper.cpp.o: undefined reference to enter code here/usr/bin/ld:…
guppy
  • 13
  • 2
0
votes
1 answer

Compiling Ogre with LibTiff - undefined reference

I need to compile ogre as a dependency for gazebo with RoS. During the linking of it I get the following errors: Linking CXX executable ../../bin/SampleBrowser /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../lib/libfreeimage.so: undefined reference to…
user695505
  • 85
  • 2
  • 7
0
votes
1 answer

Communicating between Android and NativeActivity

I am working on an android app where I have a 3D part with most of the app's functionallity written in C++ using ogre. Some features (like the UI for search etc) are implemented using normal android UI. Up until now I used JNI for communicating…
matej.svejda
  • 161
  • 1
  • 9
0
votes
1 answer

Boost Python and OGRE - Different results with equivalent code

I'll just re-post what I posted on the OGRE forums: I'm not sure if it would be better to post here, or in the "Using OGRE in practice" forum, but I'll give it a shot, as this is the most frequented section of the boards. So I'm making bindings for…
Ilija Boshkov
  • 149
  • 2
  • 10
0
votes
1 answer

OGRE app does not run properly

I am creating an application using Qt and OGRE. I have followed this tutorial: http://www.ogre3d.org/tikiwiki/QtOgre. I get the following output window on running the application: The image shows a clipped portion of the background window. The…
Kamalpreet Grewal
  • 822
  • 1
  • 13
  • 28
0
votes
1 answer

How to enable occulusion culling in Ogre3D?

In my scene, there are 30.000 cubes and even the invisible ones are being rendered by default and that affects fps in a bad way. I don't want to implement it from scratch, and I suspect there must be an implemented occlusion culling for Ogre3D. Do…
anilbey
  • 1,817
  • 4
  • 22
  • 38
0
votes
1 answer

Error testing OGRE's tutorial code. incomplete type 'Ogre::MeshManager'

I am trying to go through the OGRE's tutorial #2. I successfully went trough the first part. My problem is when I try to compile I get an error in this method: void TutorialApplication::createScene(void){ …
juanmanpr
  • 21
  • 5
0
votes
0 answers

Ogre3D with OgreBullet

Actual problem I'm working with Ogre3D 1.7 and I am trying to build the OgreBullet library (wrapper for the Bullet 2.82 Physics librairy) but I've got some casting errors : 1>..\..\src\OgreBulletCollisionsRay.cpp(87): error C2664:…
Dali
  • 344
  • 1
  • 10
0
votes
1 answer

OGRE error LNK2001: unresolved external symbol

I'm trying to get some OGRE sample to compile in VS 2013 but I keep getting the same error no matter what I do: error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::system_category(void)" The…
Georges S.
  • 35
  • 2
  • 7
0
votes
1 answer

Intersection with terrain

I try to realize a collision system with some Ogre::Ray but it seems that it doesn't work ... Here's is the code : Ogre::Vector3 robotPos = mRobotNode->getPosition(); Ogre::Ray…
0
votes
2 answers

OGRE No suitable conversion function exists

I'm having a hard time trying to get an app to compile in Visual Studio 2013. I've solved a good amount of errors but I can't find a solution for the last one. here it is: void Application::setupRenderSystem() { mState->dumpValues(); String val =…
Georges S.
  • 35
  • 2
  • 7
0
votes
1 answer

CEGUI doesn't work

I've Ogre3D SDK v1.9 and CEGUI 0.8 and here's my problem . I followed the tutorial in the wiki of cegui and it says me that I have to use cmake. That's what I did but when I click on the button 'Configure' there is an error : CMake Error: The…
0
votes
1 answer

Building Qt C++ project with Ogre3D for Android platform under Ubuntu 13.04

I have carried out the correct Build and Run for "Desktop Mode", and now I'm trying to deploy the same to Android. While building, I get the following error: "OGRE development package not found". What do I do?
Constantine
  • 83
  • 11
0
votes
0 answers

OGRE EXCEPTION(2:InvalidParametersException): Cannot find required template

I am trying to create a fire in Ogre. However I only get this InvalidParametersException. I have no idea why the template can't be found. Here is a part of the .log file: 12:41:49: OGRE EXCEPTION(2:InvalidParametersException): Cannot find required…
guppy
  • 13
  • 2
0
votes
1 answer

Threejs: can I show object boundingbox

I'm come from Ogre and C++, and now I'm developing with Threejs. In ogre, for debug, I often use method: Ogre::SceneNode* n = ... n->showBoundingBox(true); Just for debug and test. Is there a similar method in Threejs? I'm using Sprite object.
Luca Davanzo
  • 21,000
  • 15
  • 120
  • 146