Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2913 / 8462

October 26, 2018, 14:04 (GMT)
Multi-Objects: LATTICE_OT_make_regular

Committing this for the sake of completionism. I'm going to bring this
up for review, I think we may want to revert it.

Fundamentally I'm changing the behaviour of the operator both in object
mode (acting on all selected lattice objects), as well as the edit mode
(acting on all lattices in edit mode, regardless of them having any
selected vertice).
October 26, 2018, 12:56 (GMT)
Revert "Workbench: Add Curvature overlay for better visibility of surface detail for e.g. sculpting"

This reverts commit e9a60ce199200e25d2a6e9d722ad7e8de8cab206.
October 26, 2018, 12:56 (GMT)
Workbench: Add Curvature overlay for better visibility of surface detail for e.g. sculpting

The approach is fairly simple, just apply an edge detection filter to the view normal and scale the brightness based on that.

The overlay is disabled at object boundaries to avoid dark lines around objects.

Generally, this implementation follows the proposal of @monio at https://blender.community/c/rightclickselect/J9bbbc.
The changes are:
- Radius of two pixels instead of one - might not be better, though, needs some feedback
- Options to reduce the strength of both ridges and valleys
- Tweaked function for the strength reduction (the original method actually had a local maximum, resulting in a brighter line inside valleys)
- Multiplication for blending instead of overlay, which doesn't work reliably with scene-referred intensities
- Renamed to point out the distinction between it and the SSAO-based cavity overlay

Reviewers: jbakker

Subscribers: linko, monio

Differential Revision: https://developer.blender.org/D3617
October 26, 2018, 12:48 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into experimental-build
October 26, 2018, 08:54 (GMT)
Workbench: Fix shadows on macOS
October 26, 2018, 08:54 (GMT)
GPUTexture: Add supports for GL_DEPTH32F_STENCIL8 texture format
October 26, 2018, 08:54 (GMT)
GPU: Add workarounds for buggy glBlitFramebuffer function on macOS + Radeon

When calling glBlitFramebuffer on most (if not all) mac that have a GPU
from the Radeon Pro series, the data is not properly copied and only a
subset of the pixels are correctly copied.

This only happens when blitting the depth buffer if the depth buffer is
GL_DEPTH24_STENCIL8.

Changing the depth buffer format to GPU_DEPTH32F_STENCIL8 fixes the issue
but only works if blitting the depth componnent. The stencil componnent
still provoke issues when being copied.
October 26, 2018, 08:54 (GMT)
Eevee: SSS: Fix issue with mac and stencil buffer blitting

Adding a workaround in this case: we blit the depth buffer instead of the
stencil buffer and use the copy as the texture. This is slower but at
least it should work.
October 26, 2018, 07:02 (GMT)
GP: Assign new materials to brushes

When create a new material, this must be set to the brushes automatically.
October 26, 2018, 06:56 (GMT)
Merge branch 'blender2.8' into hair_object
October 26, 2018, 04:05 (GMT)
PyAPI: raise error when toolbar panels use tabs

Add-ons that register panels in the toolbar can
no longer use 'bl_categories' (tabs).
October 26, 2018, 01:43 (GMT)
Correction for Gizmo.draw_custom_shape utility API
October 26, 2018, 01:40 (GMT)
PyAPI: gpu utility module to create new batches

Support the common case of creating batches from python geometry,
a shader and optionally indices.

See D3779
October 26, 2018, 01:13 (GMT)
Update gpu offscreen PyAPI example
October 26, 2018, 00:59 (GMT)
Fix parsing single int for uniform_int

This worked for float but not int.
October 26, 2018, 00:48 (GMT)
Cleanup: minor change to last commit
October 26, 2018, 00:26 (GMT)
Update Gizmo.draw_custom_shape for API changes
October 25, 2018, 23:46 (GMT)
WM: default tool was being set for space types w/o tools

Add mask for space types so we don't accidentally add tools
for space types that don't support it.
Revision 6c86e1a by Campbell Barton (master)
October 25, 2018, 22:30 (GMT)
PyAPI: draw handlers now store args in the capsule context

Was using the handlers custom-data which crashes
when Blender frees the screen data before Python removes the handler.
October 25, 2018, 21:49 (GMT)
PyAPI: Temp workaround for crash removing cursor

Opening a new file frees the cursors,
add check if the cursor is still valid.

This leaks a Python reference, so a better solution is needed.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021