Blender Git Commits

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

Page: 3 / 15

April 28, 2021, 18:33 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 28, 2021, 15:36 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type

Conflicts:
source/blender/editors/transform/transform_convert_gpencil.c
April 27, 2021, 15:41 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 27, 2021, 14:28 (GMT)
GPencil: Deduplicate gpencil_3d_point_to_screen_space

April 26, 2021, 21:40 (GMT)
GPencil: Add vertex draw to bezier strokes
April 26, 2021, 15:19 (GMT)
GPencil: Makes points visible but smaller

April 26, 2021, 15:10 (GMT)
GPencil: Discard verts instead of hide

April 26, 2021, 14:57 (GMT)
Merge branch 'temp-gpencil-bezier-stroke-type' of git.blender.org:blender into temp-gpencil-bezier-stroke-type
April 26, 2021, 14:57 (GMT)
GPencil: Add IS_BEZT_CONTROL flag for poly points

This flags indicates that the poly point is "linked" to a bezier
control point.
April 26, 2021, 14:42 (GMT)
GPencil: Experimental hide edit points

WIP (not compilable)
April 26, 2021, 14:14 (GMT)
GPencil: Fix drawing for Bezier weight paint

April 26, 2021, 06:41 (GMT)
GPencil: Return true if handles were recalcualted
April 26, 2021, 06:41 (GMT)
GPencil: Enable cyclic stroke fitting

This was overlooked during the last refactor.
April 26, 2021, 06:41 (GMT)
GPencil: Subdivide curve segment factor

Add a helper function to subdivide a curve segment at a specific factor
April 25, 2021, 16:50 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 24, 2021, 16:55 (GMT)
GPencil: Add find_cubic_bezier_stationary_points

This function calculates the stationary points of a bezier curve.

The new fitting implementation will use this function to determin where
to place control points so that attributes, like the thickness, can be
fitted to the curve. Since we do not have handles to control the falloff
of attributes, we have to find points of interest where our
interpolation between two points gives good results.
April 24, 2021, 09:23 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 22, 2021, 15:35 (GMT)
Fix: Deactivate audio settings when output is None
April 22, 2021, 15:35 (GMT)
Fix: geometry nodes logs incorrect preview data

Under some circumstances, modifiers are evaluated more than once.
One time to compute the actual output geometry and another time
with `MOD_APPLY_ORCO`. This design probably has to be revisited
at some point in the context of geometry nodes. However, that would
be much more involved than a bug fix.

The issue was that during the second evaluation, the node tree is
evaluated based on a slightly different input geometry. The data
generated during the second evaluation overwrote the cached
data from the first evaluation, resulting in incorrect data that is
shown in the spreadsheet.

The fix for now is to simply not log any data in the second evaluation.
April 22, 2021, 15:35 (GMT)
Geometry Nodes: Get attribute domain and type without allocation

Because we use virtual classes (and for other reasons), we had to do a
small allocation when simply retrieving the data type and domain of an
existing attribute. This happened quite a lot actually-- to determine
these values for result attributes.

This patch adds a simple function to retrieve this meta data without
building the virtual array. This should lower the overhead of every
attribute node, though the difference probably won't be noticible
unless a tree has very many nodes.

Differential Revision: https://developer.blender.org/D11047
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021