Blitz3D (b3d) exporter for Blender


👉 BlitzCoder will be building a new platform and other plans to preserve and continue the Blitz legacy.

To be able to achieve this goal, we need your support by becoming a Patreon Paid Member 👈

 

Tweet blender file-utilities 3d-modellers 3d-animation-tools toolbox
BlitzCoder

Gandaldf's Blender B3D Exporter
Last Updated: 1/2016
Direct Download: https://github.com/gandaldf/Blender-Blitz3D-Exporter/archive/master.zip

For Blender 2.8
https://github.com/joric/io_scene_b3d
For Blender 2.8+
https://github.com/GreenXenith/io_scene_b3d

Image

markcwm commented:

Nice one Ron!

I must try this out as I think it's the best free option for making B3D outside Windows.

BlitzCoder commented:

Thanks Mark! Yes, please do try this one out. It's actually been a while since I have tested this and I also remember that there is this updated forked version that I found somewhere on the old forum. I hope I can still find it as somehow this is still buried in one of my archived bookmarks.

markcwm commented:

I had a look to see about this updated version, there was a post on BB about it here:
Plugin Blender B3D?

I downloaded the file posted by RustiKristi at the time and today diffed it with 3 other versions on Github and found it's a slightly older version of the exporter by Minetest called B3DExport, this is version 3.0 whereas Gandaldf's is 2.07.

Minetest's version is a fork of B3DExport by RainWarrior who is credited with "coordinate system changes". Minetest's version "disables exporting texture file links" which I think is a default setting in Blender.

Then there is another version by Joric which has both import and export (version 3.0 again) called io_scene_b3d which is basically minetest's exporter without texture links disabled. Joric's importer doesn't support animations yet but he says he's still working on it.

The good thing about version 3.0 is that it works with at least Blender 2.74 and probably 2.79.

BlitzCoder commented:

Awesome! It seems I did lost my bookmarks for the exporter and thanks for these additional version and links. I have not checked them out yet, but out of all those, which one do you think would mostly support important features like animation, lightmap or multitexture even if it is not updated with the latest blender version?

markcwm commented:

Well there is almost no difference between Joric's and minetest's versions so it doesn't really matter, I will be trying Joric's first as it has an importer as well.

BlitzCoder commented:

Ok got it. I would be checking out those as well, thanks again!

BlitzCoder commented:

KippyKip's Blender B3D Exporter
Last Update: 2/2021
Direct Download: https://github.com/Kippykip/B3DExport/archive/refs/heads/master.zip

pino2 commented:

This is for Blender 2.79. I tried this with Blender 3.3, it didn't show up in export options. I think Blender 2.79 is the version that was hard to use. I learned Blender after 2.8 came out. I hope KippyKip updates this add-on.

BlitzCoder commented:

Hey pino2, here's for the blender 2.8 version: https://github.com/joric/io_scene_b3d and https://github.com/GreenXenith/io_scene_b3d (2.8+)

I haven't fully tested this yet, but as of this time and afaik, all recent addons and forks doesn't support bones + animation.

Updated the topic.

pino2 commented:

I couldn't make that work with Blender 2.8 either. In some cases I have been successful to export to obj file then to other file formats using Ultimate Unwrap. Are you going to use Assimp to import model to Blast3D?

BlitzCoder commented:

The B3D format is already good as it is for animated and static meshes, I think the much better route for this is to improve on the Blender Exporter (roadmap) rather than include extra formats which in turn will add more bulk to Blast3D.

Btw, seem to work (basically) here exported using the Blender 2.8 and the addon by GreenXenith and then imported to fragmotion for testing..

what part are you having trouble or issues with?

Image

pino2 commented:

If I be able to use Blender to export to b3d, b3d file format is fine to me. As you have tried the add-on successfully, I have to see what is that I don't know. I will let you know.

OK, it worked. I used this method:

Alternative method: copy or symlink the io_scene_b3d directory to blender user directory, e.g. to %APPDATA%\Blender Foundation\Blender\2.80\scripts\addons\io_scene_b3d. Then search for b3d and enable add-on in "Preferences" - "Add-ons". Click "Save User Settings" afterwards.

Thanks.

chispon commented:

Hello, I'm new to the forum, I've been toying around with Blitz3D and programming in general since 2003. I usually take very long breaks and come back when I miss the feeling.

Right now I came back to my old friend B3D and I'm refreshing my old skills in Blender.

I have a problem when exporting .b3d files from Blender 3.3.

I am using GreenXenith's addon and I've created some basic model in Blender:
Image

But... when I'm loading and rendering the model in Blitz3D then things go wrong:
Image

Any setting I could be missing either in Blender or when exporting the model?

Thanks in advance.

BlitzCoder commented:

@chispon

have not tested this with Blender 3.x, but it seems the exporter adds also bones to models with submeshes and in your case there it does otherwise.

perhaps try sharing your model file for a quick check..

Image

Welcome aboard

chispon commented:

@RonTek

Sure thing: https://www.mediafire.com/file/kfs4yfho72v0vur/r8_rev_blender.rar/file

Unfinished yet, missing some details and textures but I wanted to use it in Blitz as a placeholder until it's done.

BlitzCoder commented:

@chispon Well, could be obvious that the addon only works with 2.8+ and not (yet) in 3.x:

Image

chispon commented:

@RonTek oh well, at least we know it doesn´t work in Blender v3.

I wanted to stay away from Milkshape 3D but exporting from Blender as an .obj file then importing to MS3D and finally exporting again as a .b3d is the workaround I found so far.

Hrobo88 commented:

The exporter got updated, and now it fully works, the exporter and importer now work as intended

Reply To Topic (minimum 10 characters)

Please log in to reply