Blender Git Commits

Blender Git "master" branch commits.

Page: 1702 / 5574

June 10, 2018, 18:02 (GMT)
Workbench: Xray: Add selected/active non-occluded outlines

This Fix the problem when multiple objects are selected and one of them
occlude the others. You cannot see clearly what is selected.

With this option, selection is more clear when Xray mode is enabled.
June 10, 2018, 18:02 (GMT)
Workbench: Xray: Make nearest surfaces more clear

By using equation 7 from the paper, we make the surfaces nearest to the
viewpoint appear more "opaque". This gives better sense of ordering than
the previous weighting function that was really not doing anything.
June 10, 2018, 18:02 (GMT)
Workbench: Xray: Make dithered depth dependant on alpha.

The range is 0.25 to 0.75 opacity when the Xray opacity is between 0.0 to 1.0.

This is to avoid loosing completely the sense of occlusion when having no
other solid drawing than the wireframe and loosing the transparency when
xray alpha is at 1.0.

Also replace Bayer (checkerboard) method by interlieved gradient noise to
minimize the chance to loose an occluded line completely.

Other noise function could be tested in the future.
June 10, 2018, 15:15 (GMT)
UI: Add redo last to edit-menu
Revision 9129319 by Joshua Leung
June 10, 2018, 14:49 (GMT)
Experimental Tweak: Only show relationship lines between objects when either the parent/child object is selected

As in Pose Mode, the idea here it to try to reduce viewport complexity
without requiring users to turn off the overlay completely all the time.
For example, a background prop (e.g. a tree with a tyre hanging off it,
or a branch with hand-placed leaves) won't be cluttering the viewport with
its relationship lines all the time, when you're trying to do something else.

When you really do need to see these lines, you can still select the object
in question, and you'll see the lines for which objects are its children
or what its parent is. And to see all lines, you can still always select all
objects.
Revision ca16c74 by Joshua Leung
June 10, 2018, 14:49 (GMT)
Viewport: "Show Relationship Lines" overlay toggle is now respected by Object Mode & Armatures (Edit/Pose)
June 10, 2018, 14:42 (GMT)
UI: change toolbar icon size from 38 -> 32
June 10, 2018, 14:29 (GMT)
UI: use property split for UV mask panel
June 10, 2018, 14:08 (GMT)
UI: correct jitter button
June 10, 2018, 13:58 (GMT)
UI: use split property for tool settings

Patch by @billreynish w/ edits
June 10, 2018, 13:40 (GMT)
UI: remove tab use in the tool-settings
June 10, 2018, 13:24 (GMT)
UI: use two columns for the overlay popover

Also use sub-panels.

Patch by @billreynish w/ edits.
June 10, 2018, 11:56 (GMT)
UI: Use flow layout for object properties context

Mainly as a proof of concept and test to use in other contexts.
June 10, 2018, 10:11 (GMT)
Merge branch 'master' into blender2.8
June 10, 2018, 10:08 (GMT)
WM: add macros to check mouse button/gesture/wheel

Use to check click/drag,
fixes issue with mouse wheel triggering pie menu.
June 10, 2018, 09:51 (GMT)
Fix T55423: GLSL compilation error Flat + XRay
June 10, 2018, 06:21 (GMT)
Merge branch 'master' into blender2.8
June 10, 2018, 06:19 (GMT)
Cleanup: trailing space in CMake files
June 9, 2018, 19:04 (GMT)
Eevee: Improve compilation time (reduce branching).

This patch reduce the branching in the lamp loop, improving compilation time
noticeably (2372ms to 1785ms for the default shader).

This should not change the appearance of the shader.

Performance impact is negligeable.
June 9, 2018, 19:04 (GMT)
Workbench: Fix material compilation.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021