Blender Git Loki

Blender Git commits from all branches.

Page: 181 / 2888

August 5, 2021, 17:55 (GMT)
Remove curly braces
August 5, 2021, 17:47 (GMT)
Add function to fill default array from doubles, simplify a bit
August 5, 2021, 17:02 (GMT)
Use IDP_ui_data_type instead of more specific checks
August 5, 2021, 16:48 (GMT)
Tests: run render tests for fixed 10s, and measure time per sample

Taking advantage of the new time limit rendering to make the benchmark runtime
the same on all devices.

For scenes with adaptive sampling it still uses the samples specified in the
file, since that makes time per sample an unreliable metric.
August 5, 2021, 16:44 (GMT)
Use pyrna_enum_value_from_id to parse enum items (fix bug creating custom property)
August 5, 2021, 16:23 (GMT)
Revert "Use pyrna_enum_value_parse_string"

This reverts commit 1cf574dc39b9f10ba7cd43625c28d86d3cdbe0dc.
August 5, 2021, 15:57 (GMT)
Merge branch 'master' into cycles-x
August 5, 2021, 15:46 (GMT)
Merge branch 'master' into refactor-idprop-ui-data
August 5, 2021, 15:42 (GMT)
Fix dead-lock when cancelling viewport render in Cycles X

This change is supposed to fix a hard-to-reproduce bug when Blender
gets stuck when quitting while viewport render ins going.

Ensure consistency in the check for the pause, so that it is checked
before asking to wait the condition variable. Otherwise it was possible
to miss the notification and not react to the pause state properly.
August 5, 2021, 15:27 (GMT)
support execution geometry expander
August 5, 2021, 15:23 (GMT)
Merge branch 'master' into asset-greasepencil
August 5, 2021, 15:23 (GMT)
Merge branch 'master' into greasepencil-object
August 5, 2021, 15:21 (GMT)
Cycles X: Silence OIDN denoising cancel message

Cancel is considered to be an error by the OIDN library, but we do
cancel to keep viewport interactive and this is not an error as far
as we are concerned.
August 5, 2021, 15:16 (GMT)
Cycles X: refactor passes to work like other nodes in the scene

* Alloc through create_node<Pass>() instead of Pass::add().
* Handle auto adding of passes, duplicate removal and other validation
in update_pass(), afterwards.
* Centralize pass logic from scene.cpp and pass.cpp into film.cpp.
* Move logic for which passes are read/written or noisy/denoised out
of Blender sync.
* Eliminate or change DENOISED to NOISY passes when denoising is
disabled, rather than using is_written().

This makes some upcoming changes easier, and is also a step towards
a better Cycles public API.

Differential Revision: https://developer.blender.org/D12118
August 5, 2021, 15:09 (GMT)
Cycles X: More flexible OIDN prefiltering settings

Allows to bring back old behavior when color and guiding passes are
denoised at the same time. Exposed as a single enum, so that we only
expose combinations which makes sense from configuration perspective.

Possibilities are:

- None. Assumes that the guiding passes are clean. Gives best results
without extra processing time (in expense of requiring to have enough
samples rendered to give clean guiding passes).

Corresponds to OIDN cleanAux=true and no prefiltering done on the
guiding passes.

- Fast. Old behavior, color and guiiding passes are denoised together.
This is fastest way of giving denoised result, in the expense of
possible loss of details.

Corresponds to OIDN cleanAux=false and no prefiltering.

- Accurate. Use special guiding passes prefilteringbefore denoising
color passes. Gives best results in the expense of extra time needed
to perform prefiltering. Avoids over-blurring details.

Corresponds to OIDN cleanAux=true and prefiltering performed on the
guiding passes.

Differential Revision: https://developer.blender.org/D12140
August 5, 2021, 14:14 (GMT)
show warning when expander output is not available
August 5, 2021, 13:53 (GMT)
Merge branch 'master' into soc-2021-curves
August 5, 2021, 13:53 (GMT)
reuse GeometryExpanderOutput struct
August 5, 2021, 13:51 (GMT)
Bug fix: error when selecting NURBS spline
August 5, 2021, 13:23 (GMT)
Added support for cutting Poly and NURBS splines
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021