Questions tagged [irrlicht]

Irrlicht is a free open-source cross-platform real-time 3D engine written in C++. The engine is free for open source and commercial use under the zlib/libpng license.

Irrlicht, like others 3D engines (Ogre, Unity, CrystalSpace, ), enables you to create 3D games and programs without having to deal with low level details.

In a few lines of code, you can load a complex mesh created in a 3D modeling software like Blender, apply a texture to it, add some lighting, fog and other visual effects, render it and even animate it.

For a complete description of the features of the engine, checkout the list of features.

Useful links

164 questions
1
vote
1 answer

Bullet btBvhTriangleMeshShape Not Colliding

I'm attempting to create a btBvhTriangleMeshShape out of a large mesh in my application and use it as a Rigid Body. This Rigid Body will make up the 'ground plane' which is static and never moves. The problem is everything falls straight through…
KKlouzal
  • 732
  • 9
  • 32
1
vote
1 answer

Procedure for RenderToTexture in android NDK using opengles2.0?

We have been working on the android NDK project that uses opengles2.0 and successful in rendering the 3d models. But unable to learn "RenderToTexture" functionality, which draws the output to desired texture. What's the procedure?
Karthik Sivam
  • 2,505
  • 3
  • 18
  • 24
1
vote
3 answers

Overriden virtual functions

I've read a lot of things on the virtual functions, but I'm still not able to get something to work how I want. Basically, I've got the following class: class Body { protected: scene::ISceneNode* Model; virtual void setModel(); …
Marq Watkin
  • 140
  • 1
  • 1
  • 6
1
vote
1 answer

IrrLicht - Linker error, redefinition

I am working on a project in which I am using the external library IrrLicht. The problem I am having is that the external header files which I include also have definitions in them. The linker doesnt like this very much and it complains about…
Dxs
  • 38
  • 5
1
vote
2 answers

Android NDK:linking static library with shared library

Iam trying to compile my native code. Here is my android.mk file //part1-static lib LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := irrlicht IRRLICHT_LIB_NAME := lib$(LOCAL_MODULE).a LOCAL_C_INCLUDES := include LOCAL_SRC_FILES…
Shaji Thorn Blue
  • 589
  • 2
  • 9
  • 19
1
vote
1 answer

irrlicht render to texture plus shader get a wrong scene

I have learned irrlicht tutorial 10(about shader) and tutorial 13(about render to texture). But when I use "render to texture" to produce a texture, and use it to a cube, then shader it,the texture turns upside down. Can you tell me is there…
1
vote
2 answers

Errors while compiling irrlicht - android port (Mac OSX)

I'v downloaded irrlicht android from here: https://gitorious.org/irrlichtandroid/irrlichtandroid/source/f12c3b9743d64dc5cd61931f40e42e8ca64b40ef: I'v tried to compile irllicht android using ndk-build, I get the following errors: In static member…
Karthik Sivam
  • 2,505
  • 3
  • 18
  • 24
1
vote
1 answer

How do I step through an algorithm (when prompted) independent of the main render loop?

I'm currently using Irrlicht Engine to implement the QuickHull algorithm in 3D. The user will be able to step through the algorithm at a keypress, moving through each individual step. I'd like to do this independent of the main render loop so as to…
Nerve
  • 317
  • 2
  • 8
1
vote
1 answer

CMake errors (windows gui)

I have been trying long time to fix this problem with no success . I want to configure and generate a source ; When I try to do that , I receive a couple of errors. This is the results : CMake Error at C:/Program Files (x86)/CMake…
user2824393
  • 639
  • 3
  • 10
  • 19
1
vote
1 answer

supporting the texture format GL_RGB_422_APPLE (8 bits per pixel) in Opengl es 2.0?

i have been trying to add support for GL_RGB_422_APPLE. internalFormat = GL_RGB; pixelFormat = GL_RGB_422_APPLE; PixelType = GL_UNSIGNED_SHORT_8_8_APPLE; glTexImage2D(GL_TEXTURE_2D, 0, InternalFormat, 2048, 2048, 0, PixelFormat, PixelType, 0); But…
VivekParamasivam
  • 1,086
  • 2
  • 13
  • 23
1
vote
1 answer

Move and rotate SceneNode(Sphere) in Irrlicht

I am trying to animate a 3D sphere in Irrlicht with WASD. The moving part works properly, but the rotation does not work. As long as I press only W / S or A / D it works. If I mix them up or start from a different point, the rotation…
Niklas
  • 23,674
  • 33
  • 131
  • 170
1
vote
1 answer

How to set the path to the assets folder in Android NDK using Irrlicht Engine?

I want to know what is the path for the assets folder. I'm using Irrlicht Engine for render the graphics, and as you can see in the following code, I add a Folder File Archive to use the assets in the folder MyGameAssets that is located in the sd…
androblue
  • 13
  • 4
1
vote
2 answers

Converting quaternions to Euler angles. Problems with the range of Y angle

I'm trying to write a 3d simulation in C++ using Irrlicht as graphic engine and ODE for physics. Then I'm using a function to convert ODE quaternions to Irrlicht Euler angles. In order to do this, I'm using this code. void QuaternionToEuler(const…
user1998299
  • 13
  • 1
  • 1
  • 3
1
vote
2 answers

Game engines in terms of collision detection (3d)

After coding simple 3d applications in webGL, I decided to start a serious 3d programming experience with C++ and a game engine. Thinking all the difficulties I may encounter, I want to prefer to choose the game engine with the most efficient and…
tolga
  • 2,462
  • 4
  • 31
  • 57
1
vote
2 answers

processing.org on iOS, natively

Since processingjs is terribly slow on the iPhone's webview with the animations I tested, I'm looking for an equivalent of http://wiki.processing.org/w/Android for iOS, that is, hardware acceleration via OpenGL -- maybe a game library like cocos2d-x…
Gabor
  • 7,352
  • 4
  • 35
  • 56