Blender Git Commits

Blender Git commits from all branches.

Page: 30 / 2888

November 23, 2021, 08:12 (GMT)
Fix T93198: Frame Selected in greasepencil curve editing does not work

Was not taking into account curve points at all.

Maniphest Tasks: T93198

Differential Revision: https://developer.blender.org/D13281
November 23, 2021, 08:09 (GMT)
Fix T93194: greasepencil channel lists ignoring collection visibility

Same fix as rB0a3b4d4c64f1, but this time for greasepencil.

To repeat: dopesheet in greasepencil mode was ignoring the temporariy
visibility flag of collections. As a result, even though the dopesheet
was supposed to show animation data of visible greasepencils only was
still showing such data of greasepencils that were hidden by hiding
their collection.
November 23, 2021, 08:07 (GMT)
Fix T89260: Eevee crashes with custom node sockets.

Cause of this issue is that Custom Node Sockets info type was
initialized as SOCK_FLOAT when registering. Areas within the core that
would ignore custom socket types by checking its type would use the
socket as being a float type.

When custom node sockets have a property called default_value blender
tries to store it as an internal default value what failed in debug
builds.

This patch will set the socket type to SOCK_CUSTOM when registering a
custom socket type and allow, but skip storage of custom default values.
In this case the default values should already be stored as custom
properies.

Reviewed By: campbellbarton, JacquesLucke

Maniphest Tasks: T89260

Differential Revision: https://developer.blender.org/D13174
November 23, 2021, 07:48 (GMT)
Fix T92384: Wrong UV layers used with Boolean Modifier (Fast Solver)

Ensure the layers from the source mesh are used instead of the
object referenced by the boolean modifier.
November 23, 2021, 07:44 (GMT)
Fix T88614: Mixdown crashes Blender 2.92.0 and 3.0.0 Alpha

The problem is caused by the most recent ffmpeg version (4.4) which
needs channels to be set when submitting a frame for encoding.
November 22, 2021, 17:36 (GMT)
Merge branch 'master' into temp-geometry-nodes-timings
November 22, 2021, 15:47 (GMT)
Fix T93066: Alembic export ignores Mantaflow particles

`ABCPointsWriter::is_supported` already checked for valid particle
system types (liquid, spray, foam, bubbles, ...).

`AbstractHierarchyIterator::make_writers_particle_systems` did not
create a writer for these though, so now bring these in line and also
create writers for these.
November 22, 2021, 15:35 (GMT)
Fix T93074: Gpencil cutter not using flat caps in middle cuts

When cut an stroke using the option Flat Caps, the falt was not done if the cut was done in the middle of the stroke.

Now the flat is applied to the segments created and also some cleanup of the code done.
November 22, 2021, 15:28 (GMT)
Fix T92760: Crash erasing GPencil when occlusion test is enabled

`pt0` was read when `NULL` and `is_occluded_pt1` could be read even if
it is not initialized.
November 22, 2021, 15:20 (GMT)
GPencil: Speed up Occlude Eraser

This is an initial change to speed up the calculation of the Occlude eraser. In the future, we can add more optimizations, but at least this increase speed.

Intead to check always the 3 points, the check is skipped if it's not required.

Base in a solution by Philipp Oeser.

This is related to T88412

November 22, 2021, 15:12 (GMT)
Merge branch 'master' into universal-scene-description
November 22, 2021, 14:37 (GMT)
Merge branch 'master' into temp-vert-normals-cleanup
November 22, 2021, 13:33 (GMT)
Fix potential crash opening 3.0 blend files in older versions.

Affects insertion of constraints in liboverrides. In some cases, when
opening newer post-3.0 .blend files, the source won't be found anymore,
override apply code then needs to fail properly instead of crashing.

Related to refactor from rB33c5e7bcd5e5.
November 22, 2021, 13:29 (GMT)
Fix potential crash opening 3.0 blend files in older versions.

Affects insertion of constraints or NLA tracks in liboverrides. In some
cases, when opening newer post-3.0 .blend files, the source won't be
found anymore, override apply code then needs to fail properly instead
of crashing.

Related to refactor from rB33c5e7bcd5e5.
November 21, 2021, 17:48 (GMT)
Merge branch 'master' into temp-vert-normals-cleanup
November 21, 2021, 16:39 (GMT)
Merge branch 'master' into temp-ui-cpp
November 21, 2021, 15:56 (GMT)
Cleanup: Clang tidy
November 20, 2021, 23:43 (GMT)
Merge branch 'master' into temp-geometry-nodes-timings
November 20, 2021, 23:41 (GMT)
Count node logs and only show timing if > 0.
Some other fixes from review.
November 20, 2021, 22:00 (GMT)
Cleanup: Move outliner_tools.c to C++
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021