Blender Git Loki

Kaikki Blender Git kommitit.

Page: 109 / 8462

November 4, 2021, 17:32 (GMT)
Fix T91986: incorrect syncing of geometry instances

The issue was that some geometries were not synced again even when
they changed. This commit adds a map that keeps track of the geometries
that need to be updated when an object has changed.

Differential Revision: https://developer.blender.org/D13020
November 4, 2021, 17:25 (GMT)
Fix T92799: handle undefined node group type in field inferencing

A group node could reference an undefined group when the group
was linked and its source file was not found on load. The field
inferencing code did not handle that case before.

With this change, the file provided in T92799 loads successfully.
November 4, 2021, 16:27 (GMT)
Merge branch 'blender-v3.0-release'
November 4, 2021, 16:16 (GMT)
Fix T92778: Cloth Point Cache Name disappears after Make Library Override.

Cloth modifier had a unique, weird and weak way of copying its
pointcache, now make it use `BKE_ptcache_copy_list` like done for e.g.
particles or softbody data.
November 4, 2021, 15:50 (GMT)
Merge branch 'blender-v3.0-release'
November 4, 2021, 15:39 (GMT)
Fix T92450: Cycles wrong render with overlapping glass, transparency and volumes

We need to store the continuation probability used to make the termination
decision in intersect_closest, instead of recomputing it in shade_surface.
Because otherwise a shade_volume in between can change the throughput and
change the probability.
Revision 2becb3e by Hans Goudey (master)
November 4, 2021, 15:10 (GMT)
Merge branch 'blender-v3.0-release'
Revision b646846 by Hans Goudey (master)
November 4, 2021, 15:10 (GMT)
Fix T92812: Startup has "Standard" View Transform Instead of "Filmic"

A repeat of the problem I caused last time I edited the startup file.
Never do it with a lite build! Also align the toolbar widths in all
editors to the smallest size they snap to.
November 4, 2021, 15:02 (GMT)
Cleanup: Remove operator context override for drop-box operators

Drop-boxes should act on the context determined through the exact cursor
location. There should be no need to override that, basically by the
nature of how drop-boxes work.
So Campbell and I agreed on removing this.

If we wanted to support it, we'd have to restore the operator context
when drawing drop-boxes, see
https://developer.blender.org/T92501#1247581.
November 4, 2021, 14:32 (GMT)
Merge branch 'blender-v3.0-release'
November 4, 2021, 14:31 (GMT)
UI: Fix UIList item using "regular" widget colors while edited

Simply removing the check for `UI_STATE_TEXT_INPUT` makes it inherit
the "List Item" User Interface theme settings. This patch changes the
default theme to match the colors of text input fields.

#### Master
{F11680556, size=full}

#### This patch
{F11680557, size=full}

All the included commmunity themes seem to work well (only Deep Grey might
need more contrast but that's a different patch).

Related reports: T92720

Reviewed By: #user_interface, Severin

Maniphest Tasks: T92720

Differential Revision: https://developer.blender.org/D13073
November 4, 2021, 14:06 (GMT)
Attempt to fix failing lib link test on windows.

According to https://docs.python.org/3/library/os.html#os.rename,
`os.rename` has os-specific behavior, and will fail in case you attempt
to rename to an existing file on windows.

So using `os.replace` instead, which should be os-agnostic.

NOTE: Fact that temp test directory is not cleared after tests are
sucessfully ran does not sound great...
November 4, 2021, 13:50 (GMT)
Merge remote-tracking branch 'origin/blender-v3.0-release'
November 4, 2021, 13:44 (GMT)
Fix T92814: improve automatic linking when inserting Float Curve node

This solves the issue in a more general that can also be used to solve
similar issues for other nodes in the future. Nodes can specify their
"main" socket in their declaration so that we don't have to rely on
heuristics.

Differential Revision: https://developer.blender.org/D13108
November 4, 2021, 13:41 (GMT)
Fix T92649: incorrect copying of anonymous attributes in many places

Many modifiers and other places use `CustomData_copy_data` to copy data
between different meshes. This function assumes that assumes that the
source and destination `CustomData` objects are "compatible" in some way.
Usually modifiers use `CustomData_copy` to create a compatible new
`CustomData` on the new mesh. The issue was that the optimization I added
for anonymous attributes broke this compatibility. It avoided copying some
attributes when they are no longer used.

This lead to attributes being copied incorrectly.
D13083 contains ideas for how this could be fixed more generally.
For now I just removed the optimization.

Differential Revision: https://developer.blender.org/D13083
November 4, 2021, 13:40 (GMT)
Fix: Geometry Nodes: Math node smoothmax not working

Function arguments were incorrect.

Noted during @simonthommes live stream.

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D13110
November 4, 2021, 12:48 (GMT)
add node storage
November 4, 2021, 12:38 (GMT)
add initial enum node
November 4, 2021, 12:28 (GMT)
initial enum socket
November 4, 2021, 11:43 (GMT)
Merge branch 'master' into soc-2021-curves
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021