Blitz 3d - Still in development?
Blitz3D Forums/Blitz3D Beginners Area/Blitz 3d - Still in development?
| ||
Hi... just curious, is Blitz3D still in development, or is BlitzMax now the only product in active development? When was the last update released? |
| ||
A couple of weeks ago. Support for DDS added. |
| ||
These are the changes made a couple of weeks ago: ***** V1.98 ***** Fixed lost Compressed textures at Alt-Tab etc. Q3BSP loader now tries png and dds files in addition to tga and jpg. ***** V1.97 ***** Fixed PlayMusic case sensitive file extension issue. LoadTexture now loads compressed '.dds' files. TextureBuffer() returns 0 for compressed textures. Compressed anim and cube textures not yet supported. Only DXTC modes 1, 3 & 5 are currently supported. Modes 2 & 4 are pretty much never used in the industry, even NVidias own DDS exporter for Photoshop now only supports modes 1, 3 & 5. The loader code stricly adheres to the DDS format, files saved from Photoshop using NVidias DDS exporter will work fine. If you're getting errors, it could be that your DDS file is non-standard. The mipmap flag is ignored when loading DDS textures. Instead, if the DDS file contains mipmaps, then they are loaded & used. DDS textures will load when used by meshes that are loaded using Blitz3D's various load mesh commands. Usage tips: If your texture does not have an alpha use mode DXT1 If your texture has a 1 bit mask, use mode DXT1a If your texture has a smooth gradient alpha, use mode DXT5 Added MeshCullBox for manual mesh culling. This allows you to correct some situations where an animated mesh extends beyond the guesstimated bounding box. |
| ||
I think Blitz3D will progress realy slowly in the future cause of the BlitzMax expansion, and the updates will be mainly for fixes. I d like to see some of useful missing function like EntityExists(), GetColor(), CetClsColor() and much more which would simplify my life a lot. |
| ||
Blitz3d is not in development any more, all the updates are expected to be bugfixes. BUT, The DDS thing was written externaly, ie not by BRL, (By Tim I think), and added to blitz. So its possible that lots of things may be in developmet just not by BRL. (That is not to say that B3d is dead, just that nothing major is expected to be added to it) |
| ||
AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH!!!!!! Not another speculation thread! |
| ||
http://www.blitzbasic.com/Community/posts.php?topic=63012 |
| ||
Thanks for your replies (those of you that posted useful information, not the whining post). Good to see that they are keeping up with the bug fixes. |
| ||
So with that being said...I have a question. Is it difficult to make B3D from DX7 to like DX8 or 9 ? Forgive the ignorance in my question, but it I am running on very little information, and it seems like it would be possible. OR- Is it a moot point because BMAX will be 3D soon? Any Ideas? |
| ||
Yes it is difficult or at least no "easy short time undertaking". DX Structure changed significantly with the change from DX7 to DX8 (DirectDraw which is used for 2D for example does not exist anymore) |
| ||
thx Dreamora for clarifying that for me...I had no idea DX7 was miles from DX8. I have lots to learn...lol |
| ||
EntityExists() That would be great! Come on BRL lets have the source :-) |
| ||
Will be Great a 'STRICT' command |
| ||
If BlitzMax officially will have the 3D capabilities of Blitz3D I will immediately proceed to the purchase. At this time I can't see a reason to buy an object oriented basic while at the same time I can get for free the wonderfull Dev-C++ |
| ||
blitz3d will may be updated, but i guess commands like EntityRed() won't be supported at all |