Has anyone looked at integrating a 3D engine into JUCE?
It seems the main contenders are:
- http://en.wikipedia.org/wiki/Panda3D
- http://en.wikipedia.org/wiki/OGRE
- http://en.wikipedia.org/wiki/Irrlicht_Engine
All of these are free software.
Am I missing anything out?
How to choose between them?
And are there any obstacles to embedding in JUCE?
If anyone has some experience with this or a useful link, please do post!
EDIT: From preliminary googling, Ogre3D and Irrlicht appear to be the main contenders.
Ogre3D:
- MIT license (http://www.ogre3d.org/licensing)
- only 3D engine, not entire game engine
- good community, stable API
- targets all OS that JUCE does (http://www.ogre3d.org/about/features)
- small dependency tree (http://www.ogre3d.org/tikiwiki/Prerequisites)
Irrlicht:
- zlib license (FSF Compliant)
- No official support for mobile platforms yet (http://irrlicht.sourceforge.net/features/#platforms) although a little googling shows successful ports to both iOS and Android.
ok I need to do some research to complete this post.
I will edit later in the day.
Please are all the related forum posts I can find:
http://www.juce.com/forum/topic/juce-and-ogre-3d-integration
http://www.juce.com/forum/topic/does-anyone-succeed-making-juce-and-ogre-working-together
http://www.juce.com/forum/topic/irrlicht-and-juce-opengl-help
http://www.juce.com/forum/topic/irrlicht-3d-engine-juce
π