Blender Git Commits

Blender Git "temp-gpencil-bezier-stroke-type" branch commits.

Page: 4 / 15

April 22, 2021, 15:35 (GMT)
Cleanup: doversion for 3.0 is using FileData
April 22, 2021, 15:35 (GMT)
Fix T87615: No snapping to objects instanced by Geometry nodes

The code of the snapping system to interact the objects in the scene only
considers instances what comes from "DUPLI" objects.

This commit adds instances coming from Geometry nodes.

Differential Revision: https://developer.blender.org/D11020
April 22, 2021, 15:35 (GMT)
Animation: add "LocRotScaleCProp" keying set

Add a keying set that includes location, rotation, scale, and custom
properties.

The keying set is intentionally not based on the "Whole Character"
keying set. Instead, it is generic enough to be used in both object and
pose animation, making it possible to quickly switch between animating
characters and props without switching keying sets.

This is, according to @rikkert, what the Blender Studio animators need
99.9% of the time.
April 22, 2021, 15:35 (GMT)
Fix missing include
April 22, 2021, 15:35 (GMT)
Fix T87090: VSE scrubbing locks up blender

Speed effect caused, that some raw frames are re-used for multiple
final frames. When cached final frame is freed due to memory being
full, it tried to free also lower level cached frames that were used
during compositing. Some lower level cached frames were already freed
by different final frame and `BLI_ghash_remove()` failed.

Check if key still exists in hash or if linked keys were overwritten
before removing them.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D10909
April 22, 2021, 15:35 (GMT)
Geometry Nodes: Add initializer for attribute creation

Previously we always had to set attribute values after creating
the attribute. This patch adds an initializer argument to
`attribute_try_create` which can fill it in a few ways, which
are explained in code comments.

This fixes T87597.

Differential Revision: https://developer.blender.org/D11045
April 22, 2021, 14:10 (GMT)
GPencil: Only update weights for bezier strokes

Set the update flag to only update the weights when regenerating the
polyline.
April 22, 2021, 13:56 (GMT)
GPencil: Fix bezier stroke weight painting

The last element of a bezier stroke could not be weight painted.
This was because the checks use line segments to test for a hit and then
pick the first point of that segment to paint the weight. This causes the
problems for the last point.

Instead of testing of the segment is inside the circle, we just test
if the points are inside the circle.

Note that this should also be done for poly strokes at some point,
because it makes the code simpler.
April 22, 2021, 13:53 (GMT)
GPencil: More work on weights transfer
April 22, 2021, 08:04 (GMT)
Merge branch 'temp-gpencil-bezier-stroke-type' of git.blender.org:blender into temp-gpencil-bezier-stroke-type
April 22, 2021, 08:01 (GMT)
GPencil: Fix merge issues

April 22, 2021, 07:54 (GMT)
GPencil: Add weight transfer for cyclic strokes

This adds the code that transfers the weights for cyclic bezier strokes
to the polyline.
April 22, 2021, 07:40 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type

Conflicts:
source/blender/editors/gpencil/gpencil_data.c
source/blender/editors/gpencil/gpencil_edit.c
April 19, 2021, 09:39 (GMT)
GPecnil: WIP Transfer weights from curve to polyline
April 17, 2021, 09:50 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 16, 2021, 19:49 (GMT)
GPencil: Use geom update flags in update functions
April 16, 2021, 16:45 (GMT)
GPencil: Add flags for polyline regeneration
April 16, 2021, 08:23 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 16, 2021, 08:12 (GMT)
GPencil: Hide handles in stroke mode

Note that this does not show the stroke selection for bezier strokes
yet. This would likely have to be implemented in a new shader.
April 15, 2021, 08:49 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021