Blender Git Commit Log

All Blender Git commits.

Page: 2494 / 8462

May 23, 2019, 14:22 (GMT)
Render: Use dependency graph for compositor/sequencer

This change makes it so a minimal dependency graph which only includes
compositor and sequencer is built for the render pipeline purposes.

Tricky part here is that it's only compositor itself and sequencer who
to use this dependency graph and IDs from it. Render engines are still
to be provided original IDs because:

- They will create dependency graph for the given scene, and currently
it is not possible to create dependency graph from CoW scene.

- IDs from the compositor/sequencer dependency graph are "stripped",
as in, they wouldn't have all view layers, collections or objects
required for proper final render.

This creates annoying mess of mixing evaluated and original scene
access in various parts of the pipeline.

Fixes T63927: Compositing nodes - drivers don't really work

Reviewers: brecht

Maniphest Tasks: T63927

Differential Revision: https://developer.blender.org/D4911
May 23, 2019, 14:22 (GMT)
Depsgraph: Allow building scene properties

This is used by driers and this is a first step towards support of
scenes used for only compositor or sequencer.

Fixes T61014: Assert adding a driver that uses a single property of a scene ID
May 23, 2019, 14:22 (GMT)
Depsgraph: Allow having ID built checks be more granular
May 23, 2019, 14:01 (GMT)
Fix addon preference registration setting preferences dirty

Setting the `bl_idname` on registration was setting dirty.
May 23, 2019, 13:30 (GMT)
Depsgraph: Fix fake dependnecy cycle in proxies

Noticed when was looking into T64764, F7043663.

This is a weird case when proxy group is not a group, but is the
same as linked object.

Remove useless relation which was causing cycle, but had no functional
meaning.

Pair programming session with Brecht.

Reviewers: angavrilov, brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D4928
May 23, 2019, 13:27 (GMT)
Fix T65002: after hiding edit mode object, clicking in wireframe mode crashes

Differential Revision: https://developer.blender.org/D4926
May 23, 2019, 12:41 (GMT)
Eevee: Fix SSS energy disapearing with alpha blended material
May 23, 2019, 12:30 (GMT)
Depsgraph: Correct relations for proxy group

At some point when the transform evaluation was split into EVAL and FINAL
the b350edc was re-introduced by EVAL being run prior to proxy_group's
matrix is evaluated.
May 23, 2019, 12:17 (GMT)
Compositor: FileOutput

The File output node stores it settings locally, but the stereo settings
were not displayed, making users only able to use the default settings
of the node.

The cause of not displaying the buttons are was a NULL-pointer check in
`uiTemplateImageFormatViews`. The NULL pointer was used to check if
multiview was enabled. in case of the file output node this check was
performed by the node, so the nullpointer check could be ignored.

Reviewed By: brecht

Maniphest Tasks: T62767

Differential Revision: https://developer.blender.org/D4929
May 23, 2019, 12:14 (GMT)
Cleanup: Remove debug print
May 23, 2019, 11:28 (GMT)
Fix T63176: Compositor stipes when scaling
May 23, 2019, 10:55 (GMT)
GPencil: More test to apply evaluated rotation in Sculpt

This is an experimental commit
Revision 6be9d19 by Gaia Clary (master)
May 23, 2019, 10:29 (GMT)
Collada exporter update

Added new feature: Collada: global axis rotation upon export (UI)

The new feature allows to specify the target rest coordinate system upon export.
This allows for example to export a character that is in Blender orientation (Y forward)
to match the Secondlife orientation where (-X forward)

- Refactor:Added new utility methods to collada_utils
Made BCMatrix class more powerfull
moved Blender related structures into new BlenderContext class
added class wrapper to encapsulate ExportSettings structure
Added blender context getters to ExportSettings
added access methods to BlenderContext into ExportSettings class
Moved class BCMatrix into BlenderContext
moved utility functions from collada_util into BlenderContext
replace own function for parenting by a call to ED_object_parent_set()

- Cleanup: removed obsolete parameters from methods
renamed parameters for better understanding
cleanup whitespace and indentation
removed obsolete comments
May 23, 2019, 10:00 (GMT)
Gpencil: Fix assert when rendering with Eevee
Revision 3cf0034 by Gaia Clary (collada)
May 23, 2019, 09:54 (GMT)
new: Collada added global orientation transform to export
May 23, 2019, 09:41 (GMT)
Image space, view menu: Fix access uninitialized variable

Seems to be a copy-paste mistake in 7a2b203, causing menu to be
almost empty.
May 23, 2019, 09:27 (GMT)
Fix too dense timeline grid spacing

The default spacing changed when this started using the user preferences,
this makes it work more similar to before that.
May 23, 2019, 09:10 (GMT)
Cleanup: unused import, pep8
May 23, 2019, 09:10 (GMT)
Cleanup: remove redundant separators
May 23, 2019, 09:04 (GMT)
UI: change order of Live Unwrap in menu U key still goes to Unwrap first

Also makes it more clear it's related specifically to this type of unwrapping.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021