Revision 2f71b49 by Joshua Leung September 20, 2009, 12:54 (GMT) |
2.5 - Yet another round of bugfixes * Copy Rotation constraint "should" work ok for custom rotation orders now. It now converts both rotations to the form used by the owner. So far, this doesn't seem to have broken any of the test rigs in my test-suite, though new specimens for the hall of flakiness are always welcome. * Fixed many RNA wrapping bugs for Armature data. - Fixed a few wrong tooltips - Made proper refreshes for restpose/posed, etc. * Started converting special quaternion interpolation for Pose Sliding tools (push/relax/breakdown), though this doesn't seem to be working correctly yet. -->> Help to get these working right is welcome :) |
Revision ad25fc8 by Joshua Leung September 20, 2009, 11:21 (GMT) |
2.5 - More animation/rigging bugfixes * #19419: PoseLib rename/remove tools could crash when an invalid (However, now care is needed when touching that index field, since the warnings can keep piling up) * Added Browse Poses for PoseLib to the toolbar * Removing constraints from bones now properly updates. A DAG rebuild is now forced, and the constraint flags are cleared. * Attempting to improve the situation with Copy Rotation constraint and rotation orders other than xyz. Unforunately, it looks like a different method is required... |
Revision 2c871f7 by Andrea Weikert September 20, 2009, 11:13 (GMT) |
2.5 MSVC projectfiles * maintenance (added poseSlide.c) |
Revision 22995e9 by Joshua Leung September 20, 2009, 05:05 (GMT) |
2.5 - Pose Relax/Push improvements * Relax and Push are now interactive. Moving the mouse left<->right decreases/increases (respectively) the number of times the pose is relaxed or pushed. The sensitivity on this could be tweaked as necessary. * Cancelling these 'pose sliding' tools now correctly restores the initial pose * Autokeyframing is now only done when the operator is confirmed. -- Also, made 'View persp/ortho' <-> 'View Persp/Ortho' to be more in line with other operator names, but to also make it easier to read. |
Revision f4b9ec0 by Joshua Leung September 20, 2009, 01:36 (GMT) |
2.5 - 2 Armature Related Crash Fixes * #19397: Properties panel (transform panel in 3D-View) crashed when there was no active posechannel. * Breakdown/Push/Relax Pose tools crashed when auto-keyframing was enabled. There where 2 main causes here: 1) laziness to try and avoid having to clear some data everytime, 2) a typo for one of the KeyingSet names |
Revision b28109b by Martin Poirier September 19, 2009, 22:11 (GMT) |
netrender: first draft for job balancer + some minor fixes |
Revision 1ed4d4c by Tamito Kajiyama September 19, 2009, 22:02 (GMT) |
Reverted all changes (i.e., deletion) in release/scripts/freestyle. |
Revision 8b4ad35 by William Reynish September 19, 2009, 21:40 (GMT) |
A few smaller adjustments to armature and bone properties. |
Revision f7d8275 by Thomas Dinges September 19, 2009, 19:57 (GMT) |
More Nodes wrapped to Layout Engine: * Map Value, Alpha Over, Hue Saturation, Dilate/Erode * RNA fixes and additions. |
Revision 45089af by Brecht Van Lommel September 19, 2009, 19:40 (GMT) |
Bone constraints are now in a separate tab. It's more consistent since object constraints also have their own tab, and I didn't want to break context going from left to right. |
Revision 01ef330 by Brecht Van Lommel September 19, 2009, 18:45 (GMT) |
Fix drawing of armature bone axes, these were not showing labels. Also unified drawing code for object & particle text, was almost the same function duplicated, and now also used for bones. |
Revision fcbfd29 by Brecht Van Lommel September 19, 2009, 15:48 (GMT) |
Fix combined pose + weight paint mode, was using wrong object in a few places, missing some checks. |
Revision d25ab89 by Brecht Van Lommel September 19, 2009, 14:16 (GMT) |
RNA: for last commit, fix paths_location and paths_type enums, these had wrong DNA variable name already before this change. |
Revision 645ca52 by William Reynish September 19, 2009, 13:50 (GMT) |
Armature UI Added the new pose tools in the toolbar. Changed a few armature values to enums. Brecht: The Heads/Tails enum seems to also enable armature.draw_axis, and the paths_type enum affects armature.draw_names |
Revision 7eb436a by Joshua Leung September 19, 2009, 12:36 (GMT) |
2.5 - More Animation Bugfixes * Updating Preview Range settings results in correct updates for Animation Editors * Compositing nodes now correctly animate when the values were set by IKEY/RMB on suitable node parameters. Beware that these nodes are not relinkable node-trees, hence the standard code not working. * Ctrl-P to parent objects to bones now works in Pose Mode too. I needed to add a special keymap entry for this, though I thought this would have been better to be automatically inherited/present from Object keymap already? * Ctrl-P -> Parent to Bone option now works correctly again. 1.5 lines of code missing here... * Breakdowns tool now shows custom cursor during 'modal' phase so that it's not that confusing what's going on. |
Revision 9710673 by Joshua Leung September 19, 2009, 11:59 (GMT) |
2.5 - Animation Bugfixes: * Breakdown tool for Poses (Shift-E in PoseMode) now works. Now this works as a modal operator when invoked, with the horizontal movement of the mouse (left to right) corresponding the placement of the breakdown relative to the endpoint keyframes. * Moving bones between armature layers in Edit Mode didn't work (wrong variable name used) * Fixed several notifier-related bugs regarding editing armature settings and the 3d-view not refreshing * Duplicating bones preserves the rotation mode * Animation Data for Nodes is now show in Datablocks viewer (i.e. AnimData for NodeTrees has now been wrapped) |
September 19, 2009, 02:00 (GMT) |
Try to fix EOLs and props so the branch follows trunk style. Other parts outside source/blender/freestyle/ seem to have been overriden in the merge r23341 (by just using trunk version?), so it probably does not build or builds without Freestyle. source/blender/CMakeLists.txt does not make any reference to freestyle/, for example. |
Revision 1ec44f3 by Joseph Eagar September 19, 2009, 01:05 (GMT) |
compile fix |
Revision 8ab24bb by Joshua Leung September 19, 2009, 00:18 (GMT) |
2.5 - Pose Enhancement Tools This commit restores the 'Relax Pose' tool, and also introduces two others: 'Push Pose' and 'Pose Breakdowner'. Be aware that this commit is just the initial starting point, with some parts yet to be done. A short description of these tools follows: * Relax Pose (Alt-E) - makes the current pose more like the poses on either side of it * Push Pose (Ctrl-E) - exaggerates the current pose * Breakdowner (Shift-E)[not working yet] - when this works, it will allow for interactive selection of a good in-between pose to act as a breakdown. Todo's: * Connect up the 'percentage' slider in the operator settings to allow these effects to be dialed in/out, exaggerating/relaxing/moveing-between-keyframes by varying degrees until the desired effect is reached. * Allow these effects to be interactively dialed in/out. The idea is to use the mouse to interactively set the percentage slider value initially, then use the percentage slider to tweak later. * Figure out why breakdown breaks down |
Revision be50ce6 by Tamito Kajiyama September 18, 2009, 22:25 (GMT) |
Merged https://svn.blender.org/svnroot/bf-blender/branches/soc-2008-mxcurioni (r22789) and https://svn.blender.org/svnroot/bf-blender/trunk/blender (r23338) with the "Ignore ancestry" and "Ignore line endings" options enabled (using TortoiseSVN on Windows). After the merge operation, all changes (i.e., deletion) in source/blender/freestyle/ were reverted in order to keep the primary source tree of the Freestyle renderer. |
|