Blender Git Commits

Blender Git commits from all branches.

Page: 480 / 2888

March 15, 2021, 21:34 (GMT)
Merge branch 'master' into geometry-nodes-mesh-primitives
March 15, 2021, 21:34 (GMT)
Add UVs to plane primitive
March 15, 2021, 21:04 (GMT)
Add UV attribute creation to cone node
March 15, 2021, 19:34 (GMT)
Add UVs to sphere primitive
March 15, 2021, 19:08 (GMT)
Alembic procedural: deduplicate cached data accross frames

Currently the procedural will add an entry to the cache for every frame
even if the data only changes seldomly. This means that in some cases we
will have duplicate data accross frames.

Now we compute a hash for the data and compare it to the one for the
previous frame and only if they are different do we create a new entry.
The hash is computed by the Alembic library (using murmur3).

This can drastically reduce memory usage at the cost of more processing
time. In one file, memory usage goes from 9.08 Gb down to 4.28 Gb over
240 frames.
March 15, 2021, 17:05 (GMT)
Cleanup: remove unnecessary `ATTR_FALLTHROUGH`

`ATTR_FALLTHROUGH` is only necessary when there is actually code inside
the falling-through `case`.

No functional changes.
March 15, 2021, 16:45 (GMT)
Explicitly consider hidden bones as not selected
March 15, 2021, 16:14 (GMT)
GPencil: First changes to use evaluated curve data

Still not working
March 15, 2021, 16:13 (GMT)
GPencil: Change Armature modifier to refresh curve data

March 15, 2021, 16:02 (GMT)
Add operator `POSELIB_OT_blend_pose` for interactive pose blending

The operator doesn't blend yet, but it does allow temporarily applying the
pose, switching between the original and the given pose with Tab, applying
the pose with Enter/LeftClick, and cancelling with Esc/RightClick.
March 15, 2021, 16:02 (GMT)
Cleanup: remove unused code and rename variables/fields

No functional changes.
March 15, 2021, 16:02 (GMT)
Pose library: Use scrollwheel to set the blend factor

This is not the final UI, but gives a way to at least set it to some value.
March 15, 2021, 16:02 (GMT)
Pose library: add simple blending of pose Action onto current pose

Naieve blending of the pose Action onto the current pose. This performs
linear blending (LERP) per FCurve. This is not suitable for rotations, so
it's probably better to do proper matrix interpolation for loc/rot/scale.
However, for other properties, the current LERP will be necessary anyway.
March 15, 2021, 16:02 (GMT)
Cleanup: pose library, remove unused includes

No functional changes.
March 15, 2021, 16:02 (GMT)
Rough implementation for temp-loading poses from C

The code needs some cleanup, as the temp-loading of asset datablocks needs
to be separated from the pose library code.
March 15, 2021, 16:02 (GMT)
Pose blending: also apply rounding to floats

My code for interpolating booleans basically performed the same function
as the rounding for ints and enums. Now the code is the same, too.

No functional changes
March 15, 2021, 15:55 (GMT)
Merge branch 'master' into cycles_procedural_api
March 15, 2021, 15:46 (GMT)
LineArt: Continue comment cleanups.
March 15, 2021, 15:34 (GMT)
GPencil: Remove debug print

March 15, 2021, 15:23 (GMT)
GPencil: Fix wrong variable in selection code for beziers

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021