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

Encapsulating game object in class

In my attempt to create my first 3D game using Ogre I started writing a general "Object" class. The constructor: Object( const char* mesh, Ogre::SceneManager*& sm ) { ... _sn = sm->getRootSceneNode()->createChildSceneNode( _sn_name ); …
user1233963
  • 1,450
  • 15
  • 41
0
votes
1 answer

Setting up OGRE in visual studio 2010

Using this tutorial I managed to install & set up ( partially at least ) ogre. The only problem seems to be that VS can't find the OGRE include files (.h). C/C++ - General - Additional include directories looks…
user1233963
  • 1,450
  • 15
  • 41
0
votes
1 answer

Rendering 3rd person 3D

My 3rd person floats in the air and the camera should zoom out: This is the program package adventure; import java.applet.Applet; import com.jme3.math.Quaternion; import com.jme3.math.FastMath; import java.applet.AudioClip; import…
Niklas Rosencrantz
  • 25,640
  • 75
  • 229
  • 424
0
votes
1 answer

How to render a 3D alien imported from Blender?

I'm getting mixed results trying to render a basic alien that was done in Blender: I export in to Ogre 3D and load it in Eclipse: Then when I load it in my code and try to render it the material won't render: Could you tell me what I must do to…
Niklas Rosencrantz
  • 25,640
  • 75
  • 229
  • 424
0
votes
1 answer

Correct way to export Ogre from Blender into jmonkeyengine?

I'm learning Jmonkeyengine and I'm still at about the same stage as in this question where I ask about loading models Enabling materials and textures for OGre 3D model in jmonkeyengine? Now I looked more at Blender and now at least I can get the…
Niklas Rosencrantz
  • 25,640
  • 75
  • 229
  • 424
0
votes
1 answer

Enabling materials and textures for OGre 3D model in jmonkeyengine?

I downloaded models from WorldForge and I can introduce the mesh of a goblin to my scene but the texture and material won't render: I use eclipse and the added files look like this: The way I add the goblin in the code is this Spatial model3 =…
Niklas Rosencrantz
  • 25,640
  • 75
  • 229
  • 424
0
votes
1 answer

Trying to run ogre project in code::blocks under ubuntu

I was trying to get ogre working in QT Creator but was having problems. So I decided to try the code::blocks template project but I keep getting these errors: ||=== ogre, Debug ===| ld||cannot find -lOgreMain_d| ld||cannot find -lOIS_d| ||===…
SteveDeFacto
  • 1,317
  • 4
  • 19
  • 35
0
votes
1 answer

Get mouse position of the QDragEnterEvent

As the photo below shows, I want to get the mouse position on the canvas while dropping a QListWidgetItem to the canvas, this mouse position will facilitate to me getting the object I dropped the item on. More explanation: The dragging and dropping…
Wazery
  • 15,394
  • 19
  • 63
  • 95
0
votes
1 answer

IEnumerable or List Property in a C# interface

I'm trying to design an interface in C# that's being used in C++ CLI afterwards. The C++ CLI class that implements the C# interface needs to have a list like property that can be iterated through. This class is actually a wrapper for a native (if…
teodron
  • 1,410
  • 1
  • 20
  • 41
0
votes
1 answer

Mac Ogre Xcode project can't find headers

While trying to get the template Xcode 4 ogre project to work, the build fails because it can't find OgreCamera.h. I've installed Ogre to /opt/local/lib/OGRE, and specified that as the Ogre SDK location when creating the Xcode 4 project. Needless to…
oey192
  • 13
  • 4
0
votes
2 answers

Retrieving just the type of an object

I am using OGRE and I have run into an issue that is not so much specific to ORGE, but is a genreal C++ issue I am dealing with. ORGE just helps with the context of the question. There is a macro that is something such as OGRE_DELETE_T(obj,…
jack
  • 562
  • 1
  • 11
  • 22
0
votes
1 answer

Hikari: background animation

i have an OGre3D+Hikari application, and i'd like to use a flash animation in a loop in its background. I've tried to tweak some parameters in createFlashOverlay (specifically the zorder and the tier), but nothing changed: my overlay is still on top…
tkcast
  • 391
  • 3
  • 20
-1
votes
1 answer

Ogre3D texture being rendered in black color on OpenGL ES 2 (both iOS and Android)

I'm not knowing so much about CG/OpenGL, so I want to ask an issue about what I faced. On Ogre 's RenderSystem_GL or RenderSystem_GLES2 or RendererSystem_GL3+ running on Windows are result nice output for texture like bellow But on mobile device…
Dark.Hades
  • 39
  • 1
  • 8
-1
votes
1 answer

Class redefinition problems using forward declarations

NOTE: Reupload of a question wrongly marked as duplicate I'm working with Ogre, but my question resides specifically within namespaces. I haven't been able to find an answer that helps me here. I'm trying to forward declare Ogre::xyz classes within…
Natalo77
  • 155
  • 7
-1
votes
2 answers

rand() returns the same value, even after a srand

I am trying to get a random value, but that doesn't work. I use this for exemple. srand(time(NULL) ^ getpid()); int a = rand() % 100; I get a random value the first time, but every other time I call rand(), I get the same value. My full code :…
Dimitri Danilov
  • 1,338
  • 1
  • 17
  • 45
1 2 3
23
24