Blender Git Commit Log

All Blender Git commits.

Page: 1551 / 8462

June 17, 2020, 21:43 (GMT)
GPencil: Selection and toggle selection of handles
June 17, 2020, 21:31 (GMT)
Property Search: Support aligned rows in search layout
June 17, 2020, 21:01 (GMT)
GPencil: Add point selection for curve handles
June 17, 2020, 21:01 (GMT)
GPencil: deselect all on curve edit mode exit

This is a temporary change. Selection syncing is planned for later
June 17, 2020, 20:59 (GMT)
GPencil: Add curve iteration macro
June 17, 2020, 20:55 (GMT)
GPencil: Add sync selection BKE for edit curves
June 17, 2020, 20:49 (GMT)
GPencil: Chnage default Vertex Color mode to Stroke and Fill

The previous value was Stroke only.
June 17, 2020, 20:42 (GMT)
GPencil: Fix unreported Vertex Opacity Overlay not working

This values was not working because was removed by error in refactor.

Reviewed By: mendio, fclem

Differential Revision: https://developer.blender.org/D8061
June 17, 2020, 20:31 (GMT)
Property Search: Solve memory leak
June 17, 2020, 20:30 (GMT)
Don't swap tabs if properties editor is pinned
June 17, 2020, 19:46 (GMT)
Only switch tabs for visible properties editors

Instead of iterating over each Space in the area, only update the first
in the list which is the currently visible one. This prevents updating
the properties editor when it is not currently visible.
June 17, 2020, 19:30 (GMT)
UI: Match some properties set in keymaps with those set for buttons

This allows the operator's shortcut to appear in the context menu.

Except for the shortcut display, there is no functional change from the
user's point of view.

This fix T77839
June 17, 2020, 19:06 (GMT)
Cycles: Add new Sky Texture method including direct sunlight

This commit adds a new model to the Sky Texture node, which is based on a
method by Nishita et al. and works by basically simulating volumetric
scattering in the atmosphere.

By making some approximations (such as only considering single scattering),
we get a fairly simple and fast simulation code that takes into account
Rayleigh and Mie scattering as well as Ozone absorption.

This code is used to precompute a 512x128 texture which is then looked up
during render time, and is fast enough to allow real-time tweaking in the
viewport.

Due to the nature of the simulation, it exposes several parameters that
allow for lots of flexibility in choosing the look and matching real-world
conditions (such as Air/Dust/Ozone density and altitude).

Additionally, the same volumetric approach can be used to compute absorption
of the direct sunlight, so the model also supports adding direct sunlight.
This makes it significantly easier to set up Sun+Sky illumination where
the direction, intensity and color of the sun actually matches the sky.

In order to support properly sampling the direct sun component, the commit
also adds logic for sampling a specific area to the kernel light sampling
code. This is combined with portal and background map sampling using MIS.

This sampling logic works for the common case of having one Sky texture
going into the Background shader, but if a custom input to the Vector
node is used or if there are multiple Sky textures, it falls back to using
only background map sampling (while automatically setting the resolution to
4096x2048 if auto resolution is used).

More infos and preview can be found here:
https://docs.google.com/document/d/1gQta0ygFWXTrl5Pmvl_nZRgUw0mWg0FJeRuNKS36m08/view

Underlying model, implementation and documentation by Marco (@nacioss).
Improvements, cleanup and sun sampling by @lukasstockner.

Differential Revision: https://developer.blender.org/D7896
June 17, 2020, 18:50 (GMT)
Merge branch 'master' into property-search-ui
Revision d6ef9c1 by Hans Goudey (master)
June 17, 2020, 18:43 (GMT)
UI: Solve crash with move to index in modifier menu
Revision bcb2b8a by Hans Goudey (master)
June 17, 2020, 18:09 (GMT)
UI: Improve Modifier Panel Header Menu

This makes a few changes to the modifier panel header:
1. Adds "move to top" and "move to bottom" buttons.
2. Adds a checkmark icon for "apply"
3. Makes it narrower, the text is closer to the dropdown icon.
(Requires the change in ui_block_func_POPUP)

Differential Revision: https://developer.blender.org/D8040
Revision 4cfdd10 by Hans Goudey (master)
June 17, 2020, 17:51 (GMT)
UI: Modifier Panel Header Improvements

This includes a few improvments:
1. Always expose delete. This is the button everyone wants the most,
it makes a lot of sense to expose this.
2. Improve "name hiding capability." Basically always align the mode
buttons to the right, and count their number to see if the name fits.
3. Aligns more items, to look better, save space, and make the whole
header seem more grouped.
4. In my tests the "switch contexts" button never coincides with the
delete button, so they share the same space.

Differential Revision: https://developer.blender.org/D8037
Revision c1c02f4 by Hans Goudey (master)
June 17, 2020, 17:37 (GMT)
UI: Ctrl-click on panel header expands & collapses subpanels

If the panel is already open and you ctrl click on its header, its
sub-panels are now expanded / collapsed instead of toggling the
expansion for all other panels. If you're toggling a panel's expansion
it's already in view anyway, so there is no need to collapse the
other panels.

Differential Revision: https://developer.blender.org/D8042
June 17, 2020, 17:15 (GMT)
Property Search: Expose layout flag to RNA, use for modifiers
June 17, 2020, 17:14 (GMT)
Property Search: Improve interaction with panels

This isn't perfect yet, but the animation is back, and it works much better.
There are still two issues though:
1. Order doesn't update sometimes while searching / ending search.
2. Panels are still displayed when empty in some situations.
The solution is probably just adding some more special cases. Possibly
a tag for panel aligning when the search filter is changed to force special
ordering calculations.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021