generic 3D API?
BlitzMax Forums/BlitzMax Beginners Area/generic 3D API?
| ||
Hello! Let me ask a silly question: from previous questions (and some additional investigation) I've found out - that there won't be an "official" 3D extension for BlitzMAX (i.e., no Max3D) - there are a few BlitzMax modules planned and/or available which follow the Blitz3D API (e.g., MiniB3D, iB3D for IrrLicht, and another one for the Leadwerks Engine) It seems, as if the Blitz3D API has become quite popular - popular enough for others to provide an API for their own engines similar to Blitz3D. My question now is (and I have no knowledge of Blitz3D at all!): is there a "set of Blitz3D functions" which is supposed to be provided by any engine? Is, e.g., the MiniB3D API "complete"? The reason why I ask: if the API turns out to be identical (when talking about function signature and behaviour) people could just switch between different engines (and, just to mention a special case) use different engines on different platforms... Additionally, I could survive with a single function set in my BlitzMAX-Lua interface ;-) (yes, you cought me ;-) ) |
| ||
@Rozek- First, off, the "No Max3D" rumour came from me. I thought I had read something to that effect but I'm not sure of my facts now. Change that to "No Max3D in the near future." Is the miniB3D API complete? Not 100% sure, but Si has ported a commercial B3D game to Max with it, so it should have just about everything you need. I reckon miniB3D is a good bet if you're hoping for Max3D command compatibility when/if it comes out. It also gives you the cross-platform ability. |
| ||
Lee, thanks for the info - I will go on with MiniB3D then (for the moment, at least) |
| ||
If you don't have any prior Blitz3D experience I can't really see the benefit of using MiniB3D. |
| ||
Is a new Blitz/Max3D being actively developed? What are they currently working on now? Have I bought a dead product that won't be actively updated and improved? *sniff* |
| ||
FlameDuck, do I have a (better) alternative (within BlitzMax)? Czar, BlitzMax and MaxGUI are under active development (according to Mark Sibly), there is "just" no official (cross-platform) 3D engine available for BlitzMax. |
| ||
If you don't have any prior Blitz3D experience I can't really see the benefit of using MiniB3D. I have never used Blitz3D but I use MiniB3D. :) It's easy to use and suits my needs. |