Blender Git Commit Log

All Blender Git commits.

Page: 2202 / 8462

September 11, 2019, 10:28 (GMT)
GPencil: New Brush postprocesing Simplify

This option allows to apply a simplify when the stroke is completed. The simplify use the Adaptive option to keep the shape.
September 11, 2019, 10:19 (GMT)
Cycles: Display RenderPass in Viewport

This change allows the user to select a renderpass in the 3d viewport.

Added support for external renderers to extend the `View3DShading` struct.
This way Blender doesn't need to know the features an external render engine wants to support.
Note that the View3DShading is also available in the scene->display.shading; although this is
supported, it does not make sense for render engines to put something here as it is really
scene/workbench related.

Currently cycles assumes that it always needs to calculate the combined pass; it ignores the
`pass_flag` in KernelFilm. We could optimize this but that was not in scope of this change

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5689
September 11, 2019, 10:05 (GMT)
Merge branch 'master' into greasepencil-object
September 11, 2019, 09:49 (GMT)
Armature: convert the length Python property of bones to a RNA property.

This allows accessing it from drivers and using it in UI, as
demonstrated by adding it to the transform panel of 3D View.

As an aside, properly mark transform-related properties of Bone
read-only, as they can only be changed correctly in edit mode.
September 11, 2019, 09:39 (GMT)
Fix T69736: Flipping bookmarks region empties it
September 11, 2019, 09:36 (GMT)
new Change Particle Position node
September 11, 2019, 09:29 (GMT)
Cleanup: typo/spelling
September 11, 2019, 09:24 (GMT)
new Custom Event node
September 11, 2019, 08:55 (GMT)
move events ui to same file
September 11, 2019, 08:43 (GMT)
Depsgraph: Allow non-keyed changes from frame_change_post handler

Makes it possible to do custom edits to animated properties from a
python handler.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5738
September 11, 2019, 08:43 (GMT)
Render: Only run callbacks for non-preview renders

Those handlers are usually done to edit scene which is being rendered,
and this is not supported due to a fully localized nature of the preview
bmain.

There is still non-conditional callback in stats_background which is a
bit tricky to cover with check, but this code is not supposed to be run
for previews anyway.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5731
September 11, 2019, 08:43 (GMT)
Python handlers: Pass depsgraph to events where it makes sense

The goal is to make it possible to access evaluated datablocks at a
corresponding context. For example, be able to check evaluated state
if an object used for rendering.

Allows to write scripts in a safe manner for T63548 and T60094.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5726
September 11, 2019, 08:43 (GMT)
Depsgraph: Introduce depsgraph registry

Allows to access dependency graphs created for render engines
to inform them about changes in .blend file structure from the
Python handlers.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5724
September 11, 2019, 08:43 (GMT)
Depsgraph: Pass bmain to depsgraph object creation

Currently unused, but will allow to keep of an owner of the depsgraph.

Could also simplify other APIs in the future by avoiding to pass bmain
explicitly to relation update functions and things like that.
September 11, 2019, 08:41 (GMT)
allocate VTreeDataGraph on heap
September 11, 2019, 08:18 (GMT)
store size of vector in debug builds to ease debugging
September 11, 2019, 07:50 (GMT)
Merge branch 'master' into functions
September 11, 2019, 01:09 (GMT)
Transform: Snap: Fix mixed snap without edge

Face snapping was disregarded when approaching an edge.
September 11, 2019, 00:14 (GMT)
Fix unintentional differences with master from merge
September 10, 2019, 22:12 (GMT)
UI: File Browser Friendly Volume Descriptions

File Browser Volumes list gets nicer friendly drive names with volume label or device description.

Differential Revision: https://developer.blender.org/D5747

Reviewed by Brecht Van Lommel
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021