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
2019-05-16Addons: Adopt for Dependency Graph API changesSergey Sharybin
Mainly search-and-replace approach. Tested the enabled-by-default export/import addons. Seems to work with an exception of X3D which is still referencing Blender Internal material properties. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D4866
2019-05-15FBX IO: use new Principled BSDF Alpha option for transparency.Bastien Montagne
Much better option than using Principled's Transmission setting. Related to T64609.
2019-05-14FBX: Cleanup minor comment fix.Bastien Montagne
2019-05-11Revert "Fix (unreported) broken export due to API change."Bastien Montagne
This reverts commit 55d0ff708c617f190fd898c37f90b70a2fd6a293.
2019-05-11Revert "Fix (unreported) broken FBX import due to API change."Bastien Montagne
This reverts commit 9524a08a60cf570e9b0540a6ae195a269b403817.
2019-05-11Fix (unreported) broken FBX import due to API change.Bastien Montagne
Sequell to rB55d0ff708c617f, grrrrr....
2019-05-11Tentative fix for T59850: FBX: wrong alpha in some material imported by Unity.Bastien Montagne
Looks like FBX also likes to make a mess with materials' behaviors... Many thanks to Thomas Chollet (@thomasch) for his help understanding how Unity handles materials' alpha when importing from FBX. Hopefully this won't break any other importer... ;)
2019-05-11Fix (unreported) broken export due to API change.Bastien Montagne
Please update scripts when you do such changes...
2019-03-27Fix T62984: Backtrace when importing FBX file from the Unity asset store.Bastien Montagne
Although we had no way to reproduce the issue, that fix indeed seems needed from code logic point of view. Investigation and patch by Pete Chown (@PeteX), thanks!
2019-03-25FBX Export: Make empty shape keys exportableBastien Montagne
Currently all empty shape keys are not exported when exporting as FBX. The reason for this is that empty shape keys cause issues like crashing Unity. This can cause confusion because it is done without explanation. This patch fixes this by making the shape keys technically empty while still keeping them intact and working as shape keys. Reviewers: campbellbarton, mont29 Reviewed By: mont29 Tags: #bf_blender_2.8, #addons Differential Revision: https://developer.blender.org/D4496
2019-03-13Disable/remove 'use_mesh_modifiers_render' in FBX/OBJ for now.Bastien Montagne
We need a way for add-ons to generate a temp render depsgraph and evaluate it, for this to work again, with new Blender 2.8 design.
2019-03-05Fix T62224: FBX importer dosen't import uv-maps correctly when there is 2 or ↵Bastien Montagne
more maps. Do not do 'smart' init of our UV/VCol data layers, this is lost computation and can generate issues when not all items are explicitely defined in FBX file.
2019-02-28Revert "FBX Exporter: Support special case of constant interpolation"Dalai Felinto
This reverts commit 96a51679699c75e1a08f2d91b2b055bf6430e9d1. My tests fail to test this properly. They key elements here are not Blender's keyframes. I need to tackle this differently.
2019-02-28FBX Exporter: Support special case of constant interpolationDalai Felinto
If all the keyframes were set to constant interpolation. Reviewers: mont29 Differential Revision: https://developer.blender.org/D4429
2019-02-06Cleanup/fix T61233: FBX export error if action key exist.Bastien Montagne
Please do basic grep on whole source repo (including add-ons & co) when removing RNA property (or any other change affecting the API)...
2019-02-01Fix T61096: fbx import crashes on file from mixamo.Bastien Montagne
Blender only supports 8 UVMaps per mesh, avoid crashing addon when trying to import more.
2019-01-24Fix T51140: FBX import fails to read file exported from Max.Bastien Montagne
Usual crap with PoS of FBX... feeling bad though, that report skipped out of my radar for too long. :|
2019-01-24Partially fix T58877: FBX Importer Doesn't Respect Size and Hierarchy.Bastien Montagne
Quiet hard to believe, but looks like that critical recursive call has never been there... This basically broke any real-life case of 'objects parented to bones' relationships. Scaling issues remain though, this will be for some other time.
2019-01-12Fix T57308: (hopefully) FBX export UV islands broken.Bastien Montagne
Looks like we need to not merge UVs from different islands into same set of coordinates in the 'compressed' mapped storage of FBX data, seems to be the way for that piece of crap of a wanabe format to convey islands concept... Gets the code even more cryptic, yay!
2018-12-19Merge branch 'master' into blender2.8Campbell Barton
2018-12-19Fix invalid string comparisonsCampbell Barton
Identity checks should never be used with strings, it may fail based on Python's interning logic.
2018-12-13FBX export: skip special properties when exporting custom propertiesPhilipp Oeser
'_RNA_UI' (and rna runtime properties) should not be included, these would have been included as string properties causing errors on reimport backport rBAe4f4053de64e (fix for T59202) from 2.8 branch Differential Revision: https://developer.blender.org/D4068
2018-12-12FBX export: skip special properties when exporting custom propertiesPhilipp Oeser
'_RNA_UI' (and rna runtime properties) should not be included, these would have been included as string properties causing errors on reimport Fixes T59202 Differential Revision: https://developer.blender.org/D4068
2018-12-11Fix FBX export with deforming armature.Bastien Montagne
Indirectly reported in T59162. We do not have access to render depsgraph currently, so we need to work on `show_viewport` option of modifiers we want to hide when generating temp export mesh, instead of `show_render` one...
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