Revision 80536e8 by Germano Cavalcante 21 hours 23 min ago |
Fix T87615: No snapping to objects instanced by Geometry nodes The code of the snapping system to interact the objects in the scene only considers instances what comes from "DUPLI" objects. This commit adds instances coming from Geometry nodes. Differential Revision: https://developer.blender.org/D11020 |
Revision c3701e2 by Richard Antalik 21 hours 55 min ago |
Merge branch 'blender-v2.93-release' |
Revision 0ba0d27 by Richard Antalik 22 hours 5 min ago |
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 23 hours 31 min ago |
Merge branch 'blender-v2.93-release' |
Revision 71db02e by Jacques Lucke 23 hours 32 min ago |
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 1 day and 0 hours ago |
Cleanup: doversion for 3.0 is using FileData |
Revision 7192ab6 by Sybren A. Stüvel 1 day and 1 hour ago |
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 1 day and 1 hour ago |
Fix: Deactivate audio settings when output is None |
Revision 33d9a0c by Campbell Barton 1 day and 3 hours ago |
Merge branch 'blender-v2.93-release' |
1 day and 3 hours ago |
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 1 day and 3 hours ago |
Merge branch 'blender-v2.93-release' |
Revision a43d644 by Richard Antalik 1 day and 4 hours ago |
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 1 day and 4 hours ago |
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 1 day and 4 hours ago |
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 1 day and 7 hours ago |
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 1 day and 14 hours ago |
Merge branch 'blender-v2.93-release' |
Revision 0f66dbe by Germano Cavalcante 1 day and 14 hours ago |
Fix wrong flag for 'GPUFrameBuffer.viewport_get' `GPUFrameBuffer.viewport_get` has no args. |
Revision 19360c2 by Germano Cavalcante 1 day and 14 hours ago |
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 1 day and 18 hours ago |
Merge branch 'blender-v2.93-release' |
Revision aed9b6f by Brecht Van Lommel 1 day and 18 hours ago |
Fix some Cycles random walk SSS precision issues with small radius |
|