Blender Git Commits

Blender Git "master" branch commits.

Page: 1203 / 5574

May 10, 2019, 08:27 (GMT)
Preferences: add is_dirty member

Tag preferences as dirty when changed (prepare for adding auto-save).
May 10, 2019, 08:27 (GMT)
Cleanup: move preference saving logic into blendfile.c
May 10, 2019, 08:09 (GMT)
Fix T64304: Objects in appended scene from 2.79 file disappear after saving.

Versionning code generating collections from old 2.79 scene layers was
setting new collections' library from scene, but it also needs to
properly set the `LIB_TAG_INDIRECT` tag, otherwise localizing code does
not know what to do, and most of append process fails.
May 10, 2019, 03:48 (GMT)
UI: expose tool settings in the 3D view side-bar

Internally tool settings have been moved to the 3D view.
Added the ability for to draw panels from another space/region
so they can be mirrored in the properties editor.
May 10, 2019, 02:51 (GMT)
Cleanup: use more explicit check for buttons context
May 9, 2019, 17:55 (GMT)
Cleanup: avoid some floating point divisions in drawing code
May 9, 2019, 17:55 (GMT)
UI: improve timeline playhead scrubber drawing

Minimum width, always centered on the vertical frame line, antialiased.

Differential Revision: https://developer.blender.org/D4830
May 9, 2019, 17:55 (GMT)
Fix T64076: color ramp overlaps scrollbar

Differential Revision: https://developer.blender.org/D4831
May 9, 2019, 17:55 (GMT)
UI: dim icons in inactive tabs, similar to text

This makes the properties editor navigation bar less saturated. Internally
the icon theme coloring was refactored a bit to move more towards the button
drawing code.
May 9, 2019, 17:55 (GMT)
Cleanup: reduce number of UI_icon_draw variations
May 9, 2019, 17:55 (GMT)
Themes: add setting to draw border around icons, use for Blender Light

Monochrome colored icons don't work well on a dark background, so now we can
add a border around them. Note that most icons in the interface will remain
without a border, just the outliner and properties editor navigation have
colored icons and those will get a border. Other icons continue to be drawn
in the text colored without a border.

Differential Revision: https://developer.blender.org/D4787
May 9, 2019, 17:55 (GMT)
Themes: add scene icon color category, for consistency in properties tab bar

The icons here still need to be dimmed when the tab is inactive.
May 9, 2019, 17:53 (GMT)
GPencil: Lock rotation of textures

By default the texture is locked and only the box is aligned when Follow Drawing Path is enabled.

Before, when the Follow was disabled, the texture was always aligned to top and it was not affected by object rotation. Now, the texture always is rotated with object rotation.
May 9, 2019, 13:13 (GMT)
DrawManager/GreasePencil: Select Correct ViewLayer

The DrawManager assumed that the first render layer was the render layer
where GP needed to render on. In viewport this is always the case as we
only have a single view layer. When rendering this can be multiple when
multiple layers are rendered and composited in the compositor.

In stead of the assumption that the first render layer is the render
layer we need to draw on, we search for the render layer with the same
name as the viewlayer.

Reviewed By: fclem, brecht, antoniov

Maniphest Tasks: T63099

Differential Revision: https://developer.blender.org/D4818
May 9, 2019, 12:45 (GMT)
Workbench: Viewport AA Preferences

In recent changes the viewport_quality setting was not working what
users expected. This change will separate the anti-aliasing method that
is being used.

We now have three settings:

* scene.display.render_aa: Will be used during `Render Image`.
* scene.display.viewport_aa: Will be used during `Viewport Render Image`.
* userpref.viewport_aa: Will be used in the 3d view.

The viewport_quality setting has been replaced by the viewport_aa
setting as it was the only thing in currently controlled.

Reviewed By: brecht

Maniphest Tasks: T64132

Differential Revision: https://developer.blender.org/D4828
May 9, 2019, 12:37 (GMT)
Fix T64384 : Crash when switching to wireframe on tree_creature blend

Was missing NULL pointer check
May 9, 2019, 12:09 (GMT)
Tests: add tests/report.html that links to all HTML test reports

Currently this is for Cycles, Eevee and workbench tests.
May 9, 2019, 11:37 (GMT)
UI: rename Look Dev 'Ball' to 'Sphere'

D4813 by @Gvgeo
May 9, 2019, 11:27 (GMT)
DepsGraph: Multi ViewLayer Selection

When using multiple viewlayers and switching between them the selection
gets buggy. The reason for this is that the select_id is updated based
on the index in the viewlayer. This makes the select_id not unique as
objects might be shared or not shared at all.

This fix will update the select_id on all objects in main. This will be triggered in all the selection operators.

Reviewed By: sergey, brecht

Maniphest Tasks: T55617

Differential Revision: https://developer.blender.org/D4824
May 9, 2019, 10:46 (GMT)
Fix T64363 Eevee: Texture coordinates node turns material color to pink

Sorry for that :(
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021