What changed in Blender in 2020

176 updates · 11 main milestones · Feb 14, 2020 to Dec 9, 2020

  1. 9 events
    Crash in rna_EffectorWeight_path when object has fluid and dynamic paint modifiersbug fix
    Steam
    Fix memory leak writing PNG when opening the file failsbug fix
    Steam
    Fix out of bounds array access in mathutils.noisebug fix
    Steam
    Replace incorrect strstr use with memcmp in ImBufbug fix
    Steam
    Segfault when applying modifier to object copy from pythonbug fix
    Steam
    Crash when using curve deformbug fix
    Steam
    Eyedropper of the Parent property can create bogus self-referencebug fix
    Steam
    Knife Tool fail if camera is too close to the objectbug fix
    Steam
    Report codesign errors from server to workerbug fix
    Steam
  2. 13 events
    Crash when undoing switch from sculpt to edit modebug fix

    Crash in undoing switch from sculpt to edit mode and back.

    Steam
    Crash when choosing cycles device with pythonbug fix

    Crash when choosing cycles device with python.

    Steam
    Abnormal GPU load with X-Ray and cavity enabledbug fix

    Both X-Ray and cavity enabled causes abnormal GPU load.

    Steam
    'Delimit' in 'Select Linked' unexpected behaviorbug fix

    'Delimit' in 'Select Linked' works unexpectedly when editing multiple objects.

    Steam
    Fix bug in handling of custom bone transformbug fix

    Fix (studio-reported) Armature: bug in handling of custom bone transform.

    Steam
    Crash when saving blend file with long Script node file pathbug fix

    "Saving As..." a blend file with a Script node file path filled with 1023 symbols crashes Blender.

    Steam
    Fix crash with deprecated PyEval_ReleaseLock()bug fix

    Use of deprecated PyEval_ReleaseLock() causes crash when Blender built against Python 3.9.0.

    Steam
    Fix OldNewMap handling of pointers in blenloaderbug fix

    OldNewMap handling of pointers in blenloader does not work correctly with FD_FLAGS_SWITCH_ENDIAN.

    Steam
    Fix previous commit re testing of BLI_rel_pathbug fix

    Fix own previous commit re testing of `BLI_rel_path`.

    Steam
    Reflection Plane issues at certain clip distancesbug fix

    Reflection Plane causing problems at certain clip distances.

    Steam
    Memory leak with shader and AddonPreferencesbug fix

    Memory leak if both a shader and an AddonPreferences class are used.

    Steam
    EEVEE Scattering pass output fixbug fix

    Scattering pass is also outputted as Transmittance Volume Renderpass.

    Steam
    Crash when calling bmesh.utils.vert_separate()bug fix
    Steam
  3. 16 events
    2.8x Crash when loading 2.79 filebug fix
    Steam
    Re-ordering face maps messes up the names of other face mapsbug fix
    Steam
    GPencil: bones cannot be selected using Ctrl + LMBbug fix

    Issue with Left Selection Preference.

    Steam
    Crash when deleting custom orientationbug fix

    Gizmo points wrong way.

    Steam
    Fix OpenCL render error in large scenesbug fix
    Steam
    Windows 10 Start Menu and Taskbar Visual Appearance Issues for Microsoft Store Installationsbug fix
    Steam
    Use-after-free when rendering material previewsbug fix
    Steam
    Fix invert vertex group weight miscalculation for modifiersbug fix
    Steam
    Blender 2.83 broken Depth of Field in Viewport (Mac OSX)bug fix
    Steam
    NLA Bake action broken for bone following pathbug fix
    Steam
    Blender 2.90 Tris to Quads breaks UVsbug fix

    Issue persists even with Compare UVs checked.

    Steam
    Unpaired ED_image_undo_push_beginbug fix
    Steam
    Access violation trying to access view_layer_eval.depsgraphbug fix
    Steam
    Not freed memory blocks after using viewport shading type: 'rendered'bug fix
    Steam
    Crash in pose mode using a driver on bendy bone Segmentsbug fix
    Steam
    Cycles: Fix usage of memory barriers in split kernelbug fix
    Steam
  4. 9 events
    Fix ERROR ACCESS VIOLATION when switching to EEVEE rendered viewbug fix
    Steam
    Fix Grease Pencil: MacOS: broken Gradient and Texturebug fix
    Steam
    Fix crash on undo/redo after changing modesbug fix
    Steam
    Fix Library Override - Custom Property to Drive Child Particles resultsbug fix
    Steam
    Fix BLI_polyfill_calc exceeds stack size allocating pointsbug fix
    Steam
    Fix Cycles baking crash with locked-UI & background-modebug fix
    Steam
    Fix Edit Mode crash with shape keys created on blank meshbug fix
    Steam
    Fix crash adding properties to material node-treesbug fix
    Steam
    Fix Workbench: Inverted alpha when renderingbug fix
    Steam
  5. 39 events
    Fix BLI_polyfill_calc exceeding stack size allocating pointsbug fix
    Steam
    Fix Mantaflow crash when adaptive domain + noise are enabledbug fix
    Steam
    Fix tris to quads ignoring UV delimit optionbug fix
    Steam
    Fix crash when multi-mesh editing UVs with proportional editingbug fix
    Steam
    Fix crash when deleting custom orientationbug fix
    Steam
    Fix principle volume shader not working for world in Eeveebug fix
    Steam
    Fix OpenCL render error in large scenesbug fix
    Steam
    Fix correct face attributes affecting modes not listedbug fix
    Steam
    Fix PY API doc for new override option of propertiesbug fix
    Steam
    Fix Archipack: support for bmesh bevel arguments changes in 2.90bug fix
    Steam
    Fix edit mode crash with shape keys created on blank meshbug fix
    Steam
    Fix crash accessing depsgraph from evaluated view layerbug fix
    Steam
    Fix Extrude manifold generating invalid geometrybug fix
    Steam
    Fix library override - custom property to drive child particles resultsbug fix
    Steam
    Fix Cycles baking crash with locked-UI & background-modebug fix
    Steam
    Fix Auto IK double generating IK constraintsbug fix
    Steam
    Fix hook modifier crashing without vertex group databug fix
    Steam
    Fix vertex colors not showing in edit modebug fix
    Steam
    Fix crash reloading scripts from the Python consolebug fix
    Steam
    Fix invert vertex group weight miscalculation for modifiersbug fix
    Steam
    Fix potential crash in volume grids in Eevee shadersbug fix
    Steam
    Fix Cycles crash on macOS with older CPUsbug fix
    Steam
    Fix GPencil Opacity modifier not workingbug fix
    Steam
    Fix crash deleting bone constraints when the armature layer isbug fix
    Steam
    Fix crash after duplicating and hiding vertices while using X Axisbug fix
    Steam
    Fix crash adding properties to material node-treesbug fix
    Steam
    Fix NLA bake exception baking pose with non-pose selectionbug fix
    Steam
    Fix re-ordering face maps messing up namesbug fix
    Steam
    Restore vertex group factor property in UI for Decimate Modifierbug fix
    Steam
    Fix avoiding changing the visibility of loose geometrybug fix
    Steam
    Fix translations in python scripts being missingbug fix
    Steam
    Fix texture paint camera project crashing after undo/redobug fix
    Steam
    Fix Mantaflow Noise not working with Smoke/Smoke and Firebug fix
    Steam
    Fix crash on editing multiple UVs of multiple different objectsbug fix
    Steam
    Fix Eevee OpenVDB render error when frames miss part of the gridsbug fix
    Steam
    Fix Cycles: separate Embree device for each CPU devicebug fix
    Steam
    Add versioning for 2.90 files that may have invalid meshbug fix
    Steam
    Fix crash on undo/redo after changing modesbug fix
    Steam
    Fix UV edge select splitting UV's for lasso/box/circle selectbug fix
    Steam
  6. 30 events
    Fix constant lighting change in VR viewbug fix

    Fixed constant lighting change in VR view when rotating head (rB3a5ef928961b)

    Steam
    Objects disappear when joining with zero scaled axisbug fix

    Fixed issue where objects disappear when joining with a zero scaled axis (T80077)

    Steam
    SteamVR support on Linuxnew content

    SteamVR is now supported on Linux with some limitations.

    Steam
    Duplicate doesn't preserve active splinebug fix

    Fixed issue where duplicate doesn't preserve active spline (T80135)

    Steam
    Extend CUBE_MAP_ARRAY_ARB proxy workaroundbug fix

    Extended CUBE_MAP_ARRAY_ARB proxy workaround to all Apple GPUs (rB7369a24f61cd)

    Steam
    Custom Normals Averaging crash after clearingbug fix

    Fixed crash in Custom Normals Averaging after clearing (T80159)

    Steam
    Fix graphics issues breaking SteamVR usebug fix

    Fixed graphics issues that were breaking SteamVR use with Blender (rBfe492d922d6d)

    Steam
    Allow freeing const arrays with MEM_SAFE_FREEbug fix

    Allowed freeing const arrays with MEM_SAFE_FREE (rB0fb7d5381ef2)

    Steam
    OSL shader compilation fails on macOSbug fix

    Fixed OSL shader compilation failure on macOS (T78065)

    Steam
    Do not subdivide with Multires if mesh has no facesbug fix

    Fixed issue to not subdivide with Multires if mesh has no faces (T80039)

    Steam
    Cycles crash rendering with volume object and motion blurbug fix

    Fixed crash issue in Cycles when rendering with volume object and motion blur (T78038)

    Steam
    Fix warning when compiling on Linux with OpenXRbug fix

    Fixed warning when compiling on Linux with WITH_XR_OPENXR enabled (rB38ae24102003)

    Steam
    Inconsistent simplify behavior when linking collectionbug fix

    Fixed inconsistent simplify behavior when linking collection with objects (T79935)

    Steam
    Properly support outputting sRGB swapchain buffersbug fix

    Fixed support for outputting sRGB swapchain buffers in VR (rB70637b303d9e)

    Steam
    Crash when changing to white noise texturebug fix

    Fixed crash issue when changing to white noise texture (T79915)

    Steam
    Cycles: Image Sequence not renderingbug fix

    Fixed issue where Image Sequence was not rendering in Cycles (T79111)

    Steam
    File Browser in macOS fullscreen crashesbug fix

    Fixed crash in File Browser when in macOS fullscreen (T77900)

    Steam
    Crash accessing image space properties without an active windowbug fix

    Fixed crash when accessing image space properties without an active window (rB006ff6453886)

    Steam
    Add invert_m4_m4_safe_orthobug fix

    Added invert_m4_m4_safe_ortho function (m3 version too) (rB19fe5529d737)

    Steam
    Add undo step to Alembic and Collada importersbug fix

    Added undo step to Alembic and Collada importers (T77754)

    Steam
    Bevel Shader node Samples value limitbalance change

    Adjusted Bevel Shader node Samples value hardcoded limit (T80012)

    Steam
    Cycles baking crash with motion blur enabledbug fix

    Fixed crash in Cycles baking with motion blur enabled and no camera (T77683)

    Steam
    Crash on making material localbug fix

    Fixed crash issue when making material local (T80104)

    Steam
    Dyntopo panel error with tools that don't have a brushbug fix

    Fixed Dyntopo panel error with tools that don't have a brush (T78186)

    Steam
    Fix Outliner allowing to enter Pose Modebug fix

    Fixed Outliner allowing to enter Pose Mode on linked armature (rB521ae3d458ad)

    Steam
    Crash adding UVs in edit-mode with linked duplicatesbug fix

    Fixed crash when adding UVs in edit-mode with linked duplicates (T77359)

    Steam
    Crash when switching to Edit Modebug fix

    Fixed crash issue when switching to Edit Mode (T80530)

    Steam
    Fix memory leak in delaunay 2dbug fix

    Fixed memory leak in delaunay 2d (rB42434d120ba4)

    Steam
    Overrides: Crash with animated IK controlbug fix

    Fixed crash with animated IK control on linked armature (T80078)

    Steam
    Fix critical bug in foreach ID looperbug fix

    Fixed critical bug in foreach ID looper of Scene data-block (rBa994e7a4b9c3)

    Steam
  7. 2 events
    Integration of Industry Standard LibrariesperformanceMilestone

    Blender integrates Intel Embree, Intel OpenImageDenoise and NVidia Optix for enhanced rendering.

    Steam
    Blender 2.90 Official Releasenew contentMilestone

    Introduction of improvements to EEVEE, Cycles, sculpt, VR, animation, modeling, UV editing and more.

    Steam
  8. 25 events
    GPUShader: compile error on AWS Elastic Graphicsbug fix
    Steam
    'Add plane > align' causes crash when certain rigs are in the scenebug fix
    Steam
    UV select-linked failure to de-selectbug fix
    Steam
    Fix interface artifacts on Intel GPUsbug fix
    Steam
    Crash displaying the same mesh in two windowsbug fix
    Steam
    Fix crash switching render slots when there is only one slotbug fix
    Steam
    Workbench: Fix broken id passbug fix
    Steam
    Smooth brushes crashing in dyntopobug fix
    Steam
    Crash loading nested set-scenesbug fix
    Steam
    Blend file corrupted during save caused by high Cubemap Sizebug fix
    Steam
    Workbench: Object color mode broken if more than 4096 objectsbug fix
    Steam
    Crash when changing View Layer while VR session runsbug fix
    Steam
    Crash rendering grease pencil from compositor with multiple scenesbug fix
    Steam
    EEVEE: Crash on Macos due to lightcache bakingbug fix
    Steam
    Too much memory usage rendering animation with persistent imagesbug fix
    Steam
    Crash converting curve to meshbug fix
    Steam
    FCurve editor crash when zooming out to limitbug fix
    Steam
    Video Sequencer image sequence strip source path breaksbug fix
    Steam
    Fix usercount not decrementing in gpencil_stroke_separate_execbug fix
    Steam
    Triangulate quads with 'Beauty' can make zero area facesbug fix
    Steam
    EEVEE: LightCache: Add warning if the cache cannot be savedbug fix
    Steam
    CLOG writes/reads outside allocated memorybug fix
    Steam
    Outliner 'Make Single User' crashbug fix
    Steam
    Eevee cubemaps shows blackbug fix
    Steam
    GPencil weight paint crash when painting over modifier generatedbug fix
    Steam
  9. 19 events
    Copy-pasting strip twice crashes Blenderbug fix
    Steam
    Prefetching can corrupt .blend filesbug fix
    Steam
    Fix View3D 'Mirror' menu itemsbug fix

    Both 'Global' and 'Local' items are GLOBAL

    Steam
    Missing depsgraph relation when using sound strips in VSEbug fix
    Steam
    Crash when removing strips with prefetchingbug fix
    Steam
    Object disappears when scaled after applying smoothbug fix
    Steam
    Scale to Fit Text Box fails when text is too narrowbug fix
    Steam
    Crash when adjusting sequencer propertybug fix
    Steam
    Dimensions fail on negative scaled axisbug fix
    Steam
    Batch Generate-Previews doesn't work anymorebug fix
    Steam
    Fresh install of Blender 2.83.0 not able to save user startup filebug fix
    Steam
    Follow Active Quads, divide by zero errorbug fix
    Steam
    Fix unreported missing strokes in GPencil interpolationbug fix
    Steam
    Mantaflow Field weights cannot be animatedbug fix
    Steam
    Weight Transfer Operator 'Deform Pose Bones' destination settingbug fix
    Steam
    Crash related to viewing video filesbug fix
    Steam
    Crash displaying many aligned buttonsbug fix
    Steam
    Weight Transfer Operator target mesh doesn't updatebug fix
    Steam
    Random crash editing shader nodes with texturesbug fix
    Steam
  10. 1 event
    17 Bug Fixes in Blender 2.83.3 LTSbug fix

    The third maintenance release of the first long-term support release includes a total of 17 bug fixes.

    Steam
  11. 1 event
    Blender 2.83.2 LTS Bug Fixesbug fix

    A total of 15 bug fixes included in this maintenance release.

    Steam
  12. 1 event
    33 Bug Fixes in Blender 2.83.1 LTSbug fix

    The first maintenance release of the first long-term support release includes a total of 33 bug fixes.

    Steam
  13. 6 events
    VR Support Addednew contentMilestone

    Blender 2.83 introduces support for Virtual Reality.

    Steam
    Over 1250 Bugfixesbug fixMilestone

    Blender 2.83 includes more than 1250 bug fixes.

    Steam
    Physics-Enabled Cloth Brushnew contentMilestone

    Introduction of a new powerful Cloth Brush with physics capabilities.

    Steam
    OpenVDB Import Featurenew contentMilestone

    New feature allowing the import of OpenVDB files.

    Steam
    Performance and Stability ImprovementsperformanceMilestone

    Enhancements aimed at providing better performance and stability for major projects.

    Steam
    OptiX Viewport Denoisingnew contentMilestone

    New denoising feature for the viewport using OptiX.

    Steam
  14. 5 events
    UDIM and USD Support Addednew contentMilestone

    Support for UDIM and USD formats has been introduced.

    Steam
    MantaFlow Fluids and Smoke Simulationnew contentMilestone

    New simulation features for fluids and smoke using MantaFlow.

    Steam
    Grease Pencil Improvementsnew content

    Enhancements made to the Grease Pencil tool.

    Steam
    Over a Thousand Fixes Implementedchanges

    A significant number of fixes and updates have been applied to the 2.8 series.

    Steam
    AI Denoising Feature Implementednew contentMilestone

    Introduction of AI denoising for improved rendering quality.

    Steam