Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1452 / 8462

July 20, 2020, 18:22 (GMT)
Merge branch 'master' into lanpr-under-gp
July 20, 2020, 18:21 (GMT)
Merge branch 'master' into greasepencil-edit-curve
July 20, 2020, 18:21 (GMT)
Merge branch 'master' into greasepencil-object
July 20, 2020, 18:20 (GMT)
GPencil: Change shader logic to use holes

The process must be done if the holes are used.
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 (master)
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:50 (GMT)
GPencil: Fix draker areas on transparent holes

Thanks to Cl�ment for his help fixing it.
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.
Revision 77c83d3 by Howard Trickey (newboolean)
July 20, 2020, 15:58 (GMT)
Fixed the regression after making binary ops not do self-intersection.

Now the new Boolean code is only about 3 to 4 times slower than the
current BMesh one.
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.
July 20, 2020, 14:19 (GMT)
Merge branch 'master' into soc-2020-outliner
July 20, 2020, 14:03 (GMT)
BLI: add typedefs for containers that use raw allocators

Those are useful when you have to create containers with static
storage duration. If those would use Blender's guarded allocator,
it would report memory leaks, that are not actually leaks.
July 20, 2020, 13:55 (GMT)
GPencil: Fix select fill

The function was not working correctly, because it would select
fills where one of the triangles would have a bounding box
large enought that it would intersect the selction.
July 20, 2020, 13:47 (GMT)
GPencil: Fix select more

The first control point was not being selected due to an
off-by-one error.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021