Blender Git Commit Log

All Blender Git commits.

Page: 3091 / 8462

July 13, 2018, 15:05 (GMT)
Modify code to standard api and style
July 13, 2018, 13:51 (GMT)
Merge branch 'blender2.8' into greasepencil-object
July 13, 2018, 11:47 (GMT)
Cycles: Bug fixes

- Stopping recursive tree traversal if
negative PDFs are encountered.

- accum_light_tree_contribution() now
takes a scale factor as input which
is passed through to accum_light_contribution

- light_bvh_sample now changes randu. This
is similar to the other *_sample functions.
This fixed a bug where recursive traversal
with no splitting gave a different result
compared to just using light_sample.
July 13, 2018, 11:44 (GMT)
Cycles: Updated SAOH with regularization factor

This factor penalizes thin bounding boxes in
the tree construction.
July 13, 2018, 11:41 (GMT)
Cycles: Updated cone aggregation and measure

The paper provided a way to merge two bounding
cones and an updated version of the cone
measure.
July 13, 2018, 11:33 (GMT)
Cycles: Updated the importance metric

The new paper provides an updated importance
metric which is now implemented. Also, a bug
in the index used for background lights in
the MIS calculations have been fixed.

Technical details:
- The new importance metric depends on the
normal at the shading point. The MIS
calculations have been changed
accordingly.

- The uncertainty angle was described in
the paper and is now implemented.

- In the implementation details section
of the paper they mention that they
limit the distance if splitting is
disabled. This is implemented too.
July 13, 2018, 11:30 (GMT)
Cycles: Updated rescaling of random numbers

The new paper describes how they rescale the
random numbers in the tree traversal. We do
the same now.
July 13, 2018, 11:21 (GMT)
Cycles: Updated the split heuristic

The split heuristic is now based on the
new paper instead of the abstract/slides
from 2017.
July 13, 2018, 10:52 (GMT)
Merge branch 'master' into blender2.8
July 13, 2018, 10:47 (GMT)
Cleanup: operator type API, header
July 13, 2018, 10:38 (GMT)
Merge branch 'master' into blender2.8
July 13, 2018, 10:29 (GMT)
Merge branch 'blender2.8' into greasepencil-object
July 13, 2018, 10:22 (GMT)
Merge branch 'master' into blender2.8
July 13, 2018, 10:20 (GMT)
Cleanup: move WM type registration into own files

Type registration is mostly boiler plate logic,
which can be separated from other API's.
July 13, 2018, 09:00 (GMT)
Nodes: add sqrt, ceil, floor and fract to math nodes.

This works for Cycles, Eevee, texture nodes and compositing. It helps to
reduce the number of math nodes required in various node setups.

Differential Revision: https://developer.blender.org/D3537
July 13, 2018, 08:57 (GMT)
UI: show popover shortcuts in tooltip
July 13, 2018, 08:52 (GMT)
Merge branch 'master' into blender2.8
July 13, 2018, 08:51 (GMT)
Cleanup: id-property API use

Also clarify comments.
July 13, 2018, 08:33 (GMT)
Merge branch 'blender2.8' into greasepencil-object
July 13, 2018, 08:33 (GMT)
Move depsgraph tag after brush creation

If the brush was created, the tag was not working because it was done before the brush was available.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021