Blender Git Loki

Kaikki Blender Git kommitit.

Page: 86 / 8462

November 16, 2021, 02:23 (GMT)
Merge branch 'master' into soc-2021-curves
November 15, 2021, 22:04 (GMT)
Fix crash when importing an object without arbitrary attributes.
November 15, 2021, 21:08 (GMT)
Cleanup: Typo in comments
November 15, 2021, 20:07 (GMT)
VSE: Use alpha over as default blend mode

With transform tools, it is expected to see backgroud image when overlay
is transformed.

Alpha over caused performance to be not optimal when used with opaque
media. This should be addressed with D12914 at least partially. There
may be some corner cases not addressed.

Differential Revision: https://developer.blender.org/D12952
November 15, 2021, 20:03 (GMT)
VSE: Use early out for aplha over blending

When scaling down image, users expect to see background, which doesn't
currently happen in VSE. This is because strips use cross blend mode by
default, because alpha over is much slower. Reason is, because any area
of image can be transparent, and therefore it can't have early out
implemented in a way that cross blend mode can.

Flag images rendered by codecs that don't support transparency as fully
opaque and implement a form of early out for alpha over blend mode.

When rendering image stack, 2-input effects are ignored on the
"way down". Alpha over needs rendered overlay image to decide whether it
will use only overlay or background too. Therefore overlay can be
rendered safely before it is used. Image flags can be checked and it can
be freed if needed. Freeing doesn't cause any performance degradation,
because image is always stored in cache.

This feature does not improve blend mode performance. In summary, it
only allowes for having alpha over blend mode on background images
without suffering from lower performance.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D12914
November 15, 2021, 19:33 (GMT)
Merge branch 'blender-v3.0-release'
November 15, 2021, 19:28 (GMT)
Fix T90592: Incorrect scrollbar range with backdrop

`v2d->tot` rect was set for backdrop drawing. Set range before drawing
scrollbars.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D13099
November 15, 2021, 19:23 (GMT)
Fix T90415: Missing cache invalidation

Some RNA properties and operators did not invalidate cache or did it
incorrectly.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D13101
November 15, 2021, 19:20 (GMT)
Fix T91405: Block artefacts in WEBM video

Issue was caused by incorrect FFmpeg asynchronous decoding API. In most
cases, decoder returns 1 frame each time it is fed by 1 packet. Here
decoder wanted to return more frames, but our code always expected only
one.

Before sending new packets to decoder, check if there are frames to
receive. If there are, process them, otherwise continue decoding as
usual.

Reviewed By: zeddb, sergey

Differential Revision: https://developer.blender.org/D13079
November 15, 2021, 19:07 (GMT)
Fix T91992: Incorrect clip strip image size

When proxy size lower than 100% is used, clip strips are rendered with
incorrect image size.

This is because if proxies aren't enabled in movieclip, it automatically
falls back on rendering original media. Sequencer doesn't have knowledge
about this and since 9c99292a16df it assumes that image is proxy,
because it explicitly requested this size.

Check movieclip flag to see if proxies are enabled.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D13080
November 15, 2021, 18:08 (GMT)
fixes
November 15, 2021, 17:54 (GMT)
Merge branch 'master' into asset-greasepencil
November 15, 2021, 17:52 (GMT)
Check Autokey Button

If the autokey is disabled, the asset try to use existing active frame, but if it's not found, a new frame is created.

Whe Autokey is enabled, the new frame is always created if not existing frame.
November 15, 2021, 17:46 (GMT)
Merge branch 'master' into temp-abc-features
November 15, 2021, 17:35 (GMT)
progress
November 15, 2021, 17:24 (GMT)
progress
November 15, 2021, 17:13 (GMT)
Merge branch 'asset-greasepencil' of ssh://git.blender.org/blender into asset-greasepencil
November 15, 2021, 17:07 (GMT)
Merge branch 'master' into node-tree-update-refactor
November 15, 2021, 17:04 (GMT)
Cleanup: remove unnecessary functions

Those functions were more useful when `FieldInferencingInterface`
was still declared further down in `node.cc`.
November 15, 2021, 17:01 (GMT)
progress
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021