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

Irrlicht LNK2019: unresolved external symbol __imp__createDevice referenced in function _main

I am trying to build the example 01.HelloWorld" of Irrlicht using VS 2010. When I do I get the error: LNK2019: unresolved external symbol __imp__createDevice referenced in function _main I found a possible solution for this problem, and tried to…
ledien
  • 529
  • 2
  • 8
  • 19
2
votes
0 answers

MDX C# Loading Wavefront OBJs

I'm trying to load and display (EXTREMELY SIMPLY) a wavefront OBJ file. I have the parser working 100%... it loads the data from the files and stores them in structures in the program. Now is the part where I am utterly failing to find any…
Crowe T. Robot
  • 2,045
  • 17
  • 18
2
votes
1 answer

Irrlicht server side

I'm currently developing a multiplayer game with Irrlicht. So obviously, on the client side we have Irrlicht, to perform the rendering, and server side we have Bullet to perform the physics calculations. We are using Qt for the rest (GUI, network,…
linkdd
  • 1,015
  • 1
  • 10
  • 24
2
votes
0 answers

Web Browser in an Irrlicht application?

I'd like to know whether I can embed a web browser control into my Irrlicht (http://irrlicht.sourceforge.net) application. A simple HTML renderer or maybe a trick to embed an Internet Explorer ActiveX control into my Irrlicht application is just…
Yana D. Nugraha
  • 5,069
  • 10
  • 45
  • 59
2
votes
1 answer

MinGW Library not Included with Irrlicht

I'm currently working with MinGW compiling C++ programs. I downloaded irrlicht-1.8 and am trying to do the first tutorial. It is finding the header file, but when I try to compile I get the following…
user1914745
  • 73
  • 1
  • 7
2
votes
2 answers

irrlicht model loading/animating

I've been trying (for hours now) to get a b3d model loaded, shown and animated properly. The model has an animation between frames 0 and 45, it was made and painted (the whole kit) in blender as testing model. Only half of the model is shown, it's…
user1241335
2
votes
2 answers

3D and UI toolkit

I have to develop a basic inventory system, and my client wants to see all the objects in the inventory in 3D and their positions in the warehouse. The thing is that I have to develop this as soon as possible, delivery time is my priority here. So I…
Federico
  • 576
  • 4
  • 20
2
votes
2 answers

Vector:clear/pop_back won't run destructor

I have a vector (pflist) of "Pictureframe"s, and I want to destroy all of them. So I run pflist.clear(); The documentation says that this runs the destructor of each item in the vector, but it isn't! I have a: vector pflist; And…
Magicaxis
  • 371
  • 7
  • 16
1
vote
1 answer

Irrlicht in Eclipse, environment not working

I am trying to use Eclipse C++ and Irrlicht to a project in school. My problem is to set op the environment. I have used this http://irrlicht3d.org/wiki/index.php?n=Main.Macintosh I am using the new MacBook Pro. I think the error is in this…
boje
  • 869
  • 1
  • 16
  • 34
1
vote
1 answer

Installing Irrlicht on MaxOS Lion

I'm having trouble building Irrlicht Engine on MacOSX Lion. The process described on the wiki is not updated for Lion, and byt following this discussion I found on the web, I tried to build using xcodebuild -sdk macosx10.7 -arch x86_64, but I get…
Jajajayja
  • 185
  • 3
  • 13
1
vote
0 answers

Irrlicht - Using SMesh, SMeshBuffer and SceneManager->AddOctreeSceneNode(...)

I need to draw a very large number of 3d lines. If I use driver->draw3dLine(...), the performance drops very badly. I heard that using the Octree we can optimize the drawing by displaying only what we need to see but I'm confused as to how to use it…
Mafahir Fairoze
  • 697
  • 2
  • 9
  • 21
1
vote
0 answers

incompatible vector iterator

I'm getting a "incompatible vector iterator" error to what i believe is a invalid iterator void Bomb::CreateExplosion(Game_Manager* EGame_Manager) { for(irr::f32 iteration = 0; iteration < BlastRadius; iteration++) //up direction blast { …
1
vote
1 answer

Build error LNK1104 for CMake project using Irrlicht

I'm currently working on a school project with Visual Studio 2019, and we face a problem: LINK : fatal error LNK1104: cannot open file 'Irrlicht.lib' The error only came when we already have compiled our CMake file, the first time it's working. My…
Victek
  • 11
  • 2
1
vote
1 answer

Irrlicht: how to enable shadows of all nodes in scene manager?

Is there a single command to flag/enable shadows to all nodes in a given scenery manager? At the moment I can cast shadows from all nodes but I have to keep calling the same function addShadowVolumeSceneNode(); over and over again for each of the…
PintoDoido
  • 1,011
  • 16
  • 35
1
vote
2 answers

Irrlicht Engine: Window pops up and disappears instantly

I wanted to create a simple IrrlichtDevice with IrrlichtEngine, but when I start the application, the window just appears on the screen and then instantly disappears. My code looks like following: int main() { IrrlichtDevice *device = …
Alex Kruger
  • 307
  • 1
  • 6
  • 9