Prehaps this can be stickied?!?
Possible community project
What i am trying to do:
Compile an entire suite of SOLID, reliable exporters for b3d together in one place(here?) for tools developers (theyre a bit spread out in the codearcs & not all are fully functional).
Im after ones that can save images etc. and mesh ones that can not only simply save a mesh, but export everything exactly 'as is' from a mesh with children, all attached to a parent pivot, complete with as many supported features (all surfs, textures, uvs, normals, color, alpha, blend, fx, specular etc.) as possible/are supported by the format.
If anyone has complete Static & animated exporters for X, OBJ, B3D, COB, LWO, or any others and they work in the way described above, please add, stating the limitations/functions.
Please put all improvement posts/comments in the relevent codearcs pages to keep the topic clean
Importers are also welcome :)
The list so far:
-----------------------------------------------------------
TYPE: STATIC DIRECTX(Complete mesh hierachy) by dan at D-Grafix
www.blitzbasic.com/codearcs/codearcs.php?code=1906
It saves a complete mesh hierachy with texture refs, meshnames, colors, alpha, normals, MT Matricies etc. (cant get rid of specular shininess though (dont know which one it is and shine appears black!)
(thanks to shambler, i used your file template code for a guide to the X format:) Note for blender, remove all texture refs and giles doesnt seem to like the vertex color section (may cause vertex color 'rainbows')
------------------------------------------------------
TYPE: ANIMATED DIRECTX by B32
www.blitzbasic.com/codearcs/codearcs.php?code=1740
Limitations are: meshes don't work without using LoadAnimMesh, because the static versions are all placed at 0,0,0.
Another thing is, that it sometimes exports 'NAN' as a float, and some importers can't deal with it, so they have to be replaced with zeros
And, Blender doesn't load this file, because the Materials tag is incomplete. saves surfs, textures, uvs, normals
doesn't save: color, alpha, blend, fx, specular
-----------------------------------------------------
TYPE STATIC B3D (Single Mesh) by JFK
www.melog.ch/dl/saveb3d_2007a.zip
Can save only one mesh at a time, may be modified (parallel nodes in file). Due to the nature of it, it isn't SOLID nor ROBUST, nor CLEAN or BUGFREE at all, use at your own risk :) At least, it used to save a big map that was exported by giles "AS IS". The source also contains some info on how to save lights that can be read by giles.
There may be a problem with redundant texture references. I doubt it causes a memory leak, but if it does then I'd be glad if somebody's gonna help to debug it. (the problem is mentioned in the code) Make sure to read the notes in the source.
------------------------------------------------------------
TYPE: X & B3D import/export By Devils Child
dc.chat-blitz.de/upload/files/Devils%20Child/[x]port.zip
its a framework with 3ds/b3d/x import and x export.
------------------------------------------------------
OTHERS (Not reported on/sorted yet) thankx b32:
These were all the links I could find in the archives:
Save X
www.blitzbasic.com/codearcs/codearcs.php?code=1906
Save 3DS
www.blitzbasic.com/codearcs/codearcs.php?code=1815
Save Anim B3D
www.blitzbasic.com/codearcs/codearcs.php?code=1794
SaveAnimFile
www.blitzbasic.com/codearcs/codearcs.php?code=1740
SingleFile
www.blitzbasic.com/codearcs/codearcs.php?code=1500
ASC saver
www.blitzbasic.com/codearcs/codearcs.php?code=1033
Save B3D
www.blitzbasic.com/codearcs/codearcs.php?code=866
ASE->B3D
www.blitzbasic.com/codearcs/codearcs.php?code=707
Save .X multisurface
www.blitzbasic.com/codearcs/codearcs.php?code=631
Save .X single surface
www.blitzbasic.com/codearcs/codearcs.php?code=111
Animb3D
www.blitzbasic.com/codearcs/codearcs.php?code=1764
B3D->XML->B3D
www.blitzbasic.com/codearcs/codearcs.php?code=665
import .cob/.scn
www.blitzbasic.com/codearcs/codearcs.php?code=335
Save DDS
www.blitzbasic.com/codearcs/codearcs.php?code=1813
Import OBJ
www.blitzbasic.com/codearcs/codearcs.php?code=1323
Load Giles .gls
www.blitzbasic.com/codearcs/codearcs.php?code=1134
Convert .X/.3DS->.B3D
www.blitzbasic.com/codearcs/codearcs.php?code=342
Save .TGA
www.blitzbasic.com/codearcs/codearcs.php?code=1
Save Stevies format :)
www.blitzbasic.com/Community/posts.php?topic=26973#283228
Save FLE
www.blitzbasic.com/toolbox/toolbox.php?tool=167
Save 3DS
www.blitzforum.de/forum/viewtopic.php?t=20214&sid=9a9fdb3fe33470707f7c5c86e7b63b82
DX8->B3D
www.blitzbasic.com/toolbox/toolbox.php?tool=64
Possible community project
What i am trying to do:
Compile an entire suite of SOLID, reliable exporters for b3d together in one place(here?) for tools developers (theyre a bit spread out in the codearcs & not all are fully functional).
Im after ones that can save images etc. and mesh ones that can not only simply save a mesh, but export everything exactly 'as is' from a mesh with children, all attached to a parent pivot, complete with as many supported features (all surfs, textures, uvs, normals, color, alpha, blend, fx, specular etc.) as possible/are supported by the format.
If anyone has complete Static & animated exporters for X, OBJ, B3D, COB, LWO, or any others and they work in the way described above, please add, stating the limitations/functions.
Please put all improvement posts/comments in the relevent codearcs pages to keep the topic clean
Importers are also welcome :)
The list so far:
-----------------------------------------------------------
TYPE: STATIC DIRECTX(Complete mesh hierachy) by dan at D-Grafix
www.blitzbasic.com/codearcs/codearcs.php?code=1906
It saves a complete mesh hierachy with texture refs, meshnames, colors, alpha, normals, MT Matricies etc. (cant get rid of specular shininess though (dont know which one it is and shine appears black!)
(thanks to shambler, i used your file template code for a guide to the X format:) Note for blender, remove all texture refs and giles doesnt seem to like the vertex color section (may cause vertex color 'rainbows')
------------------------------------------------------
TYPE: ANIMATED DIRECTX by B32
www.blitzbasic.com/codearcs/codearcs.php?code=1740
Limitations are: meshes don't work without using LoadAnimMesh, because the static versions are all placed at 0,0,0.
Another thing is, that it sometimes exports 'NAN' as a float, and some importers can't deal with it, so they have to be replaced with zeros
And, Blender doesn't load this file, because the Materials tag is incomplete. saves surfs, textures, uvs, normals
doesn't save: color, alpha, blend, fx, specular
-----------------------------------------------------
TYPE STATIC B3D (Single Mesh) by JFK
www.melog.ch/dl/saveb3d_2007a.zip
Can save only one mesh at a time, may be modified (parallel nodes in file). Due to the nature of it, it isn't SOLID nor ROBUST, nor CLEAN or BUGFREE at all, use at your own risk :) At least, it used to save a big map that was exported by giles "AS IS". The source also contains some info on how to save lights that can be read by giles.
There may be a problem with redundant texture references. I doubt it causes a memory leak, but if it does then I'd be glad if somebody's gonna help to debug it. (the problem is mentioned in the code) Make sure to read the notes in the source.
------------------------------------------------------------
TYPE: X & B3D import/export By Devils Child
dc.chat-blitz.de/upload/files/Devils%20Child/[x]port.zip
its a framework with 3ds/b3d/x import and x export.
------------------------------------------------------
OTHERS (Not reported on/sorted yet) thankx b32:
These were all the links I could find in the archives:
Save X
www.blitzbasic.com/codearcs/codearcs.php?code=1906
Save 3DS
www.blitzbasic.com/codearcs/codearcs.php?code=1815
Save Anim B3D
www.blitzbasic.com/codearcs/codearcs.php?code=1794
SaveAnimFile
www.blitzbasic.com/codearcs/codearcs.php?code=1740
SingleFile
www.blitzbasic.com/codearcs/codearcs.php?code=1500
ASC saver
www.blitzbasic.com/codearcs/codearcs.php?code=1033
Save B3D
www.blitzbasic.com/codearcs/codearcs.php?code=866
ASE->B3D
www.blitzbasic.com/codearcs/codearcs.php?code=707
Save .X multisurface
www.blitzbasic.com/codearcs/codearcs.php?code=631
Save .X single surface
www.blitzbasic.com/codearcs/codearcs.php?code=111
Animb3D
www.blitzbasic.com/codearcs/codearcs.php?code=1764
B3D->XML->B3D
www.blitzbasic.com/codearcs/codearcs.php?code=665
import .cob/.scn
www.blitzbasic.com/codearcs/codearcs.php?code=335
Save DDS
www.blitzbasic.com/codearcs/codearcs.php?code=1813
Import OBJ
www.blitzbasic.com/codearcs/codearcs.php?code=1323
Load Giles .gls
www.blitzbasic.com/codearcs/codearcs.php?code=1134
Convert .X/.3DS->.B3D
www.blitzbasic.com/codearcs/codearcs.php?code=342
Save .TGA
www.blitzbasic.com/codearcs/codearcs.php?code=1
Save Stevies format :)
www.blitzbasic.com/Community/posts.php?topic=26973#283228
Save FLE
www.blitzbasic.com/toolbox/toolbox.php?tool=167
Save 3DS
www.blitzforum.de/forum/viewtopic.php?t=20214&sid=9a9fdb3fe33470707f7c5c86e7b63b82
DX8->B3D
www.blitzbasic.com/toolbox/toolbox.php?tool=64