B3D as a mod
BlitzMax Forums/BlitzMax Module Tweaks/B3D as a mod
| ||
I read somewhere in the forums about someone done a wrapper of the Blitz3D. If thats possible it would be possible to make module out of Blitz3D ?? |
| ||
It's been discussed before, it's not going to happen. |
| ||
This really needs to happen, I own blitz3d, and I own blitzmax, why on earth would you shoot yourself in your own foot by not support your own 3d engine in your own 2d engine? I have 3impact and tv3d wrappers to work with it, Its kind of bass ackwards not to support your own 3d engine in your own 2d engine. |
| ||
A straight B3d wrapper mod would probably be restricted to Windows, so why bother? If you own B3d, there's B3d :) There is MiniB3d by SimonH, which in my opinion is better than a B3d wrapper since someone could play with it all they want and it's using more modern technology :) http://www.blitzbasic.com/logs/userlog.php?user=6&log=627 I haven't done anything big with it, but judging by the examples it's pretty well done, though not completely complete. Edit: H&K: Mike Myers stole the name. |
| ||
I Had a post tennis disscusion with Skid (I think), And it comes down to the fact that 1)It wouldnt be as easy as it first sounds because of the way Blitz3d works. 2) It would be windows specific. 3)The time would be better spent writting max3d. Tho there is a mini3d port of Blitz3d somewhere Edit. Beaten to it by a cat! How Embarasing EditEdit. I didnt KNOW Mike Myers had used the name at all. Mr Myers chose to use it as a cats name, Because it SOUNDS like a cats name ;) |
| ||
Thanks for both answers. I guess the real question is will Max3d be a new product all together or a plugin for owners of blitzmax and free to those who own it.. probably a new product. |
| ||
I very very Much doubt it will be free. And to be honest I wouldnt expect it to be |
| ||
Wouldn't matter to me either way. If it uses DX9 and is well documented, I would be willing to pay for it, if not, I have enough to keep me busy for a little while until its debugged. |
| ||
...and is well documented Ahh! Well you see it's like this... |
| ||
Come to think of it, it would have to be a different product since blitzmax is cross platform, and a max3d would only be windows, maybe mac, but I don't know didley about mac's. |
| ||
Come to think of it, it would have to be a different product since blitzmax is cross platform, and a max3d would only be windowsBlimey!...Max3D will be a cross platform 3D module for BMax....Simple really. ;o) [edit] Oh, it's *not* gonna be free! [/edit] |
| ||
Ok, well, the sooner Max3D is done, the sooner I can pay for it :) |
| ||
Come to think of it, it would have to be a different product since blitzmax is cross platform, and a max3d would only be windows Could you gimme one good explanation why? If they could get the GUI features cross-platform (and there's a lot of diffrences in Windows and Mac GUI systems) then why not a 3D system? Of course the difrences between DirectX and OpenGL would have to be taken in order. But that was already the case with the Max2D module. But what do I know? |
| ||
1. Max2D originally was OpenGL only, so that point does not hold. Thats the reason why DX7 is in and not DX9 although it would have been the far wiser decision: It was easier to create it due to B3D. It was a very unwise rush there. While I understand that it was needed as fast as possible, DX7 is no usefull DX7 version anymore. Not even the crap cards can use it correctly (Intel which makes 50% of the market) because its outdated for over 6 years now. 2. A 3D system is a little more work to get it cross plattform. Especially as Max3D was mentioned to be next gen which means rewrite from scratch and not B3D stone age technology. |
| ||
I understand the Max2D point. But they were able to make a DX version of it. (Logical since Microsoft wants to get rid of OpenGL, as far as my knowlegde goes). So if its possible for Max2D, then why not for Max3D. Since both DirectX and OpenGL have 3D possibilities. But since one of BlitzMax's greatest assets is it's cross-platform nature, they would kill BMax's ground principles if Max3D would be Windows-Only. A 3D system is a little more work to get it cross plattform. Especially as Max3D was mentioned to be next gen which means rewrite from scratch and not B3D stone age technology. I don't know all the ins and outs of DX or GL, so I can't jugde it, but if they are going to write it from scratch then indeed much more possibilities could be taken in order, including cross-platform. |
| ||
Tricky, I think you're missing the point. The and a max3d would only be windows statement was incorrect. |
| ||
No one ever said that it was Windows only, that only would be the problem if B3D would become a mod until the real Max3D was finished as it is dx. |
| ||
MiniB3D works on all platforms, does it not? |
| ||
Yes if you take out Windows then you are right (it uses OpenGL which is the not preferred renderer on windows as Intel has no usefull OpenGL drivers at all but makes more than 50% of the users) But MiniB3D has nothing to do with the Blitz3D sources at all and misses some of the features and most likely more than just a few things not noticed so far. Collision is the most obvious thing, how much of the scene graph - culling etc is there or not is something we can not really say as we don't know how B3Ds works exactly. |
| ||
Dreamora, No one ever said that it was Windows only, that only would be the problem if B3D would become a mod until the real Max3D was finished as it is dx. So what's this... Come to think of it, it would have to be a different product since blitzmax is cross platform, and a max3d would only be windows, maybe mac, but I don't know didley about mac's. from Zumwalt? |
| ||
You took it out of the context. The context was that a B3D as BM module should really happen but it would need to be a different product as the "ofiicial modules" (and thus Max3D) are all crossplattform, but B3D as mod wouldn't be cross plattform |
| ||
Disagree. I took it in the context in which it was written. Anyway, the point was to answer Tricky's queries regarding the X-platform nature of Max3D. |
| ||
im with MiniB3d its brilliant :) |