BlitzMax 3D Solved

Miscellaneous Forums/General Discussion/BlitzMax 3D Solved

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.

Regarding TrueVision3D:

TrueVision3D 6.5 is currently private Beta, and has been in development since 2004. Here’s an extract from the beta page:


2. What are the limitations of the current Beta Testing program ?

You have no NDA to sign but we will ask you to be silent about the new engine and new features in public places. Moreover you mustn't release any program / source code using the beta engine except in the beta forum or beta chat room. If you post source code in these places, be careful to remove your beta key & license key from your code. You will be the only person held responsible if your beta key is leaked or stolen. So Be Careful.



(Emphasis added)

Regarding the ‘beta’ status:

* There’s a recent topic in the private TrueVision3D’s Beta forum called “TV Media 6.5” that has some information about the beta status – specifically some likely accurate conjecture about release schedules. I won’t quote it here. Summary: a ‘proper’ release is likely still many months off, if not years.

Regarding Gabriel’s wrapper:

* It is for 6.5 only.

What this means for BlitzMax users:

* TrueVision3D 6.5 is not a viable 3d solution for BlitzMax coders unless your projects’ release date is some distance off, and non-specific (ie open to flexibility).

That ‘said’, I’ve been playing around with the engine using VB.Net and BlitzMax (with Gabriel’s wrapper). It is a powerful, full-featured engine but not for everybody:

* Windows only (DirectX9).
* No 6.5-specific documentation yet (you can refer to the 6.2 docs but there are some differences that might hinder your efforts).
* The available tutorials and samples are not written for BlitzMax. You need an understanding of one of the supported languages to translate them.
* Has its own architecture that some Blitzers will not appreciate.

I’ve also tried Irrlicht 1.2 (using gman’s BlitzMax wrapper). Personally, I don’t like the engine’s architecture. It feels ‘clumsy’. Perhaps it’s because Blitz3D’s simple yet versatile elegance has spoilt me, or, more likely, I’ve become a lazier programmer in my old age.