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
path: root/rigify
AgeCommit message (Collapse)Author
2011-07-11cleanupCampbell Barton
- remove/comment unused variables - remove unused imports - fixed some bugs using incorrect variables
2011-06-29Rigify: fixed bug where generating failed on metarig with no animation data.Nathan Vegdahl
2011-06-24Rigify: bug fix, trying assign invalid group.Nathan Vegdahl
2011-06-24Rigify: drivers now get transfered from the metarig to the generated rig.Nathan Vegdahl
This is the last piece that should allow some pretty extensive custom rigging in the metarig, if advanced users choose to do so.
2011-06-22Rigify: constraints are now copied over from metarig.Nathan Vegdahl
This allows advanced users to do certain limited custom rigging work in the metarig, and have it transfer to the generated rig. Custom properties are also copied when using the copy_bone function in utils. TODO: transfer drivers from the metarig as well.
2011-06-21fix for unregistering rigifyCampbell Barton
2011-06-21Rigify: minor bug fixes on the neck and spine rig types.Nathan Vegdahl
2011-06-19Rig layers can now be organized into rows by the user, for nicer layout.Nathan Vegdahl
2011-06-19Rigify: users can now specify layer names in the metarig armature properties.Nathan Vegdahl
The layer names are then used in creating the custom rig layer UI. This is useful for users that do not want to--or do not have the knowledge to--edit the generated python script by hand. It is also handy even for more advanced users when regerating the rig over and over (which over-writes the script and any hand-made edits). Also misc bug fixes in some of the rig types.
2011-06-18Rigify: added bend hinting to the arm and leg rigs.Nathan Vegdahl
This allows IK arms and legs to still function properly even when they start with an entirely straight chain.
2011-06-15Rigify: new spine rig!Nathan Vegdahl
This rig replaces the old spine rig, and has a super-set of the old spine's features. The main new features are: 1. A separate over-all control for translation. Due to the pivot slide feature of the spine, it didn't really make sense to have one of the spine bones be the control for translation, so I broke that out into a separate control. This control also acts as a root of the spine in general, including for scaling and rotation. If you want to grab the entire spine as one unit, this is how to do it. 2. The spine can now have more than two control bones. The rigger can specify an arbitrary number of the spine bones to be turned into controls upon rig generation. Controls that are not at the end points of the spine are optionally (via an animatable switch) auto-rotated by the the end point controls, so animators can ignore them when they do not require that level of control.
2011-06-01Rigify: fixed bug in default human metarig that caused generating to fail.Nathan Vegdahl
2011-05-17Rigify: user can disable control and deform rig generation on copy and ↵Nathan Vegdahl
copy_chain.
2011-05-15Rigify: added a 'copy_chain' rig type.Nathan Vegdahl
This is useful for bone chains that need their parent-child relationships preserved exactly. For example, bbone chains, and chains that users want to use auto-ik on. Also moved the 'copy' rig type to the basic collection. This will break some existing metarigs, but it is very easy to fix. Just change the 'copy' rig type on bones that use it to 'basic.copy'.
2011-04-11Rigify: fixed broken ik/fk snapping (api changes).Nathan Vegdahl
2011-03-29use identity comparison with None (as suggested by python)Campbell Barton
2011-03-26Scale is a class method, no need to instance the class first.Campbell Barton
Matrix().Scale --> Matrix.Scale
2011-03-21dont import UI directly, get classes via bpy.typesCampbell Barton
2011-03-19Updated Blender Version to 2.57 and api versionJonathan Smith
2011-03-19Rigify: added another person to the credits file.Nathan Vegdahl
2011-03-15Rigify now automatically runs the generated rig UI script after generatingNathan Vegdahl
the rig.
2011-03-13Rigify:Nathan Vegdahl
- Flipped the roll values on the default human metarig spine and neck. This makes bending the rig forward have a positive rotation value, and bending back have a negative one. More in line with user expectations. - Improved get_pose_matrix_in_other_space() to account for bones with "inherit rotation" and/or "inherit scale" turned off. - Added a text file giving credit to people who have contributed to Rigify financially or otherwise.
2011-03-10Rigify:Nathan Vegdahl
Moved operator registration for rig UI into the register function. Not really necessary, since the generated script doesn't act as an addon. But it keeps everything in one place. Also added an unregister function for absolutely no reason.
2011-03-10Rigify:Nathan Vegdahl
Clean-up of the IK/FK snapping code. Should be much more maintainable now. Also changed rig id generation. Rig id's now consist of a random alphanumeric string 8 characters long, with the smallest 8 digits of seconds since the epoc (in hex) at the time of rig generation appended on the end. This results in a 16-character string that is ludicrously unlikely to have any collisions between rigs. 36^8 * 16^8, with the 16^8 being very well distributed over time. Ah... paranoia.
2011-03-10Rigify:Nathan Vegdahl
- Added IK/FK snapping (both directions) for legs. - Cleaned up another operator so that it works with undo. - PEP8 cleanups.
2011-03-09Added IK -> FK snapping in rigify arms.Nathan Vegdahl
Also cleaned up how some of the operators work. They weren't playing nice with undo.
2011-03-08Beginnings of ik/fk snapping functions in Rigify.Nathan Vegdahl
So far just IK->FK for biped.arm.
2011-02-24Updated rigify addon info.Nathan Vegdahl
2011-02-24Added foot side-to-side-rocking metarig construct to the default human metarig.Nathan Vegdahl
2011-02-24The leg/foot rig can now rock from side to side. Requires a special metarigNathan Vegdahl
setup (not yet added to the default human metarig).
2011-02-24The generated rig UI script wasn't registering its panels. Fixed.Nathan Vegdahl
2011-02-22Accidentally left a temporary print statement in rigify.Nathan Vegdahl
2011-02-21Rigify works again! Yay!Nathan Vegdahl
Just required some misc updates due to python API changes.
2011-02-16update for changes in blender.Campbell Barton
2011-02-11all modules now register and unregister without errors.Campbell Barton
2011-02-11rigify update for manual registeration.Campbell Barton
2011-02-11add in module register calls (first pass, batch replace, will test each ↵Campbell Barton
addon next).
2011-02-09incorrectly switched mesh.update() --> mesh.update_tag(),Campbell Barton
update_tag() tags for depsgraph update only, update() executes normal recalculation and creates edge data.
2011-02-07rename id.update() to update_tag()Campbell Barton
2011-02-05update for changes in mathutuils.Campbell Barton
2011-01-30Attempting to standardize some of the locations and fixing up descriptions ↵Jonathan Smith
in bl_info
2011-01-14bl_addon_info -> bl_infoCampbell Barton
2011-01-08== Tracker urls formatting ==Luca Bonavita
READ THIS TO AVOID A LOT OF WORK! New way of linking to tracker pages: just use the parameter "aid" (artifact ID), to avoid a lot of manual updates later in wiki and svn. Example: ========= OLD WAY TO LINK TO TRACKER ----------------------------- Complete url of a script in Upload http://projects.blender.org/tracker/index.php?func=detail&aid=25349&group_id=153&atid=467 If we move this in contrib this url will become http://projects.blender.org/tracker/index.php?func=detail&aid=25349&group_id=153&atid=468 467 becomes 468, so we have to update this in wiki page. Later on, when this moves into Trunk, the url will become http://projects.blender.org/tracker/index.php?func=detail&aid=25349&group_id=153&atid=469 468 becomes 469, so we have to update the url in wiki page and svn. Annoying! NEW WAY TO LINK TO TRACKER ----------------------------- Best way to link to tracker page is using: http://projects.blender.org/tracker/index.php?func=detail&aid=25349 Use "func=detail" Use "aid" (which is the "artifact ID") DON'T use "group_id" (which is the project ID, bf-extensions is project 153) DON'T use "atid" (which is the "artifacts tracker ID") Like this, the url is unique, and we will avoid to update wiki pages and svn after moving pages [[Split portion of a mixed commit.]]
2010-12-23fix for rigify with data editing restriction, store runtime props in the ↵Campbell Barton
window manager.
2010-12-23use imp.reload() rather then reload().Campbell Barton
2010-12-02Update to the Rigify readme, so explain how to have a rig type generate aNathan Vegdahl
python UI for the generated rig.
2010-12-02Added a readme file that gives a brief explanation of the internals of RigifyNathan Vegdahl
and how to write your own rig types.
2010-11-30- Minor fix for the finger rig. It was accepting, and failing on,Nathan Vegdahl
single-bone chains. Now it refuses single-bone chains. - IK arm and leg rigs now set the pole angle offset more precisely, so that the arm/leg doesn't shift in the default pose when switching between IK/FK.
2010-11-18Check for '.' in rigify rig types was preventing *.py files from being loaded.Nathan Vegdahl
2010-11-17minor edits from my last patch, possible win32 fix and warn if '.' in dir names.Campbell Barton