Best 3d engine for BMAX?

BlitzMax Forums/BlitzMax Programming/Best 3d engine for BMAX?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

OGRE

Ogre works really well with SOW in blitzmax, has the most complete fixed function pipeline materials system I have seen anywhere, so its great for older cards. It also has good shader support but you do need to know how to program in order to use them.

SOW is a great wrapper that appart from a few niggles, if fixed it will be very like Blitz3D. Out of the Box with C++ and .Net languages ogre has a b3d like high level abstraction layer and entity system. It's a bit more complex, but feels kind of familiar in many ways.

Ogre has an extensive range of addons avaliable for it, including 5 physics API's, a couple for input, 3 networking libs, CEGUI is built in and offers a very nice efficient skinned cross platform GUI, but there is also support for WXwidgets. Opcode collision library, and various tools are avaliable. Paging landscape terrain system. a new game framework and editor, particle system editor etc.

It has the best 3dsmax art pipeline avaliable for it now that its past the early beta stage. Also support for most high end apps, Blender and Ultimate unwrap.

It's fast, and has impressive fast shadow support, 60,000 tri level with no optimization and everything casting stencil shadows ran at 25 - 30fps on my Geforce 3

I'd give ogre 7.9/10 overall, 8/10 for art pipeline if you have one of the better supported apps and basic scripting knowledge. 9.5/10 if yo use 3dsmax and ofusion.