Any C++ 3d Engine with LOD for blitzmax?

BlitzMax Forums/BlitzMax Beginners Area/Any C++ 3d Engine with LOD for blitzmax?

Happy Sammy(Posted 2010) [#1]
Hi all,

Any C++ 3d Engine with LOD for blitzmax?

Thanks in advance


Gabriel(Posted 2010) [#2]
Why does it have to be written in C++? It's going to have to be wrapped in C to make it useable in BlitzMax anyway.

What kind of LOD? Automatic? Dynamic? Progressive? Terrain? Mesh?


Happy Sammy(Posted 2010) [#3]
Any LOD as long as it works when there are many meshes in scene.


Gabriel(Posted 2010) [#4]
Then they probably all do to some extent.


Happy Sammy(Posted 2010) [#5]
Any suggestion?
:)


Dreamora(Posted 2010) [#6]
leadwerks as you seem to require to push an insane amount of surfaces where only geometric instancing will help you, but not lod (thousands of surfaces even if just a single triangle, still kill the performance)


Happy Sammy(Posted 2010) [#7]
Any more comments?

@Dreamora: Is leadwerks still written in blitMax?


Dreamora(Posted 2010) [#8]
Unsure what it is written in though I don't see the relevance of that as you don't get the sources. it still comes with a module to use though.


Happy Sammy(Posted 2010) [#9]
I got the info from the review of devmaster in 2008 Aug:
http://www.devmaster.net/engines/engine_details.php?id=567
Although the engine is written in BlitzMax at the moment, it doesn't have any noticable performance issues,...


Any other suggestion?


Dreamora(Posted 2010) [#10]
Well there are wrappers for TV3D & Irrlicht


VicToMeyeZR(Posted 2010) [#11]
Leadwerks has LOD for a as many as you want.


Models can use any number of LOD meshes.



Not to mention the rendering capability is quite good.


KimoTech(Posted 2010) [#12]
Why is everybody so happy about leadwerks? maybe it has got some nice features, but it is slow and unstable as hell. Just a simple scene with a bunch of boxes causes by SM4.0 graphics card to run with 30FPS!! thats bad.


VicToMeyeZR(Posted 2010) [#13]
Don't know what your doing wrong, but I can load a TON of asset's and run at 50-60 FPS with only a Radeon 4870..


Dreamora(Posted 2010) [#14]
Cause a 4870 is a high end card, the majority has cards on the level of the 4600, not the 4870
to create a game that a broad amount of users could enjoy it would have to run at 120FPS+ on your machine, at very least


VicToMeyeZR(Posted 2010) [#15]
4870 is not high end. Its $160... thats not high end.

And btw according to steam research, 80% of steam users can run LeadWerks engine. :)


The latest Steam survey results reveal that 85.48% of machines surveyed can run Leadwerks Engine. 76.15% have a shader model 4 GPU.


Which is pretty much any new developers target audience.

So its not to outrageous the say this is a great engine, and everyone should at least give it a shot.

The OP asked:

Hi all,

Any C++ 3d Engine with LOD for blitzmax?

Thanks in advance


This is the answer


Happy Sammy(Posted 2010) [#16]
@VicToMeyeZR: Is it written in C++?


VicToMeyeZR(Posted 2010) [#17]
the engine itself no. BlitzMax. But a lot of the users are coding their products in C++.