Blender Git Loki

Blender Git commits from all branches.

Page: 246 / 2888

July 14, 2021, 15:02 (GMT)
Animation: add function to blend Action into pose

Add function `BKE_pose_apply_action_blend()`, which blends a given
Action into current pose. The Action is evaluated at a specified frame,
and the result is applied to the armature's pose.

A blend factor can be given to blend between the current pose and the
one in the Action. Quaternions are interpolated with SLERP; it is
assumed that their FCurves are consecutively stored in the Action.

This function will be used in the upcoming new Pose Library.
July 14, 2021, 15:02 (GMT)
Animation: new pose library based on Asset Browser

Introduce new pose library, based on the Asset Browser. Contrary to the
old pose library (in `editors/armature/pose_lib.c`), which stored an
entire library of poses in an `Action`, in the new library each pose is
its own `Action` datablock. This is done for compatibility with the
asset browser, and also to make it easier to attach preview images,
share datablocks, etc. Furthermore, it opens the door to having
animation snippets in the pose library as well.

This commit contains the C code for the pose library; in order to fully
use it, an addon is required as well (which will be committed shortly).
July 14, 2021, 15:02 (GMT)
Assets: temporarily apply pose when generating preview image

When generating a preview image for a pose, temporarily apply it to the
armature. Contrary to the usual pose application, this ignores the
selected bones and always applies the entire pose.
July 14, 2021, 15:02 (GMT)
Animation/add-ons: Enable the poselib add-on by default

The new Asset Browser-based pose library is partially implemented in an
add-on. This commit enables the add-on by default, as the old pose
library was built-in and thus always enabled.

The ability to disable the add-on is there mostly for cases where
people/studios want to use their own custom pose library.
July 14, 2021, 14:58 (GMT)
Merge branch 'master' into refactor-idprop-ui-data
July 14, 2021, 14:55 (GMT)
Fix crash opening some files.

The new behavior for when subdivision cannot be done on the GPU is to
just fill the buffers using the regular draw code (so no subdivision is
done). However there was some leftover code that would initialize an
empty buffer, causing the crash.
July 14, 2021, 14:32 (GMT)
Display only major ticks, update theme, so appearence is identical to previous version
July 14, 2021, 14:28 (GMT)
Merge branch 'master' into cycles-x
July 14, 2021, 13:15 (GMT)
MCE: Only options in toolbar in correct context

Some popovers produced errors if no clip was loaded yet or the wrong
mode was active.
July 14, 2021, 13:11 (GMT)
VSE: Don't draw time grid lines

Add overlay option to disable grid drawing.
Reuse drawing code from other editors (timeline editor )

{F10215219,size=full}

Differential Revision: https://developer.blender.org/D11790
July 14, 2021, 12:39 (GMT)
adaptive_cloth: Mesh: flip_edge: do operation by deleting and adding

Sometimes, the user needs to know which elements have been affected,
for this, delete and add new elements. This shouldn't have any effect
on performance in theory because the arena should add back the
elements in the place where it has been deleted, hasn't been tested.
July 14, 2021, 12:09 (GMT)
Cleanup: remove unused avx/sse kernel textures access
July 14, 2021, 12:09 (GMT)
Fix incorrect diffuse/glossy/transmission with indirect SSS
July 14, 2021, 12:09 (GMT)
Cleanup: remove unused kernel_shadow.h
July 14, 2021, 11:42 (GMT)
MCE: Add some options to the topbar tool settings

There are now 3 new menues on the left side of the topbar tool settings:
- Speed
- Tracking Settings
- Objects
Having the tracking speed menu now in the topbar makes more sense than
before, where it was located in the tracking settings.

The tracking presets are now located in left side of the topbar, next to
the tool settings. That way the presets are always accessible, even when
a different tool is active, which might be handy when using Detect
Features.
July 14, 2021, 10:33 (GMT)
Import changes from development branches
July 14, 2021, 10:31 (GMT)
Merge branch 'master' into subdivision_work
July 14, 2021, 10:27 (GMT)
GPencil: Preparation for transforms

July 14, 2021, 10:04 (GMT)
GPencil: Add more data to temp struct

Added mode and space conversion.
July 14, 2021, 09:11 (GMT)
Merge branch 'master' into greasepencil-object
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021