Thank you for post this nice resource. That rocks!
I noticed the flickering shadows. How many light sources are you using?
Just the single light source. The flickering shadow problem is an Irrlicht bug. I'm working on other things at the moment so I haven't looked into this in detail yet.
Glad you liked the demo, sorry for the late reply.
Hey I am wondering what your license is for the demo code and whether its ok to use it in other projects? I found the framework very well made and useful.
I am having a problem though, I rebuilt the demo using Irrlicht 1.3 and the newest Bullet SDK and for some reason things are not colliding with the level mesh. They collide with the altar, but then they just fall right through the floor. Any idea why this might be happening?
I remember seeing the z fail being commented out, also the the stencil ops in the ogl driver were denifely for z pass. thats based on 1.3 though(dont know whats it like on 1.3.1.
Btw the bug mention by Blindside is due to a cast which causes a copy constructor being called rather than the constructor (im not sure), maybe this happened after an api change in bullet.
BlindSide wrote:Hey I am wondering what your license is for the demo code and whether its ok to use it in other projects? I found the framework very well made and useful.
Yes, use the demo anyway you like. Glad it was useful
The demo compiles correctly against Irrlicht 1.2 on VC7. I assume you cannot compile it correctly - what exactly is the compiler error? Are you missing some files?
Yes, there is a problem compiling against Irrlicht 1.3.1, since the demo was built against Irrlicht 1.2. So the Irrlicht.dll that comes with the demo is incompatible with the 1.3.1 SDK. You need to copy the new Irrlicht.dll from the 1.3.1 SDK into the demo root folder, to replace the old Irrlicht.dll.
Unfortunately, the bounding box bug still persists in the new version of Irrlicht, so you will get some problems running the demo. That's why I included a fixed Irrlicht.dll in the demo.