Revision 0ba0d27 by Richard Antalik April 22, 2021, 12:16 (GMT) |
Fix T87090: VSE scrubbing locks up blender Speed effect caused, that some raw frames are re-used for multiple final frames. When cached final frame is freed due to memory being full, it tried to free also lower level cached frames that were used during compositing. Some lower level cached frames were already freed by different final frame and `BLI_ghash_remove()` failed. Check if key still exists in hash or if linked keys were overwritten before removing them. Reviewed By: sergey Differential Revision: https://developer.blender.org/D10909 |
Revision 8c146d5 by Jacques Lucke April 22, 2021, 10:49 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision 71db02e by Jacques Lucke April 22, 2021, 10:48 (GMT) |
Fix: geometry nodes logs incorrect preview data Under some circumstances, modifiers are evaluated more than once. One time to compute the actual output geometry and another time with `MOD_APPLY_ORCO`. This design probably has to be revisited at some point in the context of geometry nodes. However, that would be much more involved than a bug fix. The issue was that during the second evaluation, the node tree is evaluated based on a slightly different input geometry. The data generated during the second evaluation overwrote the cached data from the first evaluation, resulting in incorrect data that is shown in the spreadsheet. The fix for now is to simply not log any data in the second evaluation. |
Revision 1095d59 by Dalai Felinto April 22, 2021, 10:19 (GMT) |
Cleanup: doversion for 3.0 is using FileData |
Revision 7192ab6 by Sybren A. Stüvel April 22, 2021, 08:33 (GMT) |
Animation: add "LocRotScaleCProp" keying set Add a keying set that includes location, rotation, scale, and custom properties. The keying set is intentionally not based on the "Whole Character" keying set. Instead, it is generic enough to be used in both object and pose animation, making it possible to quickly switch between animating characters and props without switching keying sets. This is, according to @rikkert, what the Blender Studio animators need 99.9% of the time. |
Revision 91c652e by Joerg Mueller April 22, 2021, 08:23 (GMT) |
Fix: Deactivate audio settings when output is None |
Revision 33d9a0c by Campbell Barton April 22, 2021, 06:33 (GMT) |
Merge branch 'blender-v2.93-release' |
April 22, 2021, 06:31 (GMT) |
Fix T85051: Add bisect distance as a parameter to the mirror modifier The `bisect_distance` in the mirror modifier was hard-coded to `0.001`. This would result in some unexpected behavior like vertices close to the mirror plane being deleted or merged. The fix now adds a parameter to the mirror modifier to expose the bisect distance to the user. The default is set to the previous hard-coded value to not "change" previous files. Ref D10201 |
Revision a4bd0fc by Richard Antalik April 22, 2021, 06:25 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision a43d644 by Richard Antalik April 22, 2021, 06:16 (GMT) |
VSE: Fix movies are reloaded after invalidation When cache is strip is invalidated, movie file was reloaded even if it isn't necessary. This caused significant performance issues when strip is being dragged under playhead. This was caused by calling `SEQ_relations_sequence_free_anim()` and it was introduced as fix for T36124. When it is necessary to reload file because another API holds reference to ImBuf, do this explicitly besides cache invalidation. In `rna_ColorManagedColorspaceSettings_reload_update()` this was already done, so no change is needed there. Reviewed By: sergey Differential Revision: https://developer.blender.org/D11024 |
Revision 6944521 by Richard Antalik April 22, 2021, 06:16 (GMT) |
Fix T87337: Text strip draws white outline Math for drawing font over byte buffer was incorrect. Effect can be seen when target buffer is fully black and transparent - this results in font color being effectively premultiplied, which causes problems when image is composited further. Use `blend_color_mix_byte()` and `blend_color_mix_float()` for blending. Reviewed By: sergey Differential Revision: https://developer.blender.org/D11035 |
Revision 4554f27 by Richard Antalik April 22, 2021, 06:15 (GMT) |
Fix T86682: Scene strip DOF not evaluated correctly Camera object used for rendering reffered to original not evaluated data. Use `DEG_get_evaluated_object()` to get evaluated camera. Reviewed By: sergey Differential Revision: https://developer.blender.org/D11039 |
Revision 48c5129 by Campbell Barton April 22, 2021, 02:34 (GMT) |
Fix errors in Buffer.dimensions `setter` - Error accessing the length from a sequence. - Error comparing a boolean to -1. Issues introduced in 19360c2c1cf50c80b9720137b88db2c2f3626ddc |
Revision 932b237 by Germano Cavalcante April 21, 2021, 20:15 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision 0f66dbe by Germano Cavalcante April 21, 2021, 20:15 (GMT) |
Fix wrong flag for 'GPUFrameBuffer.viewport_get' `GPUFrameBuffer.viewport_get` has no args. |
Revision 19360c2 by Germano Cavalcante April 21, 2021, 20:07 (GMT) |
Python GPU Buffer: Add a 'setter' to Buffer.dimensions The attribute `Buffer.dimensions` does not need to be readonly. |
Revision ef9551a by Brecht Van Lommel April 21, 2021, 16:00 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision aed9b6f by Brecht Van Lommel April 21, 2021, 15:42 (GMT) |
Fix some Cycles random walk SSS precision issues with small radius |
Revision 3da74c1 by Jacques Lucke April 21, 2021, 15:07 (GMT) |
Geometry Nodes: add method to get attribute by name and type This is needed by the upcoming Attribute Transfer node. It changes its behavior based on what domain the attribute is on. |
Revision 1dd1772 by Jacques Lucke April 21, 2021, 15:02 (GMT) |
Geometry Nodes: extract mesh surface sampling functions to separate file |
|
|
|


Master Commits
MiikaHweb | 2003-2021