Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 670 / 5574

July 21, 2020, 09:59 (GMT)
Fix (unreported) bad handling of detection of what to override from 3DView in some cases.

Having a directly linked object does not always mean it should be
considered as really overridable...
July 21, 2020, 09:59 (GMT)
Fix (unreported) LibOverride creation adding things to linked collections.

This is strictly forbidden, and sill cause crashes with undo in some
cases...
July 21, 2020, 09:50 (GMT)
Fix T79066: Entering Edit Mode when Viewport Display set as Wire or Bounds leads to crash
July 21, 2020, 07:03 (GMT)
Cleanup: convert unsigned to signed comparison in assert

Thanks to Campbell for pointing this out.
July 21, 2020, 06:02 (GMT)
Cleanup: spelling
July 21, 2020, 05:46 (GMT)
Fix UV edge/face sync selection from recent sticky select cleanup
July 21, 2020, 04:54 (GMT)
Cleanup: simplify sticky UV selection

Use BMesh connectivity information instead of looping over all
geometry to flush the sticky selection.
July 21, 2020, 04:32 (GMT)
UV: remove selection threshold for nearby coordinates

Internally UV selection considered close UV's to be connected.
While this could be convenient in some cases,
it complicates logic for more advanced selection operations that
need to check when UV's should be considered part of the same vertex
since simple threshold checks would give different results depending
on the order of UV's tested.

Users must now run "Merge by Distance" instead of relying
on this selection threshold.
July 21, 2020, 02:25 (GMT)
Cleanup: improve comment for disabled readfile allocation naming

Also allocate the required amount instead of a fixed size.
July 20, 2020, 20:08 (GMT)
Fix T78733 Bevel sometimes produces zero-area UV face with odd segments.

A bug introduced when I made the choice of interpolation face cleverer.
Revision ed870f8 by Julian Eisel
July 20, 2020, 17:54 (GMT)
Fix weird placement of "Motion Tracking" in 3D View overlay popup

There was a weird looking gap between the checkbox and the "Motion Tracking"
label. Plus, the label could not be clicked to change the value, unlike
usually.

Issue is that the row is actually a sub-panel header. The checkbox being drawn
with the draw_header() callback, and the label being added as separate item by
the popover panel code. This adds a hack so the checkbox can add the panel
label itself (the popup drawing skips adding the label then). That addresses
mentioned issues.
July 20, 2020, 17:31 (GMT)
Cycles: adjust Sky texture intensity to follow physical units

The sky will appear brighter than before by default. To compensate for this,
lower exposure in the Film panel. The default altitude was also changed from
90 to 15 degrees.

Patch contributed by Marco with the help of Ryan Jones.

Differential Revision: https://developer.blender.org/D8285
Revision 52543be by Miguel Pozo / Brecht Van Lommel
July 20, 2020, 17:31 (GMT)
Python API: option to use OpenGL context in RenderEngine.render

When bl_use_gpu_context is set, an OpenGL context will be available for
OpenGL based render engines.

Differential Revision: https://developer.blender.org/D8305
July 20, 2020, 17:25 (GMT)
Cycles: Use pre-compiled PTX kernel for older generation when no matching one is found

This patch changes the discovery of pre-compiled kernels, to look for any PTX, even if
it does not match the current architecture version exactly. It works because the driver can
JIT-compile PTX generated for architectures less than or equal to the current one.
This e.g. makes it possible to render on a new GPU architecture even if no pre-compiled
binary kernel was distributed for it as part of the Blender installation.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8332
July 20, 2020, 17:18 (GMT)
Fix (unreported) broken deletion of Shapekeys alongside their owner ID.

Trying to get shape key pointer after having unlinked its owner from
Main data-base is rather useless... So those shapekeys ended up never
being deleted.
July 20, 2020, 17:18 (GMT)
Fix (unreported) bad handling of shapekeys when applying override rules.

We need to do a full proper swap of those shape keys as well, previous
code ended up breaking relationships between data-blocks...
July 20, 2020, 16:35 (GMT)
Fluid: Refactored smoke noise system

This refactor is in response to reports in which the adaptive domain with noise caused a crash (e.g. T79009). It should also fix issues where the smoke appeared to be cut off when using the adaptive domain together with noise. It is also possible that some of these changes improve the lines issue from T74559.
July 20, 2020, 15:36 (GMT)
UI: Fix File Broswer filter checkbox not connected to label

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

Reviewed by: Hans Goudey, Julian Eisel
July 20, 2020, 15:23 (GMT)
Fix T78321 Eevee: Motion blur crash rendering animation with high steps count

This was caused by `BPy_*_ALLOW_THREADS` being used when it shouldn't.

Implemented the simple fix suggested by @brecht :

> The simplest solution may be to ensure that Python stuff is only done
> when called through the RNA API, and not when Eevee calls it directly.
July 20, 2020, 15:04 (GMT)
Fix T78960: 2.83.2 not opening a 2.82a project correctly.

That project cannot be opened correctly ayway, it has recursive
collections intanciating themselves...

But at least now we have a check at startup to detect and 'fix' those
nasty cycles in collections.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021