Revision c6785e3 by Campbell Barton August 3, 2007, 16:33 (GMT) |
fixes from 2.4x |
Revision 3237a56 by Joshua Leung August 3, 2007, 12:04 (GMT) |
Bugfix #6983: Incorrect behavior of cancelling transform of IPO CVs Woops! The code was using the wrong variable in one place. |
Revision fa5b495 by Joshua Leung August 3, 2007, 11:16 (GMT) |
== Bone Roll - Align to Cursor == In this commit, a new way to set the bone roll is introduced. It aligns the z-axis of the selected bone(s) to the 3D-Cursor, so that the cursor intersects with the YZ plane. This makes it easier to align bone rolls to a target, for use in rigs where arms/legs are not horizontal/vertical. To use this, just press Ctrl N, and choose the "Align Z-Axis to 3D-Cursor" option. Credits go to Robert Christian (wavez) for providing the method as a working BPy script, that demonstrated this in action. |
Revision 834e64e by Joshua Leung August 3, 2007, 04:04 (GMT) |
Bone Roll Bugfixes (Ctrl R transform mode): * Now, when X-Mirror is turned on for the armature, the roll from bones being 'rolled' is also mirrored. * Disabled transform-constraints for this mode, as it didn't really make sense. |
Revision a84be9c by JLuc Peuriere August 2, 2007, 22:38 (GMT) |
a forgotten update of scons needed now we use svn |
Revision 1609fd6 by JLuc Peuriere August 2, 2007, 20:45 (GMT) |
windows ndof support added by Ettore Pasquini |
Revision 7965e64 by JLuc Peuriere August 2, 2007, 20:37 (GMT) |
linux plugin support for ndof by Ettore Pasquini |
Revision 68c8ca7 by Geoffrey Bantle August 2, 2007, 07:52 (GMT) |
-> Dissolve Tool Added a 'dissolve edge' tool that joins two adjacent faces into one. Also selection flags should be propogated automatically to split faces/ edges now along with all new elements created between a BME_model_begin/end marked with a bitflag BME_NEW (test for with BME_NEWELEM macro) |
Revision 848592d by Geoffrey Bantle August 1, 2007, 18:54 (GMT) |
-> Cut Tool and new specials menu Added a simple cut tool along with menu entries for some other tools that should be coming along soon. Also fixed a bug in mesh iterators introduced by last commit. |
Revision f707382 by Campbell Barton August 1, 2007, 18:04 (GMT) |
misc changes from stable |
Revision b38e987 by Campbell Barton August 1, 2007, 12:57 (GMT) |
armature weakref fix from stable, Curve.c removed unneeded cruft |
Revision c79e266 by Joshua Leung August 1, 2007, 11:38 (GMT) |
== Outliner - Patch #4364 == Now the Outliner can be scrolled horizontally too. This was the first patch I ever submitted, but it's gone through many revisions due to ugly Blender bugs that needed to be fixed. Code Notes: * I discovered an ancient bug which would cause Blender to hang when loading a file saved with horizontal scrollbars turned on for the Outliner/OOPS. * Therefore, I've added special B_SCROLLO and HOR_SCROLLO defines for use by the Outliner only. These are used in place of B_SCROLL and HOR_SCROLL so that older Blender's won't choke on this stuff. Thanks for this suggestion Ton. * The hanging occurred in draw_scroll in draw_ipo.c |
Revision 9df1b7d by Joseph Eagar August 1, 2007, 10:33 (GMT) |
=Lack of #ifdef INTERNATIONAL= Recent font preview commit didn't have the proper enclosing #ifdef INTERNATIONAL blocks. Honestly, I have no idea why we bother, but added them anyway. |
Revision 311d7e3 by Campbell Barton August 1, 2007, 10:19 (GMT) |
minor changes from stable |
Revision a84c598 by Brecht Van Lommel August 1, 2007, 09:49 (GMT) |
Fix for bug in raytrace code refactoring, crash with empty octree. |
Revision f1b0f11 by Nathan Letwory August 1, 2007, 05:05 (GMT) |
* put declaration at *begin* of code block. Now MSVC shouldn't barf anymore. |
Revision c0e0f46 by Brecht Van Lommel July 31, 2007, 19:28 (GMT) |
Quaternion Deform Interpolation =============================== This is a new armature deform interpolation method using Dual Quaternions, which reduces the artifacts of linear blend skinning: http://www.blender.org/development/current-projects/changes-since-244/skinning/ Based on the paper and provided code: Skinning with Dual Quaternions Ladislav Kavan, Steven Collins, Jiri Zara, Carol O'Sullivan. Symposium on Interactive 3D Graphics and Games, 2007. |
Revision a0c98b9 by JLuc Peuriere July 31, 2007, 17:45 (GMT) |
transform mode commit you can now translate or rotate a selected object in the third method. either in object or edit mode. Note : the method is not ideal, as we create a full transform loop for each component of the transform. However it is this way handled in same way as other means of input |
Revision 876cfc8 by Roland Hess July 31, 2007, 13:37 (GMT) |
Visual Keying refactor This code was always kludgy and this clean it up a bit. insertmatrixkey() has been properly renamed insertkey_float(). Matrix calculations have been excised from the interface code, and placed in insertmatrixkey(), so that you can call it from anywhere without preliminaries and the proper values are calced based on the passed adr code. By much request, several semi-bug reports and discussion with production animators, visual keying is now used automatic for objects and bones that have constraints that cause them to ignore their Ipos (CopyLoc, TrackTo, etc.). In those cases, visual keying is used instead of the normal Ipo insertion method. This "auto" functionality is toggled from the "Use Visual Keying" button found along with "Needed" and "Available" in the Edit Methods prefs. Logic as to which constraints trigger visual keying on which adrcodes can be tweaked in match_adr_constraint() src/editipo.c This has been tested by a couple of people, myself included, but I may not have hit every constraint case, so evolutionary feedback is welcome. |
Revision 5afc4e0 by Joshua Leung July 31, 2007, 12:36 (GMT) |
Constraints UI: * Swapped the order of the CSpace menus. This is so that it makes more sense with the Transform Constraint, to follow a source (target) -> destination (owner) flow. * 'Local Space' option for Objects has been renamed 'Local (Without Parent) Space' |
|