May 7, 2021, 15:12 (GMT) |
Node Editor: Show frame label only when a label is set Avoids having frames with the word "Frame" on top, resulting in less visual noise. (users were working this around by adding a space as label name). Differential Revision: D11193 |
May 7, 2021, 15:12 (GMT) |
Cleanup: Remove deprecated variables and functions calls from our ffmpeg code There need to be more cleanup for ffmpeg 4.5 (ffmpeg master branch). However this now compiles on ffmpeg 4.4 without and deprication warnings. Reviewed By: Sergey, Richard Antalik Differential Revision: https://developer.blender.org/D10338 |
May 7, 2021, 14:55 (GMT) |
Fix: Curve to mesh node fails with one point and no profile Just because the spline is cyclic does not necessarily mean that it has an edge. |
May 7, 2021, 14:53 (GMT) |
Merge branch 'blender-v2.93-release' |
May 7, 2021, 14:51 (GMT) |
Fix: No sound is exported with ffmpeg 4.4 We were not assigning the amount of sound channels to the output frames. Newer ffmpeg releases has sanity checks in place and doesn't fall back to two channels anymore. |
May 7, 2021, 14:43 (GMT) |
Cycles X: Initial implementation of shadow catcher It is re-implemented in a way which does differential rendering: the path is split at a first non-transparent bounce when shadow catcher object is hit. One path will track state of the shadow catcher object without other objects affecting it. The other path is rendering scene as usual. Upon user access of the shadow catcher pass the result is calculated as combined pass divided by the pass with shadow catcher object. This gives a pass which is to be multiplied with a backdrop to transport light and shadows caught. For the artificial objects which are to be added to the backdrop there is an internal matte pass. This pass is presented as combined to artists, so they alpha-over it onto the footage as usual. In the future we might implement shadow approximation to gain old-style shadow catcher behavior (maybe for compatibility reasons, maybe for some artistic reasons). This process is a bit more involved that the old single pass approach, but it allows to deal with indirect light, caustics. Example file: {F10059890} Example result: {F10055172} The footage is the Old_Factory MVI_4005.mov from https://cloud.blender.org/training/track-match-blend/56040f9b044a2a00ad6c660d Differential Revision: https://developer.blender.org/D11172 |
May 7, 2021, 14:34 (GMT) |
GPencil: Fix wrong order when Append layers to Object The operator was using the active layer as position to add new layer. Now the operator verify is using the last layer to make it at end. |
May 7, 2021, 14:27 (GMT) |
Geometry Nodes: Parallelize Attribute Curve Map node This adds `parallel_for` to the Attribute Curve Map node to improve performance. Grain size set to 512. Reviewed By: HooglyBoogly Differential Revision: https://developer.blender.org/D11194 |
May 7, 2021, 14:18 (GMT) |
Batch hair when using compute shaders. |
May 7, 2021, 14:14 (GMT) |
Merge branch 'blender-v2.93-release' |
May 7, 2021, 14:07 (GMT) |
LibOverride: more tweaking to handling of obsolete overrides during resync. this is a followup to rB2bd85d9cc623, we cannot forcefully delete obsolete overrides of object data (meshes etc.), as this implies also deleting their user object, which might still be a perfectly valid override, albeit in conflict regarding its obdata ID pointer... |
May 7, 2021, 14:04 (GMT) |
Get face set create operator working for dyntopo |
May 7, 2021, 13:57 (GMT) |
Cleanup: clang tidy readability-inconsistent-declaration-parameter-name |
May 7, 2021, 13:53 (GMT) |
Rename to DRW_UNIFORM_VERTEX_BUFFER_AS_STORAGE |
May 7, 2021, 13:50 (GMT) |
Merge branch 'master' into greasepencil-object |
May 7, 2021, 13:48 (GMT) |
Separate vertex and compute shaders. |
May 7, 2021, 13:45 (GMT) |
Cleanup: make format (clang-format) |
May 7, 2021, 13:45 (GMT) |
Silence warnings |
May 7, 2021, 13:45 (GMT) |
Merge remote-tracking branch 'origin/blender-v2.93-release' |
May 7, 2021, 13:41 (GMT) |
Cleanup: make format (clang-format) |
|
|
|


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