Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-07Fix T58881: FBX error exporting tangent spaceCampbell Barton
2018-11-28Use collection and instance terminology in Python APISergey Sharybin
This follows naming convention agreed on in T56648.
2018-11-09FBX export: Add back (partial) support for Batch exporting.Bastien Montagne
Also extended a bit the options for batch exporting (collections give more ways to organize your scene). And added non-batch option to only export objects from active Collection. 'partial' support because until we can force generate depsgraph for inactive view layers, we cannot support exporting instances (dupli objects etc.) for batches. TODO: move the batch logic to IO helpers, that could be another decorator, to easily add the same feature to all exporters able to export several objects...
2018-11-08Update for changes in Blender's APICampbell Barton
2018-11-06Updates for change in ViewLayer RNA API.Bastien Montagne
2018-10-19Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-19Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3746
2018-10-17Fix FBX exporter since recent material changesDalai Felinto
2018-10-16FBX IO: cleanup: replace OrderedDict usages by regular py dicts.Bastien Montagne
Python dictionaries are now ordered by definition, so no need to add extra thingy here anymore to keep our well-ordered FBX structure.
2018-10-16FBX IO: add support for exporting nodal shaders.Bastien Montagne
Getting textures to work was a bit tricky, since we basically have no more texture IDs in modern shaders (they are mere nodes). Modified specular conversion to be quadratic (between FBX Phong exponent to Pricipled specular factor). Also fixed several issues in both importers and exporters. And cleaned up ugly usage of 'mat' short name for materials in exporter (mat is reserved for matrix in Blneder code in general, 'ma' is short for material).
2018-10-13FBX Import: add back basic material import.Bastien Montagne
Using new ShaderWrapper from nodes_shader_utils. Note that porting is not exact same as in 2.7x (which was using cycles_shader_compat wrapper). New one does not support as many features, and not in the same exact way (since it's based on Principled BSDF), but goal here is to have soon a matching nodal material support in the exporter...
2018-10-11FBX import: cleanup: remove 'use_cycles' parameter.Bastien Montagne
That's now useless in 2.8, we always 'use cycles' materials. :p
2018-10-02FBX IO: fix wrong usage of COW data in exporter in dupli instances case.Bastien Montagne
That happened to work because our FBX object wrappers tend to get created frist with real data-blocks (and the key of a real and COW datablock would be the same)... But that definitively wasn't healthy behavior!
2018-10-01Fix FBX exporter when modifiersDalai Felinto
2018-09-30FBX import: Fix removed 'show_edge_sharp' parameter from meshes.Bastien Montagne
That kind of display helpers are now fully overlays settings, no way for us to set that to meshes anymore.
2018-09-26FBX import: Add comment about how to handle texture clamping.Bastien Montagne
2018-09-24Fix FBX import of armatures.Bastien Montagne
Some typos, and missing named parameters...
2018-09-21Cleanup/Fix various minor issues.Bastien Montagne
2018-09-21blender2.8 FBX IO: Fix basic dupli and anim.Bastien Montagne
Now exporting duplis and animation shall work, at least in basic cases (still have to check more complex ones).
2018-09-21Initial port of FBX to 2.8.Bastien Montagne
Default cube scene exports and imports ok (besides missing features like nodal material handling). Anything else is either known broken, or yet to be tested. :P Note that I raised main number of addon version, so that we can keep track of smaller fixes that can be done in both 2.7x and 2.8 versions of the addon.
2018-09-10Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: io_scene_fbx/export_fbx.py io_scene_fbx/import_fbx.py
2018-09-10FBX: remove ASCII6.1 export support.Bastien Montagne
That old piece of code was deprecated-and-not-maintained-anymore-since-ages. Plus, increases consistency, since we never implemented import of ASCII FBX variants anyway... So now we only support binary 7.x versions.
2018-09-10Fix T56732: FBX camera import fails with assert(fbx_props[0] is not None).Bastien Montagne
Those asserts were already commented out in quiet a few places, now it's obvious that having that set of properties defined in actual data nodes is totally optional, so remove them alltogether. Also fixed a bug in property fetching, with newer (>= 7.4) FBX files we would never get templates... Stupid mistake. :/
2018-09-062.8: update for x_ray and draw/display renaming.Brecht Van Lommel
2018-08-29Python / Cleanup: rename INFO_MT to TOPBAR_MT to reflect actual location.Brecht Van Lommel
2018-08-07Merge branch 'master' into blender2.8Campbell Barton
2018-08-05Fix T55022: [fbx] when enable use tangent space ,it's throw bug.Bastien Montagne
calculating tangent for some reasons recompute mesh' UV layers, so we cannot use iterators on those...
2018-07-06Update for renaming lamp to light.Brecht Van Lommel
2018-03-19Fix T54354: FBX addon fails on "blen_read_shape" for fome fbx files.Bastien Montagne
Code would break on empty shapekey names, and was actually broken in all cases where Blender would have to alter the shapekey name when creating it.
2018-02-19Grrr, forgot to increase FBX addon version in previous commit...Bastien Montagne
2018-02-19FBX IO: add support for import & export of camera focal length animation.Bastien Montagne
Requested in T54050, usually would not add new stuff to FBX but this looked like totally needed for compo needs...
2018-02-19FBX Export: Fix shapekeys w/ object materialsCampbell Barton
D3068 by @cyaoeu
2018-01-24Fix T53875: json2fbx: error reading type specCampbell Barton
2018-01-22Fix T53812: FBX import fails with long custom property names.Bastien Montagne
This file also has insanely long object names etc. So added a generic way to handle names for Blender data (IDs, but also non-ID data like customprops names, UVLayers, etc.), by truncating names and adding seven digits from their sha1 hash to their end. Not sure how much an issue name collisions would be here, but in doubt that should not hurt. Too complex/risky of a change to add that one to 2.79a, though.
2018-01-22Fix T53841: Can not import .obj or .fbx generated from Marvelous DesignerBastien Montagne
FBX part at least - note that we are actualy coping with totally invalid FBX file, strings there should always be in utf-8 encoding as per offcial FBX doc... But this error-handling does not hurt really. Based in D3012 by Philipp Oeser (@lichtwerk). To be backported to 2.79a.
2018-01-08Fix T53707: Error on export FBX object [PointLighs].Bastien Montagne
Inverse Coefficients decay method was added later, never made it to FBX exporter. Note that this is very limited approxiamtion/simplification here, we cannot really export this correctly. To be backported to 2.79a.
2017-11-06Fix T53254: Fbx import assertion error on some Enum custom property.Bastien Montagne
Do not try to get some string namecode of Enum items if string part of the custom FBX Enum property is empty! Just stick to basic int value in this case.
2017-10-31Add option to control FBX 'empty' type through a string custom property in ↵Bastien Montagne
Blender's empty. Based on https://developer.blender.org/D2279 by Pavel Křupala (@pavelkrupala), thanks.
2017-10-31Fix T53202: Complex armature with bone constraints, FBX export bug.Bastien Montagne
Need more scene updates in FBX anim export code to ensure we do get sane poses...
2017-10-31Fix T53209: FBX exporter: Add very basic diffuse-color exporting for ↵Bastien Montagne
node-based materials.
2017-10-19Fix T53103: FBX: Add diffuse_color material animation import.Bastien Montagne
Based on patch by Gábor Vásárhelyi (@vasarhelyi), just slightly modified mainly to avoid another extra dict.
2017-10-18Fix T53065: stupid animation linked to nothing in FBX file broke import.Bastien Montagne
2017-10-05Fix (unreported) broken FBX import after adding forth alpha component to vcol.Bastien Montagne
2017-09-29I/O script changes for GSoC 2017 Vertex PaintCampbell Barton
These are changes to the ply and fbx export functions, and the ply import function, to deal with vertex color alphas as implemented in the GSoC 2017 Vertex Paint project - see T52910 & D2855
2017-09-20Fix T52846: Wrong normals when importing FBX from Revit.Bastien Montagne
Not sure when this has been broken, or whether it ever worked... To be backported to 2.79a should we do it.
2017-09-04Fix part of T52649: When using 'selected objects' option, export could fail.Bastien Montagne
Broken logic in selecting 'best' scene to take settings from while generating temp new scene used to export selected objects only. Safe enough to be backported to 2.79
2017-07-20FBX exporter: Fix broken non-mesh geometry export.Bastien Montagne
Own mistake in some recent refactor...
2017-07-11Fix T52029: Blender 2.78a doesn't import user properties from FBX file.Bastien Montagne
Customprop handling helper was called with wrong data for objects and bones. Many thanks to Nik S (@proteamer) for spotting the issue, investigating it and finding the solution!
2017-06-16Attempt to fix FBX scaling issues in a different way.Bastien Montagne
Now we offer choices to apply everything in transform, store everyting in FBX scale, or mix both solutions (taking custom export scale and unit scale into account here). This change a bit default behavior, and hopefully will allow to find at least one options working correctly with a given 'other tool' importer. This may address T51704 and T50159.
2017-05-27Move FBX importer's Cycles material 'convertor' to modules.Bastien Montagne
That way other addons may use it as well.