Revision 4fd78bb by Joshua Leung June 23, 2016, 15:18 (GMT) |
ChildOf Constraint: Hide the Loc/Rot/Scale toggles The RNA properties are still there (in case you really need them), except now they will not be shown in the UI anymore, as this constraint really didn't work well/at all when any of those was disabled. Most people shouldn't really need to worry about this change. If anyone wants a matrix-math challenge, they're welcome to try getting those working for real, so that we can show these toggles again. |
Revision 9466829 by Joshua Leung June 23, 2016, 15:18 (GMT) |
DopeSheet Mask Mode: Circle/Lasso support Adapted from the code for Grease Pencil (just like the whole mode was) |
Revision 833e69f by Joshua Leung June 23, 2016, 15:18 (GMT) |
DopeSheet: GPencil-Mode supports Circle and Lasso Select To get this working the least effort, I've had to expose the helper functions used by the lasso and circle select keyframe-test callbacks (which are generic) and expose them for use by the GP keyframe editing code too. Hopefully in time we clean this all up and just write the code once to operate on "keyframes" |
Revision 7e53f9f by Joshua Leung June 23, 2016, 15:18 (GMT) |
Dopesheet: Lasso and Circle Select tools work for selecting keyframes This only works in the Action and Dopesheet modes (which operate on FCurve keyframes). Support for Grease Pencil and Mask Keyframes though is still pending. |
Revision 58acc18 by Joshua Leung June 23, 2016, 15:18 (GMT) |
Code Cleanup - Circle/Lasso select in the Graph Editor |
Revision b6a898b by Joshua Leung June 23, 2016, 15:18 (GMT) |
GPencil UI: Streamline toolbar options a bit As suggested by mendiobox: * Don't show "enable editing" in the 3D view. You can already do this by switching into stroke editing mode here, so no need for the duplication. (In other editors though, this can't be done yet, so we don't do it) * Make the "Convert" button into a dropdown so that you don't need to deal with a a separate popup menu * In the 3D view, don't show the selection + transform operators that can be easily found in the menus too (as well as having commonly used shortcuts) |
Revision ec7603d by Joshua Leung June 23, 2016, 15:18 (GMT) |
GPencil: Added a new version of the "delete active frame" operator which deletes on all editable layers This new operator will delete any GP frame it finds on the current frame, regardless of whether it's on the active layer or not. It will only remove the frames if the layer is editable, but otherwise, it will just go for it. The existing operator is great for use in the panel (where it only applies to the active frame), but it was not so good for all the other places where tools can be invoked (e.g. D-X, or Delete) as you're typically thinking about the whole scene more holisticaly than just caring about a particular layer. |
Revision 37560e7 by Bastien Montagne June 23, 2016, 14:45 (GMT) |
Fix T48689: Transform proportional size was not seriously clamped. Now use same, reasonable min/max values, to avoid getting inf or zero values when using shortcuts during transform operation... |
Revision d9a01a1 by Campbell Barton June 23, 2016, 12:20 (GMT) |
Fix T48707: Edit-mesh intersect crash In rare cases intersect would attempt to add edges with the same vertex twice from edge-vert / edge-edge intersections. Solve by checking for duplicates when creating vertex-array for these types of intersections (always under 3x comparisons, so not much overhead). |
Revision 57744df by Campbell Barton June 23, 2016, 12:20 (GMT) |
Correct recent change to edge-net Need account for cases where vertex connects a single edge. |
Revision 097611a by Bastien Montagne June 23, 2016, 11:09 (GMT) |
Fix T48710: 'velocity' particle settings were incorrectly using 'speed' in their tooltips. Not the same thing, velocity is a vector conveying both speed *and* direction... |
Revision 219a8d0 by Campbell Barton June 23, 2016, 08:45 (GMT) |
Use hard min/max for view clipping In rare cases its useful to have far clip below 1. |
Revision a8898d3 by Campbell Barton June 23, 2016, 02:26 (GMT) |
Correct assert |
Revision fad0c33 by Campbell Barton June 23, 2016, 01:52 (GMT) |
RNA: Expose hook inverse matrix Needed so scripts don't need to use operators to adjust hook modifiers. |
Revision 475b7f5 by Campbell Barton June 23, 2016, 01:36 (GMT) |
BLI_array_utils: add BLI_array_rfindindex Array search from back to front. |
Revision 9bce807 by Lukas Stockner June 23, 2016, 01:15 (GMT) |
Cycles: Fix the Convert Node type registration The function that assigns names to socket types missed an entry, therefore all entries after it were mapped to the wrong name. Long-term, it might be a better solution to use a map to avoid issues like these, but for now this fix works. |
Revision c2dc779 by Campbell Barton June 22, 2016, 22:03 (GMT) |
Merge branch 'master' into blender2.8 No changes, just resolve conflicts. |
Revision 29448bd by Campbell Barton June 22, 2016, 21:54 (GMT) |
Fix T48658: Cycles render & render preview corrupts particles Replaces `G.is_rendering` with `use_render_params` argument. This is needed for Cycles, which attempts to restore render-preview settings from particles, after it gets its own particle data, but fails to restore because `G.is_rendering` was being checked in psys_cache_paths (and other places). |
Revision 3b0a5dd by Campbell Barton June 22, 2016, 21:49 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 7547c6a by Bastien Montagne June 22, 2016, 16:05 (GMT) |
ID-Remap, step two: add some user-level tools. This commit adds operators and Outliner menu entries to reload or relocate a library, and to delete or replace a datablock. RNA ID API is also extended to allow ID deletion and remapping from python. Review task: D2027 (https://developer.blender.org/D2027). Reviewed by campbellbarton, thanks a bunch. |
|
|
|


Master Commits
MiikaHweb | 2003-2021