Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1058 / 5574

September 6, 2019, 22:01 (GMT)
Fix T68843: wireframe node in Eevee fails on macOS

Differential Revision: https://developer.blender.org/D5712
September 6, 2019, 21:39 (GMT)
Fix node_shader_utils problems with new mapping node

Since rBbaaa89a0bc54 we have to access the mapping node differently.
This doesnt take actual linkage of the new sockets into account (but
this wasnt done for most sockets on the Principled BSDF node either)

Also the min/max of the mapping node was removed entirely.
It was decided upon removing this from node_shader_utils as well (and
replace this by existing access to the Extension parameter of the
Texture node).

Part of solving T69526.

Differential Revision: https://developer.blender.org/D5693
September 6, 2019, 21:33 (GMT)
Fix T69597: Changing Grease Pencil Layer in Dopesheet unlocks all layers

The Dopesheet was unlocked all layers because it was using the same logic used in UI panel, but this was wrong.
September 6, 2019, 19:05 (GMT)
Python API: implement an Operator callback for dynamic description.

Blender UI Layout API allows supplying parameters to operators via
button definitions. If an operator behavior strongly depends on its
parameters, it may be difficult to write a tooltip that covers all
of its operation modes. Thus it is useful to provide a way for the
operator to produce different descriptions based on the input info.

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D5709
September 6, 2019, 18:38 (GMT)
Fix T68796: stereo side-by-side and pageflip not drawing correctly
September 6, 2019, 17:15 (GMT)
EEVEE: Fix Ambient Occlusion on backfaces

N is already the Facing normal! Dummy!
September 6, 2019, 17:03 (GMT)
UI: File Browser Preview Outlines

File Browser image thumbnails get just a contrasting outline and no shadow.

Differential Revision: https://developer.blender.org/D5708

Reviewed by Brecht Van Lommel
September 6, 2019, 17:02 (GMT)
EEVEE: Fix bump mapping

Fix issue in latest patch and assure derivatives calculation is correct on
all GPU.
September 6, 2019, 16:31 (GMT)
Eevee: Improve Test setup

- Remove use_screen_refraction as it conflict with SSR and SSS
- Increase GTAO distance
- Add a simple lightprobe setup that works well in most cases
- Enable soft shadows

Baking the lightprobes adds some overhead to the test time (+33%).

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5507
September 6, 2019, 15:23 (GMT)
GPencil: New option to fade not selected objects

Before, it was only possible to fade the active object. The new option allows to fade all non gpencil selected object. This is a common request by artists.

{F7719513}

Reviewers: mendio, pepeland

Reviewed By: mendio

Differential Revision: https://developer.blender.org/D5704
September 6, 2019, 15:20 (GMT)
Fix T69548: Sculpt scene spacing breaks when object pivot not at origin

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5699
September 6, 2019, 15:03 (GMT)
Fix T68950: Adding lots of edge loops to cylinder produces a crash

Instead of fixed size, `IMM_BUFFER_SIZE` is adjustable now. The internal buffer can expand if there is a need a bigger buffer. All other behaviors are still the same.

Reviewed By: fclem, #gpu_viewport

Differential Revision: https://developer.blender.org/D5570
September 6, 2019, 14:59 (GMT)
Eevee: Use manual derivatives for better quality bump.

We basically duplicate the height map branch plugged into the bump node,
and tag each node in each branch as dx/dy/ref using `branch_tag`.

Then we add a one pixel offset on the texture coordinates if the node is
tagged as dx or dy.

The dx/dy branches are plugged into (new) hidden sockets on the bump node.

This match cycles bump better but have a performance impact. Also, complex
nodetrees can now become instruction limited and not compile anymore.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5531
Revision 83a7d98 by Julian Eisel
September 6, 2019, 14:49 (GMT)
Fix: File browser report popups not showing up

Popup would be closed immediately after creating, because of incorrect
mouse coordinates stored in window (popup is set to close if mouse is
some distance away from it).

Completes fix for T69581.
September 6, 2019, 14:44 (GMT)
UI: File Browser Large Icon Update

Replaces the large icons used in the File Browser with updated versions by Andrzej Ambroz (jendrzych).

Differential Revision: https://developer.blender.org/D5698

Reviewed by Brecht Van Lommel
Revision 61cc604 by Omar Emara
September 6, 2019, 14:06 (GMT)
Fix: Rename the dimensions property in Noise nodes.

The `dimensions` property of the noise nodes has been renamed to
`noise_dimensions` because it conflicted with and overwrote the
`dimensions` property of the base node.

Reviewers: brecht, JacquesLucke

Differential Revision: https://developer.blender.org/D5705
September 6, 2019, 13:24 (GMT)
WM: batch rename support for regex groups

Optionally use regular expressions for the destination name,
allows re-ordering words while renaming.

Initial patch by @jmztn with error handling and UI changes.
September 6, 2019, 13:07 (GMT)
GPencil: Guides: Refactor and add new ISO option

+ Simplify code, move into own function and run once rather than on every point
+ Improved snapping when a stroke is between increments
+ Added ISO grid option for lines specified by Angle under guide settings
+ Radial snapping mode uses Angle as an offset

Differential Revision: https://developer.blender.org/D5668
Revision 4c20c53 by Julian Eisel
September 6, 2019, 10:48 (GMT)
Fix: File browser errors not reported in the UI

This is a partial fix, in that it only brings back the banner reports in
the status bar. The popups still don't show up but I need to investigate
more.
It's really ugly that reports rely on wmWindowManager.winactive, but
that's how it is...

Partialy fixes T69581.
September 6, 2019, 10:04 (GMT)
Fix T69536: Setting dimensions for parented objects fails

Parenting/constraints/delta-scaled all caused setting dimensions to fail.

Take the difference between the input scale and final scale into
account when applying the dimensions.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021