2018-01-17 19:27:10 +05:00
|
|
|
# io_scene_b3d
|
|
|
|
|
|
|
|
Blender Import-Export script for Blitz 3D .b3d files
|
|
|
|
|
2019-08-13 22:55:19 +05:00
|
|
|
## Download
|
|
|
|
|
|
|
|
You may download plugin zip in the [releases](https://github.com/joric/io_scene_b3d/releases) section
|
|
|
|
|
2018-01-17 19:27:10 +05:00
|
|
|
## Installation
|
|
|
|
|
2018-01-19 22:26:50 +05:00
|
|
|
* Userspace method: click "File" - "User Preferences" - "Add-ons" - "Install Add-on from File".
|
2018-01-19 23:10:07 +05:00
|
|
|
The add-on zip file should contain io_scene_b3d directory, including the directory itself.
|
2018-01-19 22:16:19 +05:00
|
|
|
* Alternative method: copy or symlink the io_scene_b3d directory to blender user directory, e.g. to
|
2019-08-13 22:55:19 +05:00
|
|
|
%APPDATA%\Blender Foundation\Blender\2.80\scripts\addons\io_scene_b3d.
|
|
|
|
|
|
|
|
Then enable add-on in "User Preferences" - "Add-ons". Click "Save User Settings" afterwards.
|
2018-01-17 19:27:10 +05:00
|
|
|
|
|
|
|
## Debugging
|
|
|
|
|
2019-08-13 22:55:19 +05: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 19:27:10 +05:00
|
|
|
|
|
|
|
## TODO
|
|
|
|
|
|
|
|
### Import
|
|
|
|
|
2019-08-13 22:55:19 +05:00
|
|
|
* Animation is not yet implemented in version 1.0. Check master branch for updates.
|
2018-01-20 00:39:07 +05:00
|
|
|
* Nodes use original quaternion rotation that affects user interface.
|
|
|
|
Maybe convert them into euler angles.
|
2018-01-17 19:27:10 +05:00
|
|
|
|
|
|
|
## License
|
|
|
|
|
2019-08-13 22:55:19 +05:00
|
|
|
This software is covered by GPL 2.0. Pull requests are welcome.
|
2018-01-17 19:27:10 +05:00
|
|
|
|
2019-08-13 22:55:19 +05: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 19:27:10 +05:00
|
|
|
|
2018-01-18 09:40:29 +05:00
|
|
|
## Alternatives
|
|
|
|
|
2018-01-18 09:42:33 +05: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-18 09:40:29 +05: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
|
|
|
|
|