Blender Git Loki

Blender Git commits from all branches.

Page: 478 / 2888

March 16, 2021, 14:01 (GMT)
Pose library: remove invalid flags

The wrong flags were used, and it works fine without flags as well.

No functional changes.
March 16, 2021, 13:48 (GMT)
LineArt modifier UI tweaks.
March 16, 2021, 13:45 (GMT)
LineArt: Fix UI for misused remove_doubles and allow_overlapping_edges.
March 16, 2021, 12:11 (GMT)
Merge branch 'ui-asset-view-template' into asset-browser-poselib
March 16, 2021, 12:06 (GMT)
Store active asset library at workspace level

The Asset Browser still has its own active asset library. But for the UI
(e.g. the asset view UI template), there is one active asset library per
workspace now. This is needed because for technical reasons the property
has to be registered in C, ideally you could just register it as custom
property for any use-case and pass that to the asset view template.
Since this isn't possible, an active asset library per workspace seems
reasonable.
March 16, 2021, 11:48 (GMT)
show exposed properties in asset tools panel
March 16, 2021, 11:26 (GMT)
Improve proxy building performance

There are minimal changes to current code:
- Use h264 codec for output
- Specify number of threads for encoding to be same as system thread count
- Specify same nuber of threads for decoding. This may work only with some codecs(only h264 tested so far), but performance gain in encoding improves overall performance by big margin still. I have tested variety of codecs, and all were transcoded properly.

This is much simpler and straightforward patch than previous two, and this was in fact first thing I have tried to do in the beginning, but there was no improvement unless I have removed following lines:
```
rv->c->thread_count = BLI_system_thread_count();
rv->c->thread_type = FF_THREAD_SLICE;
```

I am not even sure how I found that these two lines were problematic.

Differential Revision: https://developer.blender.org/D10731
March 16, 2021, 11:25 (GMT)
VSE: Automatic proxy building

Add `Proxy Setup` enum to user preferences with 3 choices: Manual, For Added strips and Automatic.
With `For Added strips` Only build proxies when adding movie strips.
With `Automatic` setting, proxies are built when preview size changes as well.

TODO:
- Decide what to do when workspace has multiple previews with different preview sizes. See `seq_get_preview_size()`
- Solution may be to change current design to allow only one size or just build multiple sizes.

Additional possible improvements:
- Cancel running job if preview size is changed while building proxies
- Use proxy of different size while building proxies for new size. it would be best to do after some refactoring, so in separate patch.
ref T85469

Maniphest Tasks: T85469

Differential Revision: https://developer.blender.org/D10363
March 16, 2021, 11:22 (GMT)
VSE: Simplify proxy settings

- Remove Full Render size from VSE preview size. Use just 100% instead
- Add Use Proxies checkbox to control whether proxies are used globally
- Move preview size to top so it is most prominent
- Set default to 100% preview size and use proxies (could be separate patch as well)

Design task: T85469

{F9735445}

No change has been done to individual strip setting as users may need to turn proxies on/off individually.
I think it would be best if size selection will be managed when automatic proxy building is enabled. In that case proxy panel can be simplified a lot. This is probalby better to leave for separate patch

Reviewed By: sergey

Maniphest Tasks: T85469

Differential Revision: https://developer.blender.org/D10362
March 16, 2021, 11:21 (GMT)
Merge branch 'master' into temp-vse-h264-proxy
March 16, 2021, 11:20 (GMT)
Revert "[WIP] Use H264 codec for proxies"

This reverts commit 6813420d1eced11ed794fe992c205619ce3915d3.
March 16, 2021, 11:20 (GMT)
Revert "VSE: Simplify proxy settings"

This reverts commit e6acb20185092b4562e2cc1d9f2a1337c6a197a4.
March 16, 2021, 11:20 (GMT)
Revert "VSE: Automatic proxy building"

This reverts commit 74186a51d7a806780669b3c44093282e92bed285.
March 16, 2021, 11:19 (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: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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021