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-01-10rename rig types not to have generic in the name (Cessens decission)Campbell Barton
2010-01-10patch from Cessen, update to metarigs and some changes to the rigging main loop.Campbell Barton
- property names dont need the bone type prefix anymore - always add a root bone that all non parented bones are parented to - x/y/z axis properties for bones.
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.
2010-01-03patch from CessenCampbell Barton
Adds a new set of bones to rig types which are to be used for weight paint vgroups, in some these have some more segments to account for twist. also use Aligoriths new copy transform constraint.
2009-12-30- deform types for copy, arm and leg, patch from Cessen (with slighy ↵Campbell Barton
modifications) - bone.center attribute
2009-12-17autorigging front end, access in pose mode armature panel (at the bottom)Campbell Barton
demo: http://download.blender.org/durian/metarig_demo.ogv sintel base rig also, would like to include more generic/simple rigs eventually
2009-12-17rescale metarig types to roughly match 1.0 == 1m for body parts, also fix py ↵Campbell Barton
error with bone UI
2009-12-14* new metarig type for the durian dragon leg (original rig by Cessen)Campbell Barton
* option to roll the delta of the arm rig. * fix to copy metarig type * renamed EditBone.align() --> EditBone.align_roll() * Added EditBone.align_orientation(other) * Added bone.vector: same as (bone.tail - bone.head)
2009-12-14automatic layer placement, users can set the layers if they want.Campbell Barton
predefined layer types 'main', 'extra', 'ik', 'fk'
2009-12-13script for automating pep8 checks.Campbell Barton
On ubuntu/debian install these tools... sudo apt-get install pylint pyflakes python-setuptools python-pip sudo pip install pep8 then run from blenders source dir... python release/test/pep8.py This searches for the comments "# <pep8 compliant>" and "# <pep8-80 compliant>", running the checking tools on these scripts only. * some minor pep8 corrections too.
2009-12-13* rna: memory leak fix for RNA_property_enum_value()Campbell Barton
* rigify: generate root-most bones before children, this makes parenting to dynamically created bones work.
2009-12-11rigifyCampbell Barton
* optional default blend argument, use for better leg & arm defaults * way to define arbitrary options for bones that can then be passed to the generator function, only used to set elbow target parent at the moment.
2009-12-11* rename 'rna_path' --> 'data_path', rna and dna are for internal use and ↵Campbell Barton
are not descriptive. * armature.pose_position: POSE_POSITION, REST_POSITION --> POSE, REST * rigify now forces rest pose mode * updated neck_flex to keep original bones unchanged
2009-12-10missed a header last commit, added custom exceptions to rigify so they can ↵Campbell Barton
be caught and converted into reports and have normal errors display the stack trace as useual.
2009-12-10missed editing the sample rigs, Cessen likes palm_curl.py betterCampbell Barton
2009-12-10renaming metarig types since we may well have multiple arm/finger/leg typesCampbell Barton