Revision bafc50d by Joshua Leung March 20, 2007, 11:11 (GMT) |
NLA: Some more action channel protection stuff |
Revision 3cb25c7 by Joshua Leung March 20, 2007, 11:04 (GMT) |
== Action Editor - Collapsable Action Channels == Action Channels can now be collapsed/expanded to show/hide Constraint Channels, lessening clutter. In future, this could (will probably be) expanded to show the show/hide individual transform channels. User Notes: * Expansion is off by default * NKEY popup now features option to turn expansion on/off * Changed behaviour of protection a bit - now if an action channel has protection on, constraint channels under it are also automagically protected Developer Notes: * I've gone through doing a lot of whitespace/linebreak tweaking to get the code looking more consistent with itself * To save typing (and to make it easier to make future revisions), a set of macros is now used to check for some commonly-checked settings (i.e. selection, visibility, and protection). |
Revision a514770 by Campbell Barton March 20, 2007, 07:23 (GMT) |
Geometry.c - rewrote my python box-packer algo in C, packing 2400 rectanges is about 38x faster. Use the C implimentation in uvcalc_lightmap and uvcalc_smart_project Blender.c - filename returning None raises errors with existing scripts, just return "" so string functions on the filename dont raise an error. |
Revision 1ebc28b by Alfredo de Greef March 20, 2007, 06:50 (GMT) |
Minor modification of foreground processing code in the defocus node. Now uses a fixed value instead of a value based on the closest object. Should eliminate sudden jumps in blur amount from frame to frame when used in animations. |
Revision 03edb15 by Stephen Swaney March 20, 2007, 04:19 (GMT) |
cleanup compiler warnings for missing virtual destructors out of order initializers |
Revision 7f2d1f6 by Andrea Weikert March 19, 2007, 19:34 (GMT) |
==== blenlib ==== - added replacement BLI_snprintf for snprintf to avoid MSVC specific #defines for snprintf. - BLI_snprintf also ensures trailing zero, so helps preventing buffer overflows |
Revision 2611202 by Andrea Weikert March 19, 2007, 19:29 (GMT) |
==== MSVC 7.1 projectfiles ==== - added new file Config.c for Python API |
Revision 6f3fb55 by Ton Roosendaal March 19, 2007, 15:48 (GMT) |
Patch #3126 Option to draw object name in 3d window corner, now also displays for meshes the (pinned) shape key name. Threads: warning fix, added (void) for function declaration. |
Revision 4aa556e by Ton Roosendaal March 19, 2007, 11:26 (GMT) |
Patch #6123m by Leandro Inocencio Sound Window now has option "lock view to other 2d windows" too. |
Revision 6fc7077 by Joshua Leung March 19, 2007, 10:15 (GMT) |
Preview Range Bugfix: Removed some code that was causing problems and wasn't even needed. Now, there are no more problems when setting the preview range from the Action Editor when it was displaying an action that was scaled in the NLA. |
Revision 6f42124 by Ton Roosendaal March 19, 2007, 09:40 (GMT) |
Patch by Juho V, Colorband: nodes now show an "Add" button too. |
Revision 8b4b8d4 by Joshua Leung March 19, 2007, 07:32 (GMT) |
== Preview Range == Preview Range is a useful tool for animating (espcially on longer timelines). It allows you to only run through a limited set of frames to quickly preview the timing of a section of movement without going through the whole timeline. It means you don't have to set/reset start/end frame for rendering everytime you wish to only preview a region of frames. Hi Ton, Attached is a patch (I know you've already got lots of them in the tracker ;-) ) for a feature that I've sometimes wanted. It seems that this sort of thing is supported in other packages, but I can't be sure. Note: I may have left in a few bits and pieces I didn't mean to in the patch (this is off a source tree which had quite a few revisions in it, all of which was experimental) == Preview Range == Preview range is useful for animating (espcially on longer timelines). It allows you to only run through a limited set of frames to quickly preview the timing of a section of movement without going through the whole timeline. It means you don't have to set/reset start/end frame for rendering everytime you wish to only preview a region of frames. * 'Ctrl P' in Action/NLA/Timeline sets preview range. Click+drag to form selection-box defining region of frames to preview * 'Alt P' in Action/NLA/Timeline to clear preview range * 'Pre' button beside Start/End fields in timeline toggles whether start/end fields refer to scene or preview * 'Ctrl Rightarrow' and 'Ctrl Leftarrow' jump to start/end of preview region when it is set * 'S' and 'E' set the start/end frames of preview region when it is set (just like normally) in Timeline only * In Action/NLA editors, frames out of preview region are now drawn darkened when preview-region is set See the following page for more info later: http://wiki.blender.org/index.php/User:Aligorith/Preview_Range |
Revision 819fc06 by Ken Hughes March 19, 2007, 05:40 (GMT) |
Fixing a few more gcc warnings by adding pointer casts. |
Revision 4f5065a by Campbell Barton March 19, 2007, 05:09 (GMT) |
addad e new macro - BASE_SELECTABLE for checking if an object is selectable (restrict visible and restrict selected are off and its in the current view layer) Made "Select Grouped" functions and "Select Linked" use BASE_SELECTABLE macro so they wont select objects they shouldent. Made "Select Grouped" push an undo Made "Select Grouped" and "Select Linked" only push add an UNDO if they make a change to the selection. Fix for own bug. "Select Group" -> Hooks option could crash blender if an objetc hook was in another scene. |
Revision 9477a7b by Campbell Barton March 19, 2007, 03:22 (GMT) |
added mesh skin to the face key menu and added a python slot here. |
Revision 8eb0544 by Campbell Barton March 19, 2007, 01:51 (GMT) |
[ #4227 ] Determine the "real" current filename via Python applied. tested and this is how "filename" should work, so changed Blender.Get("filename") to return None instead of the last opened file. |
Revision 5297123 by Martin Poirier March 18, 2007, 18:21 (GMT) |
=== View Orbit Around Active === Changed to Orbit around Selection, using transform code to calculate the selection center (using Median center method). |
Revision 31f79cf by Martin Poirier March 18, 2007, 14:53 (GMT) |
=== Constraints === Patch by Juho Vepsäläinen (bebraw) [ #5850 ] Inverted axis' buttons to Copy Rotation and Copy Location constraints This patch adds the options to invert the value being copied from each axis of the Copy Rot/Copy Loc constraints. This commit also includes some slight code sanitization and tool tips cleanup (for the two track constraints, the tool tips were really unuseful). |
March 18, 2007, 14:20 (GMT) |
== Edgesplit modifier speed improvements == Speed improvements to the Edgesplit modifier (changed the data structures and memory management to avoid using slow GHash functions and large numbers of small mallocs). In my tests, this makes the modifier approximately twice as fast. |
March 18, 2007, 13:46 (GMT) |
== Mirror modifier upgrade == Upgraded the Mirror modifier to support mirroring of UV coordinates in the faces created by the modifier. |
|
|
|


Master Commits
MiikaHweb | 2003-2021