Revision 8219872 by Andre Susano Pinto September 28, 2009, 10:25 (GMT) |
Raycounters fix |
Revision 7d2fd54 by Joshua Leung September 28, 2009, 10:19 (GMT) |
Durian Feature Request: Rotation Modes for Objects This (biggish) commit generalises the rotation modes functionality added for Bones, allowing Objects to use the various Euler Rotation orders, Axis-Angle, and Quaternion rotation representations. I've also cleaned up the nomenclature of the rotation-related settings so that the naming styles are more consistent with each other. Unfortunately, this will break all files involving object or bone rotation animation made in 2.5 versions (2.4x will still get correctly converted). General Notes: * By default, Objects still default to using Eulers, while Bones will use Quaternions by default still. * I've fixed all areas that I'm currently aware of to work with these changes. However, there are probably a few places where I've missed a few changes (i.e. auto-keyframing will need attention later). * Removed the old "IPO-Keys" stuff from Transform code. I'm unlikely to restore this in the near future, and trying to fix that to include support for this commit would have been too much work. |
Revision 273544f by Campbell Barton September 28, 2009, 09:59 (GMT) |
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r23427:23428 [#8358] Performance regression with raytraced refraction (from Matt Ebb) |
Revision 981afef by Brecht Van Lommel September 28, 2009, 09:06 (GMT) |
Fix #19470: displaying depth pass could crash, conversion from float to byte was not working correct. |
Revision ea187e5 by Brecht Van Lommel September 28, 2009, 08:52 (GMT) |
Fix #19482: setting cursor position in uv editor was not correct zoomed in, needed to make view2d offset for pixel rounding dependent on zoom level. |
Revision ca347a1 by Maxime Curioni September 28, 2009, 06:03 (GMT) |
soc-2008-mxcurioni: merged changes to revision 23516 |
Revision 92ee7ca by Campbell Barton September 28, 2009, 05:02 (GMT) |
remove warnings, print errors if bpy_ops.py or bpy_sys.py fail to import |
Revision dab61ac by Campbell Barton September 28, 2009, 04:29 (GMT) |
Added "scripts/modules" as permanent module search path. - added bpy.sys as a python module - with bpy.sys.expandpath() - moved bpy.ops into scripts/modules - moved autocomplete into its own module from space_console.py |
Revision b240043 by Maxime Curioni September 28, 2009, 04:12 (GMT) |
Integrated Freestyle to rendering pipeline |
Revision 002ac28 by Maxime Curioni September 28, 2009, 03:56 (GMT) |
Migration of Freestyle to Blender 2.5 codebase (continued): - proper Freestyle initialization, with support for undo/redo - re-added FreestyleStyleConfig data structure - Freestyle Python interpreter updated This commit should compile without errors. More work is necessary to complete the migration: - add Freestyle in the UI - set up RNA support |
Revision 8ea2904 by Joseph Eagar September 28, 2009, 03:28 (GMT) |
added missing notifyer/depsgraph call to loopcut, fixed tweaking the edge slide operator in the last operator panel, and uncommented a line in the remove doubles op that was making it not work (and tweaked the rna limits a bit there, too). |
Revision 2d797f3 by Campbell Barton September 28, 2009, 03:19 (GMT) |
- removed 2.4x release/scripts - moved release/io and release/ui into release/scripts/io, ui - updated scons, cmake, make When porting 2.4x scripts back, use a command like this so as not to loose the commit history... svn cp https://svn.blender.org/svnroot/bf-blender/branches/blender2.4/release/scripts/raw_import.py release/scripts/io/import_raw.py |
Revision 0cbc87b by Benoit Bolsee September 27, 2009, 16:20 (GMT) |
Speed optimization in itasc when with armature with many bones and few targets. Thanks to Brecht who pointed out a simple but efficient optimization in SVD decomposition. |
Revision 2fef3db by Thomas Dinges September 27, 2009, 11:00 (GMT) |
2.5 Layout Files: * Some Code and Whitespace Cleanup. |
Revision 6e0c1cd by Joshua Leung September 27, 2009, 09:38 (GMT) |
RNA + Animation: * Added missing RNA wrapping for Scene -> AnimData * Fixed bug (with temp-fix) where sequence strips with no names couldn't be animated properly. Currently, this will just use the index of the strip, although that is likely to be mutable (adding/removing strips will change it). * Removed some old unused code from action.c |
Revision 4363132 by Arystanbek Dyussenov September 27, 2009, 09:19 (GMT) |
Added Image.get_abs_filename() and updated scripts to use it. This removes the necessity of bpy.sys.expandpath(). Added missing Object.dupli_list. |
Revision bd7dc77 by Joshua Leung September 27, 2009, 06:27 (GMT) |
Bugfix: Shapekey NLA Tracks were shown mixed with the ones for Objects |
Revision 8a6d6a3 by Joshua Leung September 27, 2009, 06:14 (GMT) |
Animation Editors - Moved the code for drawing the filtering toggles into a single function. |
Revision fbfa8d2 by Joshua Leung September 27, 2009, 04:22 (GMT) |
2.5 - Assorted Animation UI/Editing Tweaks Main Feature: * It is now possible to choose which AnimData block is the 'active' one for editing, and/or select them too. AnimData blocks are generally the dark blue and lighter-blue expanders (i.e. Scene, Object, Camera, Lamp, Curve, Armature, etc.) * Objects are no longer selected/deselected when AKEY is used to toggle selection of channels. This was getting a bit annoying. * Following on from selection of AnimData blocks, it is now possible to select/make active an AnimData block in the animation editors, and change the active action for that block via the 'Animation Data' panel in NLA Editor's properties region. --> Be aware that user-counts are not totally handled correctly there yet, so some funky behaviour might be seen... --> It is possible to assign a new action, or to assign an existing one, allowing to switch between actions as in the past with Actions/IPO Editors... Other tweaks: * Some code tweaks towards making the 'Euler Filter' feature for Graph Editor working sometime soon * Added some backend code for snapping the values of keyframes to a single value. Still need to work out some UI for it though. * Shuffled the code for ACT_OT_new() around, and removed the poll() callback so that it worked in NLA too. * Fixed some more notifier bugs with deleting bones and a few other editmode operations for Armatures. |
Revision 1ff0383 by Tamito Kajiyama September 27, 2009, 00:58 (GMT) |
Made standard style modules compatible with Python 3. |
|