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
2010-02-27was using wrong global flag for python script disabling in recent commit.Campbell Barton
2010-02-27rename flag for auto script execution since scriptlinks are no more.Campbell Barton
2010-02-27option to set the blend file as from a 'Trusted Source' on load.Campbell Barton
2010-02-23added support for proxies as drivers back.Campbell Barton
2010-02-23- py-drivers were not using the name lookup cache.Campbell Barton
- use manager context for keymap script.
2010-02-12correct fsf addressCampbell Barton
2010-01-07fix for own but in recent driver optimization [#20580] Driver Crasher rev ↵Campbell Barton
[25763] recalculate names when needed
2010-01-05speedup for driver execution, use PyUnicode_InternFromString() for variable ↵Campbell Barton
names, cache hash and string -> unicode conversion for driver variables.
2010-01-05Durian Request: Drivers RecodeJoshua Leung
Highlights: * Support for Multi-Target Variables This was the main reason for this recode. Previously, variables could only be used to give some RNA property used as an input source to the driver a name. However, this meant that effects such as Rotational Difference couldn't be used in conjunction with other effects and/or settings to achieve the powerful results. Now, a variable can take several input targets, perform some interesting operations on them, and spit out a representative value based on that. * New Variable Types With the introduction of multi-target variables, there are now 3 types of variable that can be used: single property (i.e. the only type previously), Rotational Difference (angle between two bones), and Distance (distance between two objects or bones). * New Driver Types In addition to the existing 'Average', 'Sum', and 'Expression' types, there is now the additional options of 'Minimum' and 'Maximum'. These take the smallest/largest value that one of the variables evaluates to. * Fix for Driver F-Curve colouring bug Newly added drivers did not get automatically coloured in the Graph Editor properly. Was caused by inappropriate notifiers being used. Notes: * This commit breaks existing 2.5 files with drivers (in other words, they are lost forever). * Rigify has been corrected to work with the new system. The PyAPI for accessing targets used for the variables could still be made nicer (using subclassing to directly access?), but that is left for later. * Version patching for 2.49 files still needs to be put back in place.
2009-12-09- added editbone.matrix, readonly, utility property that calculates the ↵Campbell Barton
matrix from the bone roll - spine fixes - arm now uses the average Z axis to place the poll target
2009-12-09split out driver functions into its own fileCampbell Barton