Blender Git Loki

Kaikki Blender Git kommitit.

Page: 4 / 8462

December 29, 2021, 14:00 (GMT)
Fix: VSE colormix blend factor not working

Blend factor was used to adjust alpha of background image, which is not
correct. This was done in fdee84fd567a where another change was, that
background alpha is copied into result, which is correct.

Apply blend factor to foreground image alpha channel.
December 29, 2021, 09:16 (GMT)
Fix T94422: Shading/Normals break on array modifier caps

The array modifier does not necessarily tag normals dirty.
If it doesnt, normals are recalculated "internally" using the offset ob
transform. This was happening for the array items, but not for the caps.

Now do the same thing for caps.

Maniphest Tasks: T94422

Differential Revision: https://developer.blender.org/D13681
Revision dc0bf9b by Hans Goudey (master)
December 29, 2021, 06:16 (GMT)
Fix T94453: Weld modifier crash after recent cleanup

I had assumed that the span's size was the same as the length variable.
In the future, separate lengths could be removed in favor of using
lengths directly from spans.
December 29, 2021, 03:51 (GMT)
Nodes: Convert shader, shader category nodes to c++

Also add file namespace

This is needed to use new node APIs

Differential Revision: https://developer.blender.org/D13684
December 29, 2021, 02:53 (GMT)
Cleanup: clang-tidy

Fixes two instances of `-Wunused-but-set-variable`

There are several more of these but these were low hanging
and noisy with one being in a header functions.
December 29, 2021, 02:32 (GMT)
USD material import improvements.

Refactored get_udim_tiles() based on review by
Sybren and Jesse.
December 29, 2021, 01:58 (GMT)
Cleanup: clang-tidy

- modernize-deprecated-headers
- modernize-redundant-void-arg

Missed in rB11ac276caaa6e6d42176452526af97cf972abb5f
Revision c34ea33 by Hans Goudey (master)
December 29, 2021, 00:25 (GMT)
Cleanup: Remove unused node tree "local sync" functions
December 29, 2021, 00:03 (GMT)
USD material import improvements.

Per review by Sybren, added find_existing_material()
utility function and comments.
December 28, 2021, 23:42 (GMT)
Cleanup: Use indices instead of pointers

This improves code readability.

Take the opportunity and improve the comments too.
Revision 1464eff by Hans Goudey (master)
December 28, 2021, 21:36 (GMT)
Cleanup: Return early, organize variable declarations
December 28, 2021, 20:49 (GMT)
Nodes: Enable unity build for function nodes

Unity build saves 5 seconds off the total build time when compiling `bf_nodes_function`.
Total build times went from 25s to 20s (20% reduction),
tested with ninja on linux running i5 8250U.
December 28, 2021, 20:37 (GMT)
USD material import improvements.

Per suggestions from Jesse and Sybren in their
reviews.
December 28, 2021, 20:18 (GMT)
Nodes: Add bf_nodes_function module

In the future this will be used to support unity builds for function nodes

Differential Revision: https://developer.blender.org/D13682
December 28, 2021, 19:18 (GMT)
Nodes: Declare function nodes in individual file namespace

To be used in the future to support unity builds
December 28, 2021, 19:18 (GMT)
Nodes: Split shader color ramp into its own file
Revision 955748a by Hans Goudey (master)
December 28, 2021, 18:44 (GMT)
Fix: Duplicate link search entries for attribute statistic node

Using the output declarations is incorrect because there is a
declaration for each type. Instead loop over the names directly,
since it will make it easier to add an integer mode that only
supports some of the outputs.
December 28, 2021, 18:29 (GMT)
Viewport Compositor: Port Time node

This patch ports the Time node to the viewport compositor. The current
frame number was added to the View UBO in order to be accessed by the
shader.
December 28, 2021, 18:29 (GMT)
Viewport Compositor: Port Luminance Key node

This patch ports the Luminance Key node to the viewport compositor. The
shader is a straightforward port of the compositor code.
December 28, 2021, 18:26 (GMT)
Viewport Compositor: Port Distance Key node

This patch ports the Distance Key node to the viewport compositor. The
shader is a straightforward port of the compositor code.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021