Ok im trying blitzmax new 3D engine..

Started by Hardcoal, December 07, 2019, 12:58:15

Previous topic - Next topic

Hardcoal

So far ive worked with Xors3D.

Now. im seeking to try another 3D Engine.
which engine would you recomand me to use?

MiniB3D OpenB3D or others..

I would also love Physics Support..

Thanks
Code

Kippykip

My vote goes to OpenB3D definitely, minib3d has been abandoned since like 2011 and has major performance issues on large models/maps.

Hardcoal

does open b3d also works on blitzmax or only on blitzmax ng?
Code

markcwm

#3
Yes, Openb3d works with NG and BRL Blitzmax but there were some issues with the newer releases of NG, I still use v0.93.

Openb3d is potentially faster than Minib3d as C++ is a lower level language, potentially as it must be well optimized, for example I ported Adam Redwoods batch sprites to C++ and FPS was quite a lot faster than Minib3d (see samples/mak/firepaint3d example). Minib3d does still have some advantages, like Openb3dmax doesn't currently build on newer C++11 compilers, why is still a complete mystery to me! And then the many Minib3d projects and code such as Cal3d by Leon Drake, which might need modified before they work with Openb3dmax as it uses pointers for fields internally, not a major issue but it is a bit more confusing. Also there's no decent physics engine but I don't think Minib3d ever got one either.