Blender is an open source software for 3D modeling, rendering, animation, post-production, interactive creation and playback. Available for Windows, Linux, Irix, Sun Solaris, FreeBSD or macOS.

Modeling

  • A range of 3D object types including polygon meshes, NURBS surfaces, Bezier and B-spline curves, metaballs, vector fonts (TrueType, PostScript, OpenType)
  • 'Smooth proxy' style catmull-clark subdivision surfaces
  • Boolean mesh functions

Animation

  • Armature (skeleton) deformation with forward/inverse kinematics, auto skinning and interactive 3D paint for vertex weighting
  • Non-linear animation mixer with automated walk cycles along paths
  • Constraint system
  • Vertex key framing for morphing, with controlling sliders
  • Character animation pose editor

Realtime 3D/game creation

  • Graphical editor for defining interactive behavior without programming
  • Collision detection and dynamics simulation
  • Supports all OpenGL lighting modes, including transparencies, Animated and reflection-mapped textures
  • Playback of games and interactive 3D content without compiling or preprocessing
  • Audio, using the fmod toolkit
  • Multi-layering of Scenes for overlay interfaces

Rendering

  • Very fast inbuilt raytracer
  • Integral support for the famous Yafray render engine
  • Oversampling, motion blur, post-production effects, fields, non-square pixels
  • Environment maps, halos, lens flares, fog
  • Various surface shaders such as Lambert, Phong, Oren-nayar, Blinn, Toon
  • Edge rendering for toon shading

What's New

Blender 4.0 represents a major leap for rendering, creating tools, and more to take your Freedom to Create to new heights.

  • Multiscatter GGX Refraction Roughness Bug. [#109907]
  • Blender 3.6 crashes when opening 3.5 files with library overrides / shape keys. [#112623]
  • Regression: Smart UV project stopped aligning islands vertically. [#110724]
  • Regression: Uv Unpacking creates diagonal pieces instead of straight ones. [#109906]
  • Crash backtrace missing on Linux. [#111186]
  • Fix (studio-reported) liboverride: hierarchy root ensure fails in some cases. [8a15a61e0f78e]
  • Fix: crash in liboverride hierarchy ensure. [e6b99c15dbaf5]
  • Fix (unreported) liboverride: Hierarchy corruption when making some override local. [c80b45f646289]
  • Rigify: fix unreliable interpolation of limb tweak roll. [bf936d59]
  • glTF importer: Fix custom attribute import. [8a4a56ea]
  • Fix incorrect cast for BLF_str_offset_from_cursor_position. [e785101e73317a8ff7c51ddd2974f1504b178639]
  • Line Art doesn't render from Sequencer Perspective. [#100596]
  • Clear and Keep Transformation not working when keyed. [#97628]
  • Fix #93685: Allow Outliner Drag to Other Windows. [#105196]
  • Fix memory leak when the explode modifier is used with vertex groups. [30eb74ca48d]
  • Regression: Artifacts after importing fbx file. [#109599]
  • PLY export: Export broken result when mesh has faces with >255 vertices. [#112011]
  • Importing old theme crashes Blender on "Load X.X Settings". [#113002]
  • Start getting Blender default Font in Text rendering after long use. [#113044]
  • Python: support the step and precision arguments in rna_idprop_ui_create. [74821371676]
  • Assertion fails when parenting a library override to a bone. [#112548]
  • OSL CheckBox socket not working in NodeGroup. [#106760]
  • Fix (unreported) crash in 'startup.blend' GP default update code. [b2c0e49bf3a]
  • Edit Mode: Memory Leak for Separate By Loose Parts. [#113387]
  • 3.6 LTS: Fix text editor auto-close potentially auto-closing non-brackets. [8b5d0ba19f9ac14f5c68da6f7d2b7fc14b95b13e]
  • 3.6 LTS: Fix crash converting spaces to tabs. [1f09031dc79a2fa2c334b95b321d804eadfab6dd]
  • Regression: Geometry Nodes: Merge by Distance node crashes. [#112909]
  • Bevel + Weld modifer Crash. [#112922]