Blender Git Commits

Blender Git "master" branch commits.

Page: 4571 / 5574

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...
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
September 19, 2009, 22:11 (GMT)
netrender: first draft for job balancer + some minor fixes
September 19, 2009, 22:02 (GMT)
Reverted all changes (i.e., deletion) in release/scripts/freestyle.
September 19, 2009, 21:40 (GMT)
A few smaller adjustments to armature and bone properties.
September 19, 2009, 19:57 (GMT)
More Nodes wrapped to Layout Engine:

* Map Value, Alpha Over, Hue Saturation, Dilate/Erode
* RNA fixes and additions.
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.

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.

September 19, 2009, 15:48 (GMT)
Fix combined pose + weight paint mode, was using wrong object
in a few places, missing some checks.

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.

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)
Revision 24c48df by gsr b3d
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
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021