Revision 329ec11 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 26, 2021, 15:59 (GMT) |
Merge branch 'master' into compositor-cryptomatte-workflow |
Revision c0b8a76 by Jacques Lucke (temp-spreadsheet-editor, temp-spreadsheet-editor-python-prototyping) February 26, 2021, 15:48 (GMT) |
enable view2d buttons keymap This mainly activates the page up/down keys. |
February 26, 2021, 15:31 (GMT) |
GPencil: Apply object scale to thickness The thickness must be multiplied by object scale. |
Revision cb8dd99 by Jacques Lucke (temp-spreadsheet-editor, temp-spreadsheet-editor-python-prototyping) February 26, 2021, 15:23 (GMT) |
initial support for rows for selected vertices |
Revision 83c87b6 by Hans Goudey (geometry-nodes-mesh-primitives, temp-geometry-nodes-mesh-primitive-line) February 26, 2021, 15:00 (GMT) |
Start of Cylinder node, add distance float socket |
February 26, 2021, 14:55 (GMT) |
Merge branch 'master' into temp-gpencil-io |
February 26, 2021, 13:46 (GMT) |
Sculpt IPMask: Use the new mask filter in the pie menu |
February 26, 2021, 12:44 (GMT) |
Cycles: avoid updating global memory bounce state for shader evaluation |
February 26, 2021, 12:44 (GMT) |
Cycles: basic support for transparent shadows Missing still is volume shadows and support for continuing to trace if the max number of hits is exceeded. |
February 26, 2021, 11:40 (GMT) |
Cleanup: Moved conversion to float to CryptomatteHash. |
February 26, 2021, 11:24 (GMT) |
Cleanup: Introduce CryptomatteHash struct. |
February 26, 2021, 10:49 (GMT) |
Cryptomatte: Lookup name by encoded hash. |
Revision 4df7e60 by Jacques Lucke (temp-spreadsheet-editor, temp-spreadsheet-editor-python-prototyping) February 26, 2021, 10:44 (GMT) |
use new spreadsheet icon |
Revision b2774b0 by Jacques Lucke (temp-spreadsheet-editor, temp-spreadsheet-editor-python-prototyping) February 26, 2021, 10:39 (GMT) |
Merge branch 'master' into temp-spreadsheet-editor |
February 26, 2021, 09:52 (GMT) |
Cleanup: moved cryptomatte manifest functions. |
February 26, 2021, 09:03 (GMT) |
Cryptomatte manifest reader. With the cryptomatte manifest reader it is possible to construct a cryptomatte layer from a manifest. |
February 26, 2021, 06:47 (GMT) |
Merge branch 'master' into temp-cryptomatte-manifest-parser |
Revision 5007259 by Hans Goudey (geometry-nodes-mesh-primitives, temp-geometry-nodes-mesh-primitive-line) February 26, 2021, 04:43 (GMT) |
Merge branch 'master' into geometry-nodes-mesh-primitives |
February 26, 2021, 02:09 (GMT) |
Merge branch 'master' into temp-vse-fast-scrubbing |
February 26, 2021, 01:54 (GMT) |
VSE/FFmpeg: Scrubbing performance optimization Decode only I-frames when scrubbing This means, that scrubbing is as fast as possible, but not precise. With some files with extreme GOP lengths, this may be not optimal, as seeking would jump from one place to another. Another issue is, that when zoomed in to movie strip, fine scrubbing is not possible. Both issues can be resolved by decoding exact frame on second request. In first case this would cause UI to be laggy. In both cases this may also cause glitchy behavior. To eliminate glitchy behavior, there would have to be a buffer where previous frames are stored and determine if seek has to be precise or not. This analysis would have to be heuristic ultimately, and it could significantly increase code complexity. Also this analysis would be best done from VSE, because with imprecise seeking, cache needs to be disabled, because image does not correspond to what should be displayed. If analysis is done on VSE side, when switching to precise scrubbing, cache can remain active and scrubbing backwards, which is very likely can be aided by cache. FFmpeg can't seek backwards efficiently. Ultimately this patch assumes that files are encoded with fairly short GOP sizes. If file is not optimal, proxy system is best solution for achieving best performance. |
|
|
|


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