Blender is an open supply software program for 3D modeling, rendering, animation, post-production, interactive creation and playback. Available for Windows, Linux, Irix, Sun Solaris, FreeBSD or Mac OS X.
- A spread of 3D object sorts together with polygon meshes, NURBS surfaces, bezier and B-spline curves, metaballs, vector fonts (TrueType, PostScript, OpenSort)
- ‘Smooth proxy’ fashion catmull-clark subdivision surfaces
- Boolean mesh capabilities
- Editing capabilities comparable to extrude, bevel, reduce, spin, screw, warp, subdivide, noise, easy Soft choice enhancing instruments for natural modeling
- Python scripting entry for customized instruments
- Armature (skeleton) deformation with ahead/inverse kinematics, auto skinning and interactive 3D paint for vertex weighting
- Non-linear animation mixer with automated walkcycles alongside paths
- Constraint system
- Vertex key framing for morphing, with controlling sliders
- Character animation pose editor
- Animatable lattice deformation
- ‘Ipo’ system integrates each movement curve and conventional key-frame enhancing
- Audio playback, mixing and enhancing help for sound synchronisation
- Python scripting entry for customized and procedural animation results
Realtime 3D/recreation creation
- Graphical editor for outlining interactive habits with out programming
- Collision detection and dynamics simulation
- Python scripting API for stylish management and AI, absolutely outlined superior recreation logic
- Supports all OpenGL™ lighting modes, together with transparencies, Animated and reflection-mapped textures
- Playback of video games and interactive 3D content material with out compiling or preprocessing
- Audio, utilizing the fmod toolkit
- Multi-layering of Scenes for overlay interfaces
- Very quick inbuilt raytracer
- Integral help for the well-known Yafray render engine
- Oversampling, movement blur, post-production results, fields, non-square pixels
- Environment maps, halos, lens flares, fog
- Various floor shaders comparable to Lambert, Phong, Oren-nayar, Blinn, Toon
- Edge rendering for toon shading
- Procedural Textures
- Ambient Occlusion
- Radiosity solver
- Export scripts accessible for exterior renderers comparable to Renderman (RIB), Povray, Virtualight
- UV texture editor with varied mesh unwrap modes
- Flexible consumer configurable window format
- Powerful object-oriented information system
- Anti-aliased fonts with worldwide translation help
- Windows for animation curves/keys, schematic scene diagram, non-linear video sequence enhancing, character animation motion editor, non-linear animation mixer, picture/UV enhancing, file/picture choice and file administration
- Inbuilt textual content editor for annotations and enhancing Python scripts
- Consistent interface throughout a number of platforms
- Save all scene information in a single .mix file
- .mix format helps compression, digital signatures, encryption, forwards/backwards compatibility and can be utilized as a library to hyperlink to from different .mix recordsdata
- Read / Write TGA, JPG, PNG, Iris, SGI Movie, IFF, AVI and Quicktime GIF, TIFF, PSD, MOV (Windows and Mac OS X)
- Native import and export for DXF, Inventor and VRML recordsdata, with python scripts accessible for a lot of different 3D codecs
- Create stand-alone executables containing interactive 3D content material or play again with the 3d net browser plugin
Fire and Smoke
Fire simulation was added to the Smoke Simulator. The area obtained main updates to enhance efficiency and usefulness. Smoke might be emitted from mesh surfaces, with out the necessity for a particle system. A smoke circulation pressure area was added to enhance interplay with different simulations. Colored smoke simulation and mixing is feasible and the interplay of smoke with collision objects has been improved.
The bevel instrument now contains rounding and was in any other case a lot improved, preserving the requested bevel width extra evenly and producing higher topology. A brand new symmetrize instrument was added to make mesh topology and information symmetric.
New options embody: a instrument switch vertex weights from one mesh to a different, antialiased viewport drawing, linked proportional enhancing in UV editor, improved DPX file learn and write, extra management over curve taper, collision masks within the recreation engine and improved digicam title secure drawing.
Support for writing customized shaders within the Open Shading Language is now accessible. Motion blur rendering was additionally added, to make transferring objects and cameras seem blurry. There can also be an anisotropic shading node, and BSDF nodes can now have completely different normals, which might be set utilizing the brand new bump and regular map nodes.
The decimator was rewritten, and now preserves UV’s and vertex colours, has an un-subdivide and a mode to dissolve vertices to create planar n-gons. A brand new laplacian easy modifier can scale back noise or easy the mesh whereas preserving edges and quantity. A triangulate modifier was additionally added, which might be helpful for creating recreation property with baked regular maps.
Improved bridge instrument to bridge a number of loops without delay, subdivision, floor mixing and bridging face areas. New grid-fill instrument filling a grid from edge loops, X mirror and projected proportional enhancing, snap to symmetry, face break up possibility for dissolve, vertex join reduce throughout faces.
Rendering efficiency has been improved on CPU and GPU and help for brand new GPUs was added. A brand new Mist render cross is obtainable, Ray visibility is now supported for all gentle sources, and new Nodes have been added. Hair rendering on the GPU has been enabled as properly.
Some new options and smaller enhancements to current ones have been completed for movement monitoring. Main options are markers’ place refining, which lets you refine marker place after it was occluded by an object, and automated keyframe choice, which tries to robotically discover a greatest keyframe for the reconstruction.
Smoke has improved rendering high quality keep away from blockiness, and subframe simulation help to deal with fast paced emitters. Particles can now be emitted from faces generated by modifiers that weren’t within the authentic mesh.
Improved weight portray instruments, masks modifier for sequencer strips, 2D picture paint extra according to 3D portray, higher key shortcuts show, fast enabling and disabling of a number of layers or visibility, auto indent for multi-line Python statements, and extra.
Auto-running Python scripts can now be managed extra securely.
Much awaited new options for Cycles renderer embody deformation movement blur, hearth/smoke and quantity rendering and a baking API. User interface now permits for draggable popups and resizable preview widgets. Animation has new interpolation sorts with “easing equations” presets. Modeling now permits to “break up normals” and Sculpting/Painting has new HSL colour wheel and fixed element in dyntopo. Game improvement now permits deactivating logic bricks, multi-threaded animations, forged solely supplies and “limitless” motion layers. Freestyle NPR rendering has a brand new textured strokes function, together with line sorting choices.
- VSE: Flush audio encode after ending video export. [rB85c08c9717b]
- FFMPEG: Fix constructing with older variations that want FFMPEG_USE_DURATION_WORKAROUND. [rB7ec351c0d53]
- VSE: Fix “off by one” error when encoding audio. [rB9511009438d]
- VSE: Fix reminiscence leak when including dangerous picture/film strips. [rB54a821e8fd7]
- VSE: Fix video strip period calculation. [rBd486d248687]
- VSE: Fix looking for points. [rB00dd68405d8]
- VSE: Fix audaspace not studying ffmpeg recordsdata with begin offset accurately. [rB489df7ac88c]
- VSE: Use traces to attract waveform. [rBc634d859b21]
- M2T video looking for is damaged. [T87967]
- Add sanity NULL checks when loading sound sequences. [rB1a4122d4415]
- unsuitable handle to get enhance libraries in /build_files/build_environment/install_deps.sh. [T90719]
- Effect Strip added to a nested Metastrip will get duplicate title (thus inherits fcurves from different Strips). [T90737]
- Memorie spike shrink-wrap and geometry nodes. [T89429]
- Fix: DNA struct alignment on 32 bit. [rB9fb9bf59967]
- Makesdna: Fix detecting 32 bit padding points. [rB70df9119f46]
- Fix FTBFS on mips64el structure. [rB9d94b358ca1]
- Fix reminiscence leak with constructing springs within the material simulator. [rB20f04ce62af]
- Knife challenge leaks reminiscence every time a textual content, curve, or floor object is used for slicing. [T90791]
- Grease Pencil layer transformations ignored by choose instrument. [T90690]
- Fix reminiscence leak in edit-mesh dissolve degenerate. [rBe1e2abd4bf0]
- Scale to Fit overflows right into a second line. [T89241]
- Memory leak after importing a mannequin/ toggling shading workspace. [T88033]
- ASAN: Trying to Undo a knife-project operation causes heap-use-after-free failure. [T90493]
- blender 2.93.1 fails to construct with python 3.10.0b4 (upcoming python 3.10). [T89931]
- Incorrect results of Vector Projection (Geometry Nodes -> Attribute Vector Math). [T90567]
- Grease Pencil Reproject Strokes on surfaces from a digicam’s perspective is incorrectly putting the strokes on the Back Faces when canvas is intersecting the article. [T89101]
- Something in Blender can generate invalid (Nan) values in UVMaps. [T79775]
- Blender Crashing when opening file. [T89805]
- bpy.sorts.Object.parent_bone not reset when clearing a bone mother or father. [T88498]
- UI bugs in NLA Editor and Action Editor. [T87681]
- Animation channels widgets (graph, motion, NLA, *dopesheet*) block enter for the search channel, and invert search toggle. [T90364]