Blender Git Commit Log

All Blender Git commits.

Page: 758 / 8462

April 5, 2021, 16:22 (GMT)
Merge branch 'master' into sculpt-dev
April 5, 2021, 15:38 (GMT)
EEVEE: Depth Of Field: Port back jittered dof

This cleansup a lot of confusion / complexity in the setup code.

Setup is closer to what cycles does now.

Also duplicates some buggy behavior of Cycles for now until this
is fixed.
April 5, 2021, 15:34 (GMT)
Cleanup: BLI: Fix some const conrectness
April 5, 2021, 13:48 (GMT)
3D View Utils: Add 'margin' parameter to 'ED_view3d_depth_read_cached'

Matches the alternative function ED_view3d_autodist_depth, but is more
efficient since it uses the cache.

No functional changes.
April 5, 2021, 12:59 (GMT)
Merge branch 'master' into geometry-nodes-curve-support
April 5, 2021, 12:05 (GMT)
Cycles: update Light Paths preset

* Add Fast GI / AO bounces to presets
* Add Default preset matching defaults
* Add Fast Approximate GI preset
* Lower Full GI depths to 32
April 5, 2021, 12:05 (GMT)
Render: faster animation and re-rendering with Persistent Data

For Cycles, when enabling the Persistent Data option, the full render data
will be preserved from frame-to-frame in animation renders and between
re-renders of the scene. This means that any modifier evaluation, BVH
building, OpenGL vertex buffer uploads, etc, can be done only once for
unchanged objects. This comes at an increased memory cost.

Previously there option was named Persistent Images and had a more limited
impact on render time and memory.

When using multiple view layers, only data from a single view layer is
preserved to keep memory usage somewhat under control. However objects
shared between view layers are preserved, and so this can speedup such
renders as well, even single frame renders.

For Eevee and Workbench this option is not available, however these engines
will now always reuse the depsgraph for animation and multiple view layers.
This can significantly speed up rendering.

These engines do not support sharing the depsgraph between re-renders, due
to technical issues regarding OpenGL contexts. Support for this could be added
if those are solved, see the code comments for details.
April 5, 2021, 08:03 (GMT)
Merge branch 'master' into cycles_texture_cache
April 5, 2021, 04:09 (GMT)
Geometry Nodes Curves: Cleanup, progres on evaluation for bezier splines
April 4, 2021, 21:58 (GMT)
Merge branch 'master' into geometry-nodes-curve-support
April 4, 2021, 19:56 (GMT)
EEVEE: Shader: Add preprocessor to have better shared enum definition

This removes the use of very ugly macros. Now we preprocess
the .hh string at startup to change enum definitions to a more
GLSL friendly variant.
April 4, 2021, 18:22 (GMT)
Geometry Nodes Curves: More progress on curve to mesh node
April 4, 2021, 18:22 (GMT)
Geometry Nodes Curves: Keep resolution attribute above 0
April 4, 2021, 17:17 (GMT)
Cleanup: DRW: Const correctness
April 4, 2021, 15:26 (GMT)
GPencil: Add weight painting for bezier strokes

This implements the code that allows the user to paint weights on
bezier strokes. Note that this does not change the code for the
rendering so it will be hard to see the actual result of the painting.
April 4, 2021, 14:30 (GMT)
Geometry Nodes Curves: Allow attribute nodes to run on curves
April 4, 2021, 14:29 (GMT)
Geometry Nodes Curves: Retrieve edit mode nurbs as well
April 4, 2021, 13:20 (GMT)
Cycles: make AO bounces settings more discoverable

* Move out of Simplify panel, into Light Paths > Fast Global Illumination
* Add separate boolan setting to enable/disable it separate from Simplify
* Default AO bounces to 1
* Put ambient occlusion distance in this panel as well
April 4, 2021, 09:39 (GMT)
GPencil: Remap shortcut for split

The default shortcuts for `stroke_split` and `set_handle_type` were
both {key V}. Set `stroke_split` to {key Shift}+{key V} and
`set_handle_type` to {key V}.
April 4, 2021, 09:26 (GMT)
GPencil: Fix point selection of eval bezier strokes

The point selection for bezier strokes was not correct. The
selection didn't use the active stroke and curve to select.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021