Blender Git Loki

Kaikki Blender Git kommitit.

Page: 825 / 8462

March 16, 2021, 11:14 (GMT)
Initial raw liboverride-dedicated view in the Outliner.

Disclaimer: this is merely a copy of the Libraries (aka blend file)
view, with some minor tweaking.
March 16, 2021, 11:07 (GMT)
add panel in node editor
March 16, 2021, 10:56 (GMT)
Merge remote-tracking branch 'origin/master' into asset-browser-poselib
March 16, 2021, 10:53 (GMT)
initial asset tools
March 16, 2021, 10:43 (GMT)
Merge branch 'master' into ui-asset-view-template
March 16, 2021, 10:43 (GMT)
Pose Library: get initial blend factor from RNA property
March 16, 2021, 10:41 (GMT)
Pose Library: don't crash `POSELIB_OT_blend_pose` outside asset browser
March 16, 2021, 10:05 (GMT)
Cleanup: update TODO

No functional changes.
March 16, 2021, 10:04 (GMT)
Pose Library: blend quaternions properly, instead of LERPing them

This also removes the `bool flush_to_original` argument, as this flushing
is not required for the pose library (poses are always applied to the
original, and not to evaluated copies).
March 16, 2021, 09:36 (GMT)
initial start asset tool operator and panel
March 16, 2021, 09:35 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
March 16, 2021, 09:35 (GMT)
Merge branch 'temp-gpencil-bezier-stroke-type' of git.blender.org:blender into temp-gpencil-bezier-stroke-type
March 16, 2021, 09:35 (GMT)
GPencil: Add dissolve for curves with refit option

This implements the dissolve operator for bezier strokes.
The operator now has an option to refit the segments after the points
were removed. Note that this makes use of
`BKE_gpencil_stroke_editcurve_regenerate_single`.
March 16, 2021, 09:32 (GMT)
GPencil: Add BKE for single curve segment fitting

This adds a new BKE function to do a single curve segment fitting.
The start and end indices indicate the curve points between which the
segment will be refitted. This only adjusts the handle length, not their
position or rotation.
March 16, 2021, 09:12 (GMT)
Fix: Cryptomatte load corrupt manifests.

Seems like one of the example files on the cryptomatte github is
malformed and blender crashes when loading that file. This change will
try to load as much as possible from the manifest so it can still be
used.

This has also been reported to cryptomatte project.
March 16, 2021, 09:12 (GMT)
Fix: read cryptomatte manifests when images aren't loaded yet.

A check was preventing the actual image to load and was therefore not
parsed.
March 16, 2021, 08:30 (GMT)
Fix T86561: Edit-mode crash with multiple objects sharing a mesh

Use a for loop that always begins with the active object,
instead of moving the active object in the array,
which failed when it's data already being handled.

While the existing logic could have been fixed,
it's simpler to change the loop order.
March 16, 2021, 07:40 (GMT)
Code cleanup use common function for drawing text near cursor.
March 16, 2021, 07:23 (GMT)
Merge branch 'master' into temp-compositor-cryptomatte-picker
March 16, 2021, 06:43 (GMT)
Compositor: Redesign Cryptomatte node for better usability

In the current implementation, cryptomatte passes are connected to the node
and elements are picked by using the eyedropper tool on a special pick channel.

This design has two disadvantages - both connecting all passes individually
and always having to switch to the picker channel are tedious.

With the new design, the user selects the RenderLayer or Image from which the
Cryptomatte layers are directly loaded (the type of pass is determined by an
enum). This allows the node to automatically detect all relevant passes.

Then, when using the eyedropper tool, the operator looks up the selected
coordinates from the picked Image, Node backdrop or Clip and reads the picked
object directly from the Renderlayer/Image, therefore allowing to pick in any
context (e.g. by clicking on the Combined pass in the Image Viewer). The
sampled color is looked up in the metadata and the actual name is stored
in the cryptomatte node. This also allows to remove a hash by just removing
the name from the matte id.

Technically there is some loss of flexibility because the Cryptomatte pass
inputs can no longer be connected to other nodes, but since any compositing
done on them is likely to break the Cryptomatte system anyways, this isn't
really a concern in practise.

In the future, this would also allow to automatically translate values to names
by looking up the value in the associated metadata of the input, or to get a
better visualization of overlapping areas in the Pick output since we could
blend colors now that the output doesn't have to contain the exact value.

Idea + Original patch: Lucas Stockner
Reviewed By: Brecht van Lommel

Differential Revision: https://developer.blender.org/D3959
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021