- Mar 27, 2014
-
-
Bastien Montagne authored
-
Bastien Montagne authored
Note this code is highly theorical, I could not get to test it really (other apps I have access to also fail at importing FBX anim generated from collada by FBXConverter :( ). For now, only basic (loc/rot/scale) of objects is implemented. Will wait for other testers' feedback before going any further.
-
- Mar 25, 2014
-
-
Bastien Montagne authored
FBX: since we have more and more options differing between new 7.4 and legacy 6.1, add a draw() func (temp, to be removed once we get rid of 6.1).
-
- Mar 24, 2014
-
-
Bastien Montagne authored
Finally understood a bit better Property format (name, type, kind_of_label?, flags, data, ...). So needed to handle flags properly (currently, only aware of 'A'nimatable and 'U'ser-defined (aka custom), no idea yet what means the '+' one found in some places). Also changed templates definitions to use OrderedDict's, gives better output.
-
- Mar 23, 2014
-
-
Bastien Montagne authored
-
- Mar 21, 2014
-
-
Bastien Montagne authored
Since global matrix might have some scale too, we have to normalize the matrix used for normals... Many thanks to Jens Restemeier for pointing this issue.
-
Bastien Montagne authored
This addresses the following issue: by default, when you export in a non-Blender orientation (matching your target import app), your imported root objects have additional rotation, since correction matrix is applied to object transform. This patch addresses this by actually baking the correction matrix at data level, when possible (currently only works for meshes). Note this makes spaces/matrices handling rather complex, so this is considered an experimental option currently, might break in some cases. Work based on patch T39251 by Jens Restemeier, thanks.
-
- Mar 18, 2014
-
-
Bastien Montagne authored
Many thanks to Daniel Martinez-Normand for reporting the issue and making tests! :)
-
- Mar 16, 2014
-
-
Bastien Montagne authored
* Use 100% white transparency color when no transparency at all (seems to be needed by some importers). * Always export some kind of Lambert shader, even when using e.g. Blender's toon one (better to get something, even inacurate, than nothing). Patch by Jens Restemeier, many thanks! Differential Revision: https://developer.blender.org/D405
-
- Mar 15, 2014
-
-
Bastien Montagne authored
Patch by Jens Restemeier, many thanks! :) Differential Revision: https://developer.blender.org/D402
-
- Mar 14, 2014
-
-
Bastien Montagne authored
Patch by Jens Restemeier, with minor edits. Differential Revision: https://developer.blender.org/D401
-
- Mar 13, 2014
-
-
Bastien Montagne authored
Issue pointed out by Jens Restemeier, thanks!
-
Bastien Montagne authored
-
- Mar 12, 2014
-
-
Bastien Montagne authored
-
Bastien Montagne authored
What to expect: * Static export of empties, meshes, cameras and lamps, as well as materials and (image!) textures should work OK. There are a few advanced topics still TODO regarding meshes and mat/tex, though. * Custom properties from objects/meshes/lamps/cameras/armatures/bones/materials/textures are exported too (only simple ones, ints/floats/strings). * Armature export: this needs testing by people having *native* FBX aplications, linking between bones and meshes seems to work, but I have doubts about bones orientations. * Animation: still a complete TODO. Note that old FBX ASCII 6.1 exporter is still available (top dropdown in exporter's UI). Many thanks to Campbell, which did the ground work of decyphering FBX binary format and wrote basic code to read/write it.
-
- Dec 18, 2013
-
-
Campbell Barton authored
-
- Nov 29, 2013
-
-
Campbell Barton authored
I can't find any docs on this but from checking the file these can be safely ignored.
-
- Nov 10, 2013
-
-
Bastien Montagne authored
Import FBX: correct behavior for empty FBX files (no 'Objects' nor 'Connections' top-level elements).
-
- Oct 15, 2013
-
-
Bastien Montagne authored
Fix a bug reported on IRC by mifth (a print was assuming org obj was a mesh...). Also cleaned up another debug print, we do not need those!
-
- Oct 14, 2013
-
-
Bastien Montagne authored
More FBX fixes regarding UV/textures, found while investigating a potential issue with mifth on IRC: handling of default empty texture (when there are none real texture to export) was rather fuzzy/inconsistent. Note: not to be backported, not 100% sure this is now correct, and not a regression anyway.
-
- Oct 10, 2013
-
-
Bastien Montagne authored
This situation was simply not handled in existing code. Also removed last use of tessellation (my bad, should have checked this before), and enhanced/cleaned up a bit mat/tex handling.
-
- Oct 09, 2013
-
-
Campbell Barton authored
-
- Oct 07, 2013
-
-
Bastien Montagne authored
Grr, another stupid mistake, we always need me.uv_textures, even if we do not actually export textures!
-
- Oct 03, 2013
-
-
Bastien Montagne authored
-
- Oct 02, 2013
-
-
Brecht Van Lommel authored
-
- Oct 01, 2013
-
-
Bastien Montagne authored
Stupid mistake, vcol was also affected…
-
- Sep 26, 2013
-
-
Campbell Barton authored
-
Campbell Barton authored
-
- Sep 24, 2013
-
-
Campbell Barton authored
-
- Sep 23, 2013
-
-
Campbell Barton authored
-
- Sep 20, 2013
-
-
Bastien Montagne authored
* Export polygons instead of tessellated tris/quads. * Export split vertex normals. * Better performances (about 20% gain at least with big files), and use much less bytes when exporting UVs/VCol!
-
- Sep 18, 2013
-
-
Campbell Barton authored
fbx import cycles materials - set image mapping from diffuse for other channels that have no mapping set.
-
- Sep 16, 2013
-
-
Bastien Montagne authored
Using a bit more flexible way to handle those values (range now from 10^-18 (20) to 10^2 (0) frames). Not sure we shouldn't rather get rid of such "magic" value and let user set frame threshold directly, though!
-
- Sep 13, 2013
-
-
Campbell Barton authored
-
Campbell Barton authored
add check for reading ascii fbx files, was common annoyance that users are unaware that they try to import ascii files.
-
- Sep 05, 2013
-
-
Campbell Barton authored
from Norbert Nopper (mcnopper), with some of my own edits. - Improved light export - Improved camera export - Improved material export - Improved mesh export. faces can now be either flat or smooth.
-
- Sep 04, 2013
-
-
Campbell Barton authored
-
Campbell Barton authored
-
Campbell Barton authored
-
- Sep 02, 2013
-
-
Campbell Barton authored
-