March 16, 2021, 14:03 (GMT) |
Cleanup: Modernize iter. |
March 16, 2021, 14:03 (GMT) |
Cleanup: Removed commented out code. |
March 16, 2021, 14:03 (GMT) |
Cleanup: Remove unimplemented declarations. |
March 16, 2021, 14:01 (GMT) |
Implement quality setting based on UI slider |
Revision c72501d by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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, 13:10 (GMT) |
Fix T86124: Self-hosting external libraries packages Allow downloading of source packages of Blender's dependencies, so that it's easier to provide a "full source archive" that contains the blender source + all dependencies archives. A `make` command for this will be introduced soon. This changes the deps builder slightly to be more flexible with the origin of our source packages. To support this a new CMake variable has been added called `PACKAGE_DIR` where all sources archives will be stored. default: a directory called `packages` in the build folder. alternative-default: if a directory called `packages` exists in the blender source folder that will be used. This is to support the "full source archive" use case. The download phase have been moved from the build phase to the configure phase. Configure will download all sources validate the hashes while downloading. All `[depname].cmake` files have been changed to take a local `file://[path_to_local_tarball]` path rather than a remote URI. A second requirement was that there needed to be an option to grab the sources from the blender SVN mirror rather than upstream. For this an option has been added PACKAGE_USE_UPSTREAM_SOURCES (default ON). The exact location in SVN still needs to be worked out, I tested with my local webserver and codewise it checks out. The path that is in there currently will not work (given there is no mirror there yet). To build this mirror our local package caches can be used. Reviewed By: lazydodo Differential Revision: https://developer.blender.org/D10598 |
Revision 0876123 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 16, 2021, 12:11 (GMT) |
Merge branch 'ui-asset-view-template' into asset-browser-poselib |
March 16, 2021, 12:10 (GMT) |
Fix T86168: Add primitive Grid. Wrong number of subdivisions Changes to increase subdivision by one along both axis (X and Y) For example with x_segment = 3 and y_segment = 3. There should be 16 vertices ((3 + 1) * (3 + 1)) for correct number of subdivisions. Currently they are 3 * 3 = 9 vertices. Ref D10699 |
Revision 0e071e0 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) 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) |
March 16, 2021, 11:20 (GMT) |
Revision b430ad3 by Bastien Montagne 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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021