May 6, 2019, 20:33 (GMT) |
Cleanup: Eevee/Workbench: Remove non-needed matrix inversion Theses are garanteed by the depsgraph now. |
May 6, 2019, 20:33 (GMT) |
DRW: Attempt to fix slowdown caused by gizmo drawing |
May 6, 2019, 20:33 (GMT) |
Cleanup: GPUMaterial remove unused struct members |
May 6, 2019, 20:33 (GMT) |
Cleanup: Eevee: Remove comment about vcol support in sculpt mode |
May 6, 2019, 18:55 (GMT) |
Maintain Volume: introduce an option switching between modes. After a lot of thinking about this, I decided that all operation modes that I've tried over the past couple of years, including the original 2.79 one, have their uses after all. Thus the only reasonable solution is to add yet another option. The modes are: - Strict: The current 2.80 mode, which overrides the original scaling of the non-free axes to strictly preserve the volume. This is the most obvious way one would expect a 'Maintain Volume' constraint to work. - Uniform: The original 2.79 mode, which assumes that all axes have been scaled the same as the free one when computing the volume. This seems strange, but the net effect is that when simply scaling the object uniformly with S, the volume is preserved; however, scaling the non- free axes individually allows deviating from the locked volume. This was obviously intended as a more or less convenient UI tool. - Single Axis: My own variant of the intent of the Uniform scale, which does volume-preserving if the object is scaled just on the Free axis, while passing the non-free axis scaling through. I.e. instead of uniform S scaling, the user has to scale the object just on its primary axis to achieve constant volume. This can allow reducing the number of animation curves when only constant volume scaling is needed, or be an easier to control tool inside a complex rig. |
May 6, 2019, 18:54 (GMT) |
UI: Offset checkbox in the Outliner filter popover Aligned with the other checkboxes |
May 6, 2019, 18:37 (GMT) |
Node select: refactor, fix some inconsistent behaviors in socket selection. Refactor a bit node selection code, mostly in the socket selection in one place 'extend' logic usage was inverted, deselection of other sockets/nodes was not working properly. Also now make node active when selecting a socket, this makes more sense and makes the NODE_OT_link_viewer macro much more useful (this is the only user of the 'socket select' feature currently, afaics). |
May 6, 2019, 18:34 (GMT) |
GPencil: Verify Brush has GPencil data This avoid errors in old files. |
May 6, 2019, 18:10 (GMT) |
Tests: add Eevee reference images, and add workbench tests Being able to compare Eevee reference images is useful for refactoring I'm working on so might as well add them now, even if we can still improve them. Workbench tests are just rendering the same files as Cycles and Eevee. This doesn't really tests many workbench settings until we add tests specifically for them, but does cover how it it handles the different object types. |
May 6, 2019, 17:44 (GMT) |
Fix: T64213 Properties Editor Icon Colors are wrong for Text and Light Probes |
May 6, 2019, 17:31 (GMT) |
Fix T64111: add a NULL check to avoid crash with bad constraint subtarget. |
May 6, 2019, 16:39 (GMT) |
May 6, 2019, 16:19 (GMT) |
Merge branch 'master' into sculpt-mode-features |
May 6, 2019, 16:03 (GMT) |
Drivers: add an Average Scale option to the Transform Channel driver vars. Unlike location and rotation, there is a meaningful definition of overall/average scaling via the total change in the volume. This adds an option to retrieve that via a single driver variable, instead of having to use three and an expression. Using the determinant to compute the volume scaling also allows detecting flipping due to negative scale - this is impossible to do via the three variable approach. The volume_scale functions are added purely for code readability: 'volume scale factor' is easier to understand than determinant. Differential Revision: https://developer.blender.org/D4803 |
May 6, 2019, 15:48 (GMT) |
Merge branch 'filebrowser_redesign' of git.blender.org:blender into filebrowser_redesign |
May 6, 2019, 15:44 (GMT) |
Merge branch 'master' into filebrowser_redesign |
May 6, 2019, 15:33 (GMT) |
UI: Outliner Filter popover: Remove wrong use of icons Missed this file from prior commit. |
May 6, 2019, 14:47 (GMT) |
UI: Add tooltips to the select tool modes Especially needed now that they are just icons |
May 6, 2019, 14:40 (GMT) |
Fix T64161: Crashing using undo and multiple windows It is possible that dependency graph was not yet initialized, so need to do NULL pointer check. |
May 6, 2019, 13:59 (GMT) |
UI: Use expanded icon row for Select tool modes |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021