1. Blender
  2. News

Blender News

Blender 3.1.2 Corrective Release !

A followup to 3.1.1 [which unfortunately introduced a regression], Blender 3.1.2 features more fixes:

* Regression: The location of "Viewport Gizmos" is not correct in POSE mode (multi-object/armature editing, multiple bones selected). (T96347)
* Compositor: Missing output UI for Normal node. (T96860)
* GPU subdivision: Crash on select in Edit Mode with X-Ray on and Mirror Modifier. (T96344)
* GPU subdivision modifier: Smooth Shade doesn't work. (T96915)
* OBJ: mark the new 3.1+ exporter as experimental for now. (rB2cfca7d9101)
* OBJ: reintroduce export menu item for the old (pre-3.1) python exporter. (rBA19337ef729)

Blender 3.1.1 Corrective Release !

Blender 3.1.1 features many bug fixes.

* Fix memory leak evaluating PyDrivers. (rBeff7e9aa45a)
* PyAPI: ID property group returns wrong type with iter(). (T94121)
* Grease Pencil > Stroke > Normalize Thickness Causes Crash. (T96352)
* GPencil: Fix unreported select error in Normalize operator. (rBaf6b88c629d)
* Unable to set active material output node using Python. (T96292)
* is_active_output stopped working correctly. (T96396)
* Nodegroups don't update the shaders anymore in 3.1. (T96402)
* Crash with Close Area menu 3D view. (T96416)
* Issue clicking on stem of arrow gizmos to scale on axis. (T96357)
* Armature corrupted after undo. (T96452)
* Overlapping Volumes broken in Cycles, GPU only (possible regression). (T96381)
* Multiscatter GGX regression with non-zero roughness and a bump texture on a non-manifold object. (T96417)
* New 3.1+ OBJ exporter no longer has "operator presets" nor a way to skip modifiers. (T96303)
* Crash when changing shader to nodegroup in properties. (T96386)
* GPencil: Fill freezes when use invert and click inside areas. (T96518)
* Fix object centers & geometry selecting meta-elements in edit-mode. (rB6aa45434623)
* Stereoscopy with Motion Blur crashes in Eevee. (T96572)
* C3D Import. (T14392)
* OBJ Export: wrong normals with scaled object. (T96430)
* New obj exporter: Scale factor is applied incorrectly. (T96415)
* New .obj exporter: Material groups not being written. (T96470)
* New OBJ exporter no longer groups faces by material, causing issues with some other apps (e.g. Procreate). (T96511)
* Crash when a curve object got an array modifier with a mesh object containing a vertex group set as cap. (T96494)
* Bake normals for multi-resolution object is broken. (T96401)
* Set ID for Instances not work in Blender 3.1. (T96420)
* Regression: Can not translate after selecting with Select Circle. (T96515)
* Regression: NLA crash when reordering tracks if no object is selected. (T96624)
* Crash on Geometry Nodes Edit Mode tap Tab. (T96316)
* Regression: Texture Mapping properties of texture nodes are not updated in 3D Viewport. (T96361)
* Regression: Crash when pressing F3 outside a Blender window if Developer extras is on. (T96705)
* snap does not work properly. (T96711)
* UV Editor doesn't work when GPU Subdivision in the Viewport is enabled. (T96372)
* Fix missing updates for external render engines rendering tiles. (rBc91d39e4735)
* Add Curve Extra Objects addon fails when adding Curvy Curve. (T96342)
* Regression: Script using bmesh.ops.wireframe and bmesh.ops.bevel does not work the same in 3.1 and in 3.01. (T96308)
* Regression: Crash when executing bpy.types.ShapeKey.normals_vertex_get. (T96294)
* Fix text editor failure to move the cursor for syntax errors. (rB694e20b1415)
* Gpencil: Inverted Fill makes extra stroke at origin (0,0,0). (T96790)
* Image editor: not updating after image operation. (rBf6e2c9bc97d)
* Regression: Blender 3.1 bake from multires not reflected in the Image Editor. (T96670)
* Regression: GPencil primitives handlers not working. (T96828)
* Regression: Snapping is broken with proportional editing. (T96812)
* Regression: Cutting a strip with keyframes in the VSE deletes the keyframes from the original (left) strip. (T96699)
* Regression: VSE Wipe transition does not work. (T96582)
* Heap corruption in file_browse_exec. (T96691)
* GPencil: Scripting weight_get cannot retrieve weights of certain vertex groups. (T96799)
* vertex paint face selction display bug gpu subdivision. (T96356)

Blender 3.1 Released!

Blender Foundation and the online developers community are proud to present Blender 3.1, a solid update to an already outstanding release.

[previewyoutube][/previewyoutube]

Blender 3.1 takes a major leap in performance:

* Metal GPU backend support contributed by Apple for computers with M1 processors and AMD graphics cards
* GPU acceleration for Subdivision modifier
* Faster mesh editing
* Asset Browser indexing
* Image Editor support for large images
* Improved speed of .obj and .fbx export
* Better multi-threading, node tree evaluation and reduced memory usage in Geometry Nodes
* Plus many more performance improvements all over the board. New animation tools in the Graph Editor, new nodes for procedural modeling in Geometry Nodes, user interface improvements, Video Sequencer editor, Grease Pencil, hundreds of bug fixes and so much more.

Explore the release notes for an in-depth look at what’s new.

Blender wouldn’t be possible without its amazing community, and thanks to the over 2900 individuals and organizations contributing to the Blender Development Fund.

Happy Blending!

The Blender Team
March 9th, 2022

Blender 2.93.8 LTS Maintenance Release !

Blender 2.93.8 LTS features many bug fixes. It is released on the 2.93 branch.

You can switch to this by right-clicking on the Blender entry in your library, select Properties.... Open the Betas tab and select 2.93.

[h3]Patch Notes[/h3]
  • Fix Cycles AVX test failure with x86_64 build running on Arm. (rBdeca1be48077f9f12a2047817616758e0affd3e5)
  • Fix/workaround macOS Rosetta crash running Cycles AVX tests. (rB2926f10ffe020a010fca3a6b9b735f475a9e2d9f)
  • 3d cursor crash when using shortcut. (T94109)
  • VSE: Scene strip doesn't play audio. (T91012)
  • Python error when trying to add Grease Pencil brush preset. (T94375)
  • Shading/Normals break on array modifier caps. (T94422)
  • Grease Pencil Blur Effect "Use Depth of Field" visible in cameras NOT using DoF. (T94262)
  • Removing an image used for camera background from python console crashes blender. (T94544)
  • Grease Pencil Automerge icon doesn't light up/turn off when toggled with a keypress. (T94366)
  • Mirror clipping is not properly placed in sculpt mode. (T94564)
  • bpy.types.SpaceSpreadsheet.draw_handler_add - TypeError: unknown space type 'SpaceSpreadsheet'. (T94685)
  • Crash: Smooth brush in Surface mode with Anchored Stroke Method. (T94635)
  • GPencil: Eraser-Stroke doesn't erase on end-point. (T94137)
  • hair disconnect/reconnect not working with modifiers. (T54488)
  • Fix: connecting hair fails on meshes with no generative modifiers. (rBe38a0eea5c9)
  • Out-of-bounds memory access in IMB_flipy() due to large image dimensions. (T94629)
  • Heap Buffer Overflow when viewing dds thumbnails in the file browser. (T86952)
  • Out-of-bounds memory access due to malformed DDS image file. (T94661)
  • Fix `PSYS_GLOBAL_HAIR` stripped even if connecting the hair fails. (rB66346a6852e)
  • Cycles: motion blur only applies on Left view. (T93995)
  • Autosplit Output gives unexepected results. (T91005)
  • Video Sequencer Preview with Prefetch Frames crashes inside Meta Strip. (T94768)
  • Grease Pencil Strokes drawn at 0.0 Strength still visible. (T94799)
  • Fix crash caused by exception in Python gizmo target get handler. (rBcaf362422e4)
  • GPencil: Copying keys doesn't preserve Keyframe Type. (T94903)
  • Grease Pencil Drawing don't Update after paste. (T94089)
  • Tilt works strangely in a poly curve (or other type with U resolution of 1) with only two control points. (T94837)
  • Boolean Apply Clearing custom data layers (bevel weight Weight / Vgroup Data). (T94197)

[h3]LTS Program[/h3]

Learn more about the LTS program on blender.org

[h3]Stay up-to-date[/h3]

You can follow Blender on social media:

Keep reporting any issues you find to make this LTS the most stable release ever !

Happy blending,
The Blender team

Blender 2.83.19 LTS Maintenance Release !

The maintenance release of the first long-term support release is out !

Blender 2.83.19 LTS features many bug fixes. It is released on the 2.83 branch.

You can switch to this by right-clicking on the Blender entry in your library, select Properties.... Open the Betas tab and select 2.83.

[h3]Patch Notes[/h3]
  • VSE: Implement sanity check for files with more channels than supported. (rB14b8f6c25b2)
  • Cycles - Rendering on a Nvidia A100 crashes/fails on Google Colab. (T91879)
  • Fix LLVM 12 symbol conflict with Mesa drivers, after recent Linux libs update. (rB90ee4b94eea)
  • Fix potential crash opening 3.0 blend files in older versions. (rB95c82513caebe4)
  • Channels in the Grease Pencil Dope Sheet still visible while collection is hidden. (T93194)
  • 2.93: Crash on system with a non-English locale. (T88877)
  • Reload Library Override file loses Constraints. (T93353)
  • Subdividing with overlapping tri and quad crashes Blender. (T93563)
  • Texture paint: crash when painting with clone brush. (T93117)
  • View/Frame Selected (Vertex Paint mode) not working. (T93130)
  • Grease Pencil Strokes drawn at 0.0 Strength still visible. (T94799)
  • Cannot animate Object Info Color in Cycles with Persistent Data ticked. (T93007)
  • Freestyle NPR: Unknown curve blend type Crash. (T93320)
  • Freestyle: Sinus Displacement Division by Zero Crash. (T93322)
  • Freestyle seed in noise modifier can be zero (leading to crash). (T89081)
  • Shading/Normals break on array modifier caps. (T94422)
  • Grease Pencil Blur Effect "Use Depth of Field" visible in cameras NOT using DoF. (T94262)
  • Removing an image used for camera background from python console crashes blender. (T94544)
  • Mirror clipping is not properly placed in sculpt mode. (T94564)
  • hair disconnect/reconnect not working with modifiers. (T54488)
  • Fix: connecting hair fails on meshes with no generative modifiers. (rB6570d5596be)
  • Out-of-bounds memory access in IMB_flipy() due to large image dimensions. (T94629)
  • Heap Buffer Overflow when viewing dds thumbnails in the file browser. (T86952)
  • Out-of-bounds memory access due to malformed DDS image file. (T94661)
  • Fix `PSYS_GLOBAL_HAIR` stripped even if connecting the hair fails. (rBf7b8875ed5a)
  • GPencil: Copying keys doesn't preserve Keyframe Type. (T94903)
  • Grease Pencil Drawing don't Update after paste. (T94089)
  • Tilt works strangely in a poly curve (or other type with U resolution of 1) with only two control points. (T94837)
  • Failure to import this FBX (but Unity handles it well). (T91062)
  • FBX export error if there is an action in NLA tweakmode. (T93209)
  • Node Wrangler - Principled Texture Setup error (with Relative Path option and blendfile and textures are on different drives). (T77022)

[h3]LTS Program[/h3]

Learn more about the LTS program on blender.org

[h3]Stay up-to-date[/h3]

You can follow Blender on social media:


Keep reporting any issues you find to make this LTS the most stable release ever !

Happy blending,
The Blender team