2018-01-17 06:27:10 -08:00
# io_scene_b3d
Blender Import-Export script for Blitz 3D .b3d files
2022-04-17 10:17:34 -07:00
## Disclaimer
I don't have much time to maintain this and I get no PR's, so there are more recent forks:
* https://github.com/GreenXenith/io_scene_b3d (recommended by [minetest wiki ](https://wiki.minetest.net/Using_Blender#Exporting_B3D ))
2022-04-18 16:20:29 -07:00
* https://github.com/joric/io_scene_b3d/network (other forks)
2022-04-17 10:09:38 -07:00
2019-08-13 10:55:19 -07:00
## Download
You may download plugin zip in the [releases ](https://github.com/joric/io_scene_b3d/releases ) section
2018-01-17 06:27:10 -08:00
## Installation
2018-01-19 09:26:50 -08:00
* Userspace method: click "File" - "User Preferences" - "Add-ons" - "Install Add-on from File".
2018-01-19 10:10:07 -08:00
The add-on zip file should contain io_scene_b3d directory, including the directory itself.
2018-01-19 09:16:19 -08:00
* Alternative method: copy or symlink the io_scene_b3d directory to blender user directory, e.g. to
2019-08-13 11:21:27 -07:00
`%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.
2018-01-17 06:27:10 -08:00
## Debugging
2019-08-13 10:55:19 -07:00
* Userspace method: every time you make a change the script has to be reloaded (press F3, search for Reload Scripts).
* Alternative method: my shortcut, Shift+Ctrl+F in Object Mode. It resets scene, reloads the script and imports test file.
2018-01-17 06:27:10 -08:00
## TODO
### Import
2019-08-13 10:55:19 -07:00
* Animation is not yet implemented in version 1.0. Check master branch for updates.
2018-01-19 11:39:07 -08:00
* Nodes use original quaternion rotation that affects user interface.
Maybe convert them into euler angles.
2018-01-17 06:27:10 -08:00
## License
2019-08-13 10:55:19 -07:00
This software is covered by GPL 2.0. Pull requests are welcome.
2018-01-17 06:27:10 -08:00
2019-08-13 10:55:19 -07:00
* The import script based on a heavily rewriten (new reader) script from Glogow Poland Mariusz Szkaradek.
* The export script uses portions of script by Diego 'GaNDaLDF' Parisi (ported to Blender 2.8) under GPL license.
* The b3d format documentation (b3dfile_specs.txt) doesn't have a clear license (I assume Public Domain).
2018-01-17 06:27:10 -08:00
2018-01-17 20:40:29 -08:00
## Alternatives
2018-01-17 20:42:33 -08:00
* [Assimp ](http://assimp.sourceforge.net/ ) - doesn't read .b3d animation in most cases, maybe I have acquired a very particular set of files
2018-01-17 20:40:29 -08:00
* [fragMOTION ](http://www.fragmosoft.com/ ) - works fine most of the time, but it's a terrible nagware and the only suitable export is .smd
## References
* https://github.com/joric/gnome