Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 684 / 5574

July 11, 2020, 04:50 (GMT)
Docs: remove reference to PYTHONHOME

This is no longer used by default, when '--python-use-system-env' is set
there are many Python environment variables, don't list them in
Blender's help message.
July 10, 2020, 20:07 (GMT)
UI: UV: Add Select Shortest Path to menu

This matches the 3D Viewport
July 10, 2020, 18:08 (GMT)
Fix T78662: Cycles baking fails if denoising is enabled, after recent changes

This is not supported yet.
July 10, 2020, 17:56 (GMT)
Fix build error building without OpenImageDenoise
July 10, 2020, 16:41 (GMT)
Fix T78801: Eevee missing setting to enable/disable freestyle per view layer

This was only visible when Cycles was enabled.
Revision 4e8fc15 by Hans Goudey
July 10, 2020, 16:21 (GMT)
UI: Improve transform constraint layout

- Remove the "mapping" subpanel and moves the source axis
selection ot the destination subpanel.
- Rename "Source" and "Destination" to "Map From" and "Map To" to
make the action more clear
- Gray out source axes when their data isn't selected.

These changes were discussed in D8041.
July 10, 2020, 16:03 (GMT)
Revert "Fix T78296: Performance - Use Binary Search for MDeformWeight"

This reverts commit 39b525e0f07fa25dcda54226ade789959b642dec and
3121015dceb1d269d79690c8f15c8e1406c9b09f as tests are failing.
July 10, 2020, 15:56 (GMT)
GPencil: Fix unreported Use Falloff curve for active frame not working

For the active frame it was using always a value of 1.0 and it was not using the curve.
July 10, 2020, 15:10 (GMT)
Cycles: support OpenImageDenoise in final renders

Performance is not great currently due to the API not seeming to support
efficient denoising of multiple tiles at the same time. So in many cases
only one or a few threads will actually be denoising at the same time.

In renders with many samples this is not a big problem, but for faster
renders it's a signficant overhead.

We should try to optimize this still, possibly by batching denoising of
a bigger neighborhood of multiple tiles at once.
July 10, 2020, 15:10 (GMT)
Cleanup: reduce hardcoded numbers in denoising neighbor tiles code
July 10, 2020, 15:10 (GMT)
Cleanup: minor refactoring in Cycles update detection code
July 10, 2020, 15:10 (GMT)
Cycles: optimize camera inside volume tests

Only run when there are volumes in the scene, and compute in parallel.

Ref T56939

Differential Revision: https://developer.blender.org/D8261
July 10, 2020, 15:10 (GMT)
Fix T78776: Cycles OpenCL error after recent changes for holdouts
July 10, 2020, 14:51 (GMT)
Fix T78766: Blender crashes after deleting vertices with Custom Normals.

Some core BMesh topology changing functions were not properly tagging
custom normal runtime caches as dirty...
July 10, 2020, 14:16 (GMT)
Fix T78579: Proxy produces wrong preview when using Offset or Crop

Make sure that proxy and original images are scaled to same size before
applying offset or crop.

During testing, I discovered, that raw cache will lose information whether
this image was proxy or not. Because of this, proxy images will not create
this cache type. It would be fairly easy to implement this functionality for
cache, but I have decided to not do it now, because I did not want to pass yet
another mostly hard-coded bool flag to cache system. Since image is proxy, it
should be fast to read anyway.

In case of using offset property, code was modified to make sure we scale
image only once. I also tried to make code more readable and streamlined and
cleaned up surrounding functions a bit.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8203
July 10, 2020, 14:16 (GMT)
Fix T78573: Crash when removing strips with prefetching

Stop prefetching before changing content of seqbase.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8256
July 10, 2020, 14:16 (GMT)
Fix T69440: Memory leak adding strips via python

seq->strip was overwritten in python API function.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8204
July 10, 2020, 13:54 (GMT)
BLI: add C++ random number generator

This adds `blender::RandomNumberGenerator` in `BLI_rand.hh`.
Furthermore, `RNG` is now implemented in terms of this new generator.
No functional changes are expected, the generated random numbers
are not changed by this commit.

Reviewers: campbellbarton, brecht

Differential Revision: https://developer.blender.org/D8259
July 10, 2020, 13:50 (GMT)
Expose override flags to python RNA properties definition.

Time will tell whether we need to expose more RNA override flags here.

Implements/Fix T78534.

Differential Revision: https://developer.blender.org/D8250
July 10, 2020, 13:48 (GMT)
Cleanup: declaration and implementation function signature did not match
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021