Blender Git Commit Log

All Blender Git commits.

Page: 2602 / 8462

April 1, 2019, 12:43 (GMT)
Modifiers: Proper fix for the Apply Modifier

It is up to the operator to pass valid object to the modifiers
evaluation.

Fixes T62916: Applying boolean modifier does not set materials properly
April 1, 2019, 12:43 (GMT)
Modifiers: Use object passed to evaluation

This was wrong and violating design to force modifiers to query
evaluated objects and IDs. It is up to the caller to make sure
the object is properly evaluatable.

Effectively, reverting changes from de491abf9962 (and possibly
other related changes).
April 1, 2019, 12:40 (GMT)
Cycles: Small fixes for adaptive sampling
April 1, 2019, 12:40 (GMT)
Ccyles: Added adaptive sampling box filter to OpenCL mega kernel.
April 1, 2019, 12:30 (GMT)
Fix T62960: Expanding/Closing Constraints/Modifiers causes re-render

Mark specific properties as no-dependency-graph tag.

This is needed to avoid a centralized Copy-on-Write tag from RNA
pointer update.
April 1, 2019, 12:30 (GMT)
Remove evaluated RNA pointer lookup in interface

Since there is a flush of evaluated values back to the original
for an active dependency graph we don't need this lookup anymore.

Not only it slows interface drawing down, but also is becoming
in a way of the upcoming fix.
April 1, 2019, 12:16 (GMT)
Ccyles: Added adaptive sampling box filter to CUDA.
April 1, 2019, 12:16 (GMT)
Cycles: Added adaptive sampling support for AOVs
April 1, 2019, 12:16 (GMT)
Cycles: Improve adaptive sampling with split kernel
April 1, 2019, 12:16 (GMT)
Cycles: Added passes support for adaptive sampling

Support for denoising passes still missing.
April 1, 2019, 12:16 (GMT)
Cycles: Fixed build errors with gcc
April 1, 2019, 12:16 (GMT)
Cycles: Disabling adaptive sampling for CMJ and Sobol

Only Progressive Multi Jitter has the properties we need for
adaptive sampling, so disable it for other sampler types.
April 1, 2019, 12:16 (GMT)
Cycles: Improved scrambling of PMJ sequence

Pixar notes that progressive multi-jittering doesn't work that well
with Cranley-Patterson rotation and suggests random digit scrambling
instead.
April 1, 2019, 12:16 (GMT)
Cycles: Fixed some more stupid bugs in the PMJ02 sampler.
April 1, 2019, 12:16 (GMT)
Cycles: Fixed stupid typo in PMJ02 generator.
April 1, 2019, 12:16 (GMT)
Cycles: Fixed OpenCL build.
April 1, 2019, 12:16 (GMT)
Cycles: Made PMJ sampler compile on Windows
April 1, 2019, 12:16 (GMT)
Cycles: Added random shuffling to PMJ generation.

Progressive Multi-Jittered sequences still had some correlations between dimensions.
Now there's some added random permutation for higher dimensions.
April 1, 2019, 12:16 (GMT)
Cycles: Moved adaptive rendering to use PMJ sampler.
April 1, 2019, 12:16 (GMT)
Cycles: Added Progressive Multi-Jittered Sampling.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021