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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-16Cleanup: spellingCampbell Barton
2019-05-09Cleanup: unused args/vars/imports in bl_operatorsCampbell Barton
2019-03-01Fix: Better fix for KeyingSet "Export to File" and unescaped charactersJoshua Leung
Use Python's native raw formatting instead, which should take care of any issues we may face.
2019-02-05Fix: Ensure that KeyingSet.bl_description field is properly escaped when ↵Joshua Leung
using the Export to File operator Previously, if double-quotes appeared in the KeyingSet.bl_description field, these would cause a syntax error in the resulting .py script export of the KeyingSet. Since single quotes are even more likely to appear (e.g. as apostrophes), we now use triple quotes here. Unreported bug, noticed earlier when investigating T61010.
2018-10-19Rename BakeAction > NLA_OT_bakeDalai Felinto
This was already the bl_idname anyways. Now this seems to be working, for single and multi-pose. That said, the operator seems to fail on redo.
2018-07-11PyAPI: Use annotations for RNA definitionsCampbell Barton
- Logical use of fields since they define type information. - Avoids using ordered-dict metaclass. Properties using regular assignments will print a warning and load, however the order is undefined.
2018-07-06UI/Python: rename Lamps to Lights, to follow more standard terminology.Brecht Van Lommel
Internally it's still mostly named lamps, though some modules like Cycles were already calling them lights.
2018-06-26Cleanup: pep8 function indentationCampbell Barton
2017-09-10Bake Action: operate on selected objectsCampbell Barton
Previously only the active object was used. Use coroutines to support baking frames for multiple objects at once, without having to playback the animation multiple times.
2017-09-10PyAPI: Add object argument to bake_actionCampbell Barton
Avoids having to set the scene's active object first.
2017-08-17Fix T52401: "Export Keying Set" operator generated incorrect ID's for shapekeysJoshua Leung
To be backported.
2017-04-14Cleanup: triple quotes for docstringsCampbell Barton
2017-03-20Cleanup: especially non pep8 parts of Py UICampbell Barton
2017-03-18PyAPI: remove bpy.utils.register_module()Campbell Barton
In preparation for it being removed, see: T47811
2016-09-16Fix T49349: Baking action doesnt bake multiple objects.Bastien Montagne
Tooltip was wrong here, it can only bake a single (active) object, 'only selected' option is for pose bones only...
2016-02-20Fix T44453: Exporting Keying Sets referencing node tree properties generates ↵Joshua Leung
invalid Python code/paths The problem is that node trees (such as the Material, Lamp, and Compositor node trees) are stored as "nested node trees" on the affected datablocks. They are particularly troublesome to deal with, as the are not easily identified, and also cannot be easily mapped back to the ID's which actually own them. As a result, the usual automated methods do not work when dealing with these!
2015-05-26Cleanup: pythonCampbell Barton
2015-05-26Fix T44036: Add option to bake into current action instead of creating a new ↵Bastien Montagne
one. This is needed when you want to bake only part of an armature's bones, since they all share a single action, otherwise you'd lose non-baked bones' animation...
2015-01-28cleanup: py importsCampbell Barton
2015-01-26Bugfix T43343: Buttons for Keyframing Settings are Mutually ExclusiveJoshua Leung
Since 1c3f2354f83b3e79dee31d837ca4d7c08d2c3f26 the keyframing settings on Keying Sets have been incorrectly displayed as a clump of toggle buttons, which are usually only used when only one of the options apply. Reverting this back to how it was, while leaving bl_options in place still for the one case where it makes sense to do it that way (i.e. for KeyingSetInfo)
2015-01-23Cleanup: replace deprecated imp -> importlibCampbell Barton
2014-09-17Cleanup: pep8Campbell Barton
2014-05-21use C style string formattingCampbell Barton
2014-05-01Fix some dummy formating issue (breacks i18n message processing).Bastien Montagne
2014-04-28Fix T39806: Koro rig (Caminandes) wrong in master, worked in 270(a).Bastien Montagne
Edit existing animsys_refactor module to make able to execute more complex conversions ('to' can now be a callback, instead of a simple prop name), and add a new Update Animated Transform Constraints operator that uses it to handle complex conversion for this constraint (drived or animated properties). Note this operator has to be called manually (from 'space' menu), will make this clear in release notes. Also, similar changes made in 2.70 are *not* addressed by this script (would rather wrote new operators as/if need arise, but Transform constraint looks much more sensible that the others). This op should not remain in more than two or three releases anyway, imho.
2013-11-19Code Cleanup: style, spelling and pep8 editsCampbell Barton
2013-11-05Code cleanup:Thomas Dinges
* Remove "FCurve/Driver Version fix" from help menu, was used for RNA changes during 2.5x. * Keep utility code in animsys_refactor.py, might still become useful according to Joshua.
2013-07-05fix [#35977] Bake Action doesn't work properlyCampbell Barton
there are cases where you want to use visual-keying but not remove constraints, also it wasnt obvious that clearing constraints used a different method of keyframing. So split these into 2 options.
2013-06-27pep8 cleanupCampbell Barton
2013-04-11fix [#34805] Bake action ignores parent motionCampbell Barton
in fact this is more feature request. add an option to bake a parented objects animation, then clear the parent and apply the action.
2012-12-28Fix [#33424] Inadequate bake action.Bastien Montagne
bake_action tries to make kind of a 'visual keying'... On one side, this is rather stupid when you keep constraints (in this case, keying actual loc/rot/scale transforms, i.e. matrix_basis, is enough, doing more would lead to unexpected behavior with some constraints). On the other one, making a good visual keying of bones is *really* tricky, so now using the new object's convert_space() func to compute that (when the user chooses to remove the constraints). Incidentally, this greatly simplifies the code of bake_action!
2012-10-08style cleanup: pep8Campbell Barton
2012-10-02correct spelling error in operator propertyCampbell Barton
2012-06-20style cleanupCampbell Barton
2012-05-26initialize bake action vars from contextCampbell Barton
2012-03-08Fixing several issues with keyingsets:Bastien Montagne
*Add a new idname to keyingsets, keeping name as label-only (using same string for both made lookup fail when using i18n other than english, as it tried to compare an untranslated static string id against a translated RNA name). Also adding a description string (can be helpful with custom keyingsets, imho). *Fixed a few other bugs related to that area (namely, you can’t deselect current keyingset from the shift-ctrl-alt-I popup menu, and insert/delete key ops were using a rather strange way to get chosen custom keyingset…). *Fixed UI code so that it always uses (RNA) enum, and simplified menu-creation code.
2012-02-08add bake action into animation menu - this nifty operator wasn't available ↵Campbell Barton
anywhere in the UI.
2012-02-08Correct mathutils documentation, also correct some python spelling errors ↵Campbell Barton
and add makefile target `check_spelling`
2012-01-02py scripts - replace bad uses of len(),Campbell Barton
checking if the collection is True is faster since it only checks if it has at least one item, rather then going over all items.
2011-12-12not all filepaths had the FILE_PATH subtype, this means using non utf8 paths ↵Campbell Barton
would give errors.
2011-10-20A big set of UI messages fixes and tweaks! No functional changes.Bastien Montagne
2011-10-17correct spelling errors in commentsCampbell Barton
2011-09-23- move animsys update operator into the anim.pyCampbell Barton
- move the data into animsys_refactor.py module so its not loaded on blender start.
2011-09-23remove bl_operators/nla.py, move bake_action function into ↵Campbell Barton
bpy_extras.anim_utils and bake operator into bl_operators/anim.py
2011-09-23SVN maintenance.Guillermo S. Romero
2011-09-222.6 Python UI files:Thomas Dinges
* Moved Operators from bl_ui into bl_operators. * Renamed HELP_OT_operator_cheat_sheet to WM_OT_operator_cheat_sheet.