Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
company.[76] Blender has been used for television commercials in several parts of the
world including Australia,[77] Iceland,[78] Brazil,[79][80] Russia[81] and Sweden.[82]
Blender is used by NASA for publicly available 3D models. Many 3D models on NASA's
3D resources page are in a native .blend format.[83]
August 13,
2.59 3D mouse support.
2011
December 10, Over 200 bug fixes, support for the Open Shading
2.65
2012 Language, and fire simulation.
October 31, Motion tracking now supports plane tracking, and hair
2.69
2013 rendering improved.
Under
development, New UI, Eevee and Clay engine renders on OpenGL
2.80
expected July 3.3+, workbench viewport[32] and much more.[33][34][35][36]
2019[31]
Legend:
Old version
Latest version
Features[edit]
Steps of forensic facial reconstruction of a mummy made on Blender by the Brazilian 3D designer Cícero
Moraes.
Official releases of Blender for Microsoft Windows, MacOS and Linux,[37] as well as
a port for FreeBSD,[38] are available in both 32-bit and 64-bit versions. Though it is often
distributed without extensive example scenes found in some other programs,[39] the software
contains features that are characteristic of high-end 3D software. Among its capabilities are:
Support for a variety of geometric primitives, including polygon meshes, fast subdivision
surface modeling, Bezier curves, NURBS surfaces, metaballs, icospheres, multi-res digital
sculpting (including dynamic topology, maps baking, remeshing, resymetrize, decimation),
outline font, and a new n-gon modeling system called B-mesh.
Internal render engine with scanline rendering, indirect lighting, and ambient occlusion that
can export in a wide variety of formats.
A pathtracer render engine called Cycles, which can take advantage of the GPU for
rendering. Cycles supports the Open Shading Language since Blender 2.65.[40]
Integration with a number of external render engines through plugins.
Keyframed animation tools including inverse kinematics, armature (skeletal), hook, curve
and lattice-based deformations, shape animations, non-linear animation, constraints,
and vertex weighting.
Simulation tools for soft body dynamics including mesh collision detection, LBM fluid
dynamics, smoke simulation, Bullet rigid body dynamics, ocean generator with waves.
A particle system that includes support for particle-based hair.
Modifiers to apply non-destructive effects.
Python scripting for tool creation and prototyping, game logic, importing/exporting from other
formats, task automation and custom tools.
Basic non-linear video/audio editing.
A fully integrated node-based compositor within the rendering pipeline accelerated
with OpenCL.
Procedural and node-based textures, as well as texture painting, projective painting, vertex
painting, weight painting and dynamic painting.
Real-time control during physics simulation and rendering.
Camera and object tracking.
Grease Pencil tools for 2D animation within a full 3D pipeline.
Deprecated features[edit]
The Blender Game Engine was a built-in realtime graphics and logic engine with features
such including collision detection, a dynamics engine, and programmable logic. It also
allowed the creation of stand-alone, real-time applications ranging from architectural
visualization to video games. In April 2018 it was removed from the upcoming Blender 2.8
release series, having long lagged behind other game engines such as the open-
source Godot, and Unity.[5]
A 3D rendering with ray tracing and ambient occlusion using Blender and YafaRay
Rendering of a house
User interface[edit]
Blender's user interface underwent a significant update during the 2.5x series
Production-
Hardware Minimum Recommended
standard
OpenGL
OpenGL 3.2 compatible card Dual OpenGL
Graphics 2.1 compatible card with 2 GB video 3.3 compatible
card with 512 MB video RAM (CUDA or cards with 4
RAM OpenCL for GPU GB video RAM
rendering)
Three-button
Input Mouse or trackpad Three-button mouse
mouse
and graphics
tablet
Supported platforms[edit]
Blender is available for Windows Vista and above, Mac OS X 10.6 and above,
and Linux. Blender 2.76b is the last supported release for Windows XP and
version 2.63 was the last supported release for PowerPC.[42]
File format[edit]
Blender features an internal file system that can pack multiple scenes into a
single file (called a ".blend" file).
Video editing[edit]
Video Editor (VSE)
GPU rendering[edit]
Cycles supports GPU rendering which is used to help speed up rendering times.
There are two GPU rendering modes: CUDA, which is the preferred method
for NVIDIA graphics cards; and OpenCL, which supports rendering
on AMD graphics cards. Multiple GPUs are also supported, which can be used to
create a render farm – although having multiple GPUs doesn't increase the
available memory because each GPU can only access its own memory.[44]
Supported features[45]
Integrator[edit]
The integrator is the rendering algorithm used for lighting computations. Cycles
currently supports a path tracing integrator with direct light sampling. It works
well for various lighting setups, but is not as suitable for caustics and some other
complex lighting situations. Rays are traced from the camera into the scene,
bouncing around until they find a light source such as a lamp, an object emitting
light, or the world background. To find lamps and surfaces emitting light, both
indirect light sampling (letting the ray follow the surface BSDF) and direct light
sampling (picking a light source and tracing a ray towards it) are used.[46]
There are two types of integrators:
1. The default path tracing integrator is a pure path tracer. At each hit it
bounces light in one direction and picks one light to receive lighting from.
This makes each individual sample faster to compute, but typically
requires more samples to clean up the noise.
2. The alternative is a branched path tracing integrator which at the first hit
splits the path for different surface components and takes all lights into
account for shading instead of just one. This makes each sample slower,
but reduces noise, especially in scenes dominated by direct or one-
bounce lighting.
Open Shading Language[edit]
Blender users can create their own nodes using the Open Shading
Language although it is important to note that there is no support for it on
GPUs.[47]
Materials[edit]
Materials define the look of meshes, NURBS curves and other geometric
objects. They consist of three shaders, defining the mesh's appearance of the
surface, volume inside, and displacement of the surface.[43]
Surface shader[edit]
The surface shader defines the light interaction at the surface of the mesh. One
or more BSDFs can specify if incoming light is reflected back, refracted into the
mesh, or absorbed.[43]
Volume shader[edit]
When the surface shader does not reflect or absorb light, it enters the volume. If
no volume shader is specified, it will pass straight through to the other side of the
mesh.
If one is defined, a volume shader describes the light interaction as it passes
through the volume of the mesh. Light may be scattered, absorbed, or emitted at
any point in the volume.[43]
Displacement shader[edit]
The shape of the surface may be altered by displacement shaders. This
way, textures can be used to make the mesh surface more detailed.
Depending on the settings, the displacement may be virtual, only modifying the
surface normals to give the impression of displacement (also known as bump
mapping) or a combination of real and virtual displacement.[43]
Demo reels[edit]
The Blender website contains several demo reels that showcase various
features of Blender.[48]
Rendering engines[edit]
Engines included in Blender:
Mitsuba Render[56]
YafaRay
LuxRender and LuxCoreRender
appleseed Render[57]