Traditional Culture Encyclopedia - Photography and portraiture - Version update of Blender

Version update of Blender

After Blender 2.49, because the original framework can no longer meet the requirements, the code was completely reconstructed and rewritten from version 2.50, and a new interface was adopted. Blender version 2.50 has made remarkable progress in software, interface, modeling, animation process, tools, python API and so on. This progress is the result of careful study of use cases, years of continuous improvement and community collaboration. Therefore, version 2.49 may not be completely compatible with what is made by version 2.50 and later. So the updates of 2.4x and 2.5x are introduced respectively. 1.00–1995 65438+1October: Blender was developed in the animation studio NeoGeo.

1.23–1998 65438+1October: SGI version is published online, based on IrisGL.

1.30–1April 998: Linux and FreeBSD versions, ported to OpenGL and X.

1.3x–1June 1998: Nam was established.

1.4x–1September, 998: Alpha versions of Sun and Linux were released.

1.50–1998165438+1October: the first user manual was published.

1.60–1April, 999: C-key (a new function that needs $95 to unlock), released in Windows.

1.6x–1June, 999: release of BeOS and PPC.

1.80–June 2000: C-key was cancelled and Blender was completely free again.

August 2000: Interactive 3D and Real-time Engine.

2.10–2000 65438+February: new engine, physical simulation, Python.

2.20–20065438+0 August: Character Animation System.

2.21–2006.5438+0 6.10: Blender Publisher for sale.

2.2x–20065438+0 65438+February: Mac OSX version.

20021October 13: Blender turned to open source, the first Blender Conference.

2.25–6.5438+20021October: Blender Publisher can be released for free.

Tuhopuu1–June 2002 10: This experimental branch was established as a testing ground for programmers.

2.26–February 2003: The first truly open source version of Blender.

2.27–May 2003: Open Source Blender 2nd Edition.

2.28 x–July 2003: the beginning of the 2.28x series.

2.30–June 5438+00, 2003: The preview version of the new 2.3x interface displayed at the 2nd Blender Conference was released.

2.31–2003 65438+February: Upgrade to a stable 2.3x UI project.

2.32–June 5438+1October 2004: The built-in rendering function was greatly updated.

2.33–April 2004: Game engine regression, AO and new program texture.

2.34–August 2004: Major improvements: particle interaction, least square * * * shape mapping UV mapping, integrated YafRay, weighted creases in subdivision surfaces, gradient shader, complete OSA, etc. 2.60-20 1 1 year1October: 3D sound and speaker objects. Proxy support for serialization editor. The animation system is improved and the user interface is adjusted. Integrate Colada. Added vertex group modifier. Added weight drawing tool. Navigable joints have been added. Material surface setting. Improved game engine animation. Many callback events have been added to Python, and plug-ins such as "screen display shortcut key" and "motion capture tool (GSoC 20 1 1 project)" have been added. Internationalization and increased support for non-western languages.

2.6 1-20 1 1 year 65438+February: Cycles rendering engine (supporting graphics card rendering, minimum CUDA requirement is SM_ 1.3), motion tracking, dynamic brushes, ocean modifiers, etc.

2.62-2065438+February 2002: The "Rebuild Mesh" modifier was added. Boolean modifier uses Carve library, which is faster and more stable. UV adds engraving tools and improved stitching tools to support the generation of seams from UV isolated clusters. Motion tracking increases the support for object camera tracking. The Cycles rendering engine adds support for rendering layers and rendering channels.

2.63-2065438+April 2002: Bmesh was significantly updated to support N planes. Tool K is rewritten (free line becomes multi-segment straight line), and various commands such as "chamfer, insert face, merge, restrict merge, bridge, vertex slide" are added.

2.64-20 12 10 month: You can create a mask, change the color space and modify the skin (quickly generate the initial model). Cycles graphics card rendering CUDA adds Geforce 600 series graphics card support (SM_3.0).

2.65-20 12 12 February: Smoke calculation was greatly updated, with the addition of advanced calculation (a replaceable smoke calculation container) and motion blur (undistorted blur) in the Cycles renderer.

2.66a-2065438+March 2003: Dynamic engraving was added (it can be no longer limited to grid wiring). Cycles renderer supports hair rendering, and the material setting rollout "Sampling by light" becomes "Multiple Importance Sampling". The transparent channel of the output picture has been adjusted. The object coloring method in the viewport increases the preview effect of matcap. Soft selection increases the mode of "connected items" (even if the distance is closer, the unconnected parts will not be affected). Physical simulation adds "rigid body simulation" and "rigid body constraint" (GSoC 20 12 project). Chamfer command adds vertex chamfer support. The iambic join command option (but it is not available).

2.67b-2065438+May 2003: Free wireframe rendering with cartoon strokes was added (only BI renderer is supported). Cycles renderer adds skin SSS(SubSurface Scattering) material (only supports CPU mode), and at the same time, it adds a customized "SubSurface" control item. CUDA for graphics card rendering cancels the support for Geforce 2xx and 3xx graphics cards (SM_ 1.3). The modeling part chooses to add the command of "Scattered Element Selection". When adding a new mesh on the original mesh, the related commands (interpolation, circumrotation) add options to lock and maintain UV, vertex color and weight. Add Projection Cut, Ruler+protractor tool and Pointed Face (Alt+P) command. Perfect surface construction function enhancement (can be used for non-plane), filling F function enhancement (continuous filling), interpolation surface function enhancement (supporting the insertion of respective surfaces) and sub-object level transformation function enhancement (supporting the normals of respective surfaces). Circumflex command options are available, and you can also zoom and rotate. Add the function of locating the center of the view at the position of the mouse pointer (Alt+F). The display of "edit mode" of the grid adds "vertex weight (which can be displayed in color)" and "marked edge" and "marked face" of cartoon strokes, and the angle item is added to the edge information. Texture drawing mode is enhanced, and new projection mode (random, engraving) and brush angle control (user, random, changing direction) are added to texture. Vertex color drawing supports texture brushes, and the "Smooth Vertex Color" menu has been added. In engraving mode, "centering on engraving position" is supported to rotate the view. The composition module adds toolbar and search function (Ctrl+F). Node group optimization, when editing, will be displayed in the upper layer of other nodes. Add a 3D printing plug-in. The internationalization function has been enhanced, and the text editor supports UTF-8 characters. Multilingual translation of "new data" (new objects will become Chinese names). Added "Chinese path" file reading support.

2.68a-2065438+July 2003: Automatic execution of Python scripts becomes optional (not executed by default). Add fog field to the loop rendering channel. The world environment, lighting and grid self-illumination support the "light visibility" rollout. Add associated multi-jitter sampling (experimental feature) for sampling, enable GPU for hair system rendering (experimental feature), add "transparent shadow" in the material setting bar, and add three nodes "wireframe mode, cartoon BSDF and (physical light) wavelength". Graphics rendering CUDA adds support for Tesla K20, GTX Titan and GTX780 graphics cards (SM_3.5). The performance of CUDA has also been improved, accelerating by 25%. Automatic key frame selection is added in motion tracking, and physical simulation (smoke) supports subframe setting, which can reduce frame skipping. Particle systems (emit geometry) support modifier stack results. The shortest path (Ctrl+Click) in modeling parts supports vertices. Added "mesh filling, vertex (surface) connection (J key) and snapping to symmetrical structure" commands. The function of "Bridge" command is greatly enhanced (supporting different vertex numbers, subdivision, smoothing and deformation along the contour), and the "Smoothing" of the circum-cutting command option adds the "attenuation" function, which enhances the editing function of X mirror image (supporting soft selection). Add the Merge Vertices menu with the option to separate faces (for fillets). Soft selection adds "Projection (2D)" mode. Compact modifier enhancement (two rules have been added for plane projects, and multiple choices can be made by pressing Shift). The Vertex Group Rollout of the property bar "Activate Vertex" becomes the Vertex Weight Rollout, which adds the classification of deformed items (bone control) and other items (non-bone control), and adds the functions of "Vertex Group Selection Switch" and "Delete Weight". Create reference coordinates and add the option of "Use perspective". You can display the name of "Active Bone" when drawing weights. Adds a Catmull-Rom interpolation selection to a lattice object. The functions of "mirror vertex group (topology)" and "clear active group" are added in the object data item "vertex group", and the command of "delete all deformed frames" is added in "(animation) deformed frames". UV inheritance is supported when curves are converted into grids. The Video Sequence Editor adds a Mask modifier. The composite texture "mixed" node adds Alpha support, and the adjustment items of the current node can be displayed in the property panel. BI engine adds "interactive real-time rendering" viewport viewing mode (similar to Cycyles).

2.69-20 13 10 month: The color setting of "edit line" is added to some themes in the interface, which enhances the functions of list items (materials, maps and particles), supports sorting by name and filtering display, and also supports dragging and resizing. Viewport adds the display mode of "hidden wireframe". In the modeling part, the "clean" menu (filling holes and splitting non-planes) is added, the "splitting (splitting in two)" cutting tool is added, and the "grid filling" function (supporting the filling of a single closed ring edge) and the "bridge" function (adding the distortion option) are enhanced. The "original center" of the rotation and scaling transformation supports the edges and faces of curves and meshes. Align adds the Align Cursor (Offset) menu (for selecting multiple objects at the same time). Curves support the creation of new custom coordinate systems. Lattice objects have added support for "random selection" and "addition and subtraction". The adjustment item of the composite "image node" property bar is more perfect, and it supports the drag-and-drop method to establish the mask node. Carving "dynamic topology" supports the preservation of materials. The "loop" renderer improves the hair rendering system, and the sampling support is saved as a preset. At the same time, the "progressive inspection" was changed to the switching item (shunt path tracking/path tracking), and "square sampling" was added. Motion tracking adds "plane tracking" support.

2.70a-2065438+March 2004: The user interface has been improved, tab classification has been added to the toolbar (which can be switched by the wheel), the menu bar can be folded and contracted, the menu for adding objects has been moved from the information panel to the 3D window panel, and the channel bar for parameter input supports multiple simultaneous adjustment or editing (press and drag). In the "Clean-up" menu of the modeling part, the items "Delete loose elements, degenerate fusion and limited fusion" have been added. Chamfer modifier enhancement (supporting inward chamfering), Boolean modifier enhancement (supporting the generation of N-sided results), triangle modifier algorithm improvement (adding quadrilateral mode and polygon mode), shape modifier enhancement (supporting reverse), adding "wireframe" and "Laplacian deformation" modifiers. Cutter (K key) is better. When you snap the midpoint, you can only generate the midpoint of the final target edge. Add a travel mode similar to FPS game (with its own gravity system, press V to jump). Carve the "dynamic topology" and add the option of "detail improvement method" (add the option of "subdividing edges and folding edges"). Add the Material Slot to the render bar of the particle system. A new detection algorithm is adopted in motion tracking. The rendering speed of circular hair is improved. The "limited" item in the Sampling rollout is divided into two items (limited direct light/limited indirect light) and supports volume rendering (only in CPU mode). At the same time, the sampling customization, optical path and "volume" item settings are added, and the "volume sampling" rollout is added. The "Settings" rollout of the "Loop" material adds the transparency setting of the "Alpha channel". The physically simulated rigid body can preview the "Collision Boundary Shell" in the viewport, and the "Cloth Sewing Spring" rollout is added to the cloth system. The color picker adds HSL color wheel, which is convenient for artists to use. The path mask layer has added the hole option. Image files support reading PSD format (merge mode). Note: This version of Windows platform is the last version compiled with vc2008.

2.71-2065438+June 2004: Cycles began to support baking of maps, rendering of smoke and flame (CPU mode only), and the object property panel supported turning off "motion blur" or enabling "deformation blur". In the image texture node of the material, the option of "map interpolation" has been added, the node of "UV map" has been added, and the item of "transparent depth" (counting the times of light penetration) has been added in the node of "light path". The option of "sampling all direct light/indirect light" is added to the sampling path tracking, which can reduce noise and speed up under multi-illumination. Graphics rendering CUDA adds support for Nvidia Maxwell(SM_5.0) graphics card. Some gradient tools in the interface have added new operation handles, the material preview window supports resizing, and the F6 option menu in the viewport can be dragged to adjust the position. The modeling part "ring selection" supports "boundary" selection, which can narrow the selection range when the point-edge-surface mode is switched. The shading method adds a new function, which allows smoothing to be set by vertices or edges. Brush icon update for texture painting. Sculpting "Dynamic Topology" adds "Detail Type Method" option (adding "Constant Detail" option). Add the Map Type option to the chamfer range of the curve (add Spline and Number of Segments options). Add keys to the animation curve, and select "interpolation type" (switchable: acceleration, deceleration, linear), etc. The Path Mask tool supports switching to Bezier control points (with weighted handles). Synthesize twisted nodes with new "corner positioning". The "Texture" tab is added to the line style of cartoon strokes (node setting is also supported), and the "Sort" option is added to the line style strokes. New binary FBX export plug-in. Remarks: Since this version, the Windows platform has been compiled by vc20 13, and Windows XP has been removed from the Windows system support list, so the government no longer provides technical support for it.

2.72B-20 14 10 month: control item Pie and control menu plug-in are added to the interface. Tooltip box adopts new color matching and alignment, allowing users to customize the interface font. Mesh editing has added intersecting mesh intersection (similar to Boolean operation, but self-tangent) and extend vertex (ALT+D) commands. In wireframe mode, vertex weights can be displayed in color. The array modification performance is improved by 10- 100 times, and the chamfer modifier adds the material offset option. Add UV Align Distribute (CopyPaste UV) to promote UV synchronization of grid objects with the same topology. The plug-in "viewport screen shortcut key display" was deleted. The aperture bar of the camera's depth of field has added the "ratio" item (which can simulate the aperture ratio of the distorted lens), and by default, "Black Magic Pocket Cinema" and "Black Magic Product 4K" have been added. OSL is updated to 1.5, which supports the generation and filling of pictures and videos. Cycles volume rendering and subsurface scattering (SSS) began to support GPU computing (experimental characteristics). Volume sampling has been improved, and now it supports setting samples for "world environment" or "a certain material" separately, which is no longer a whole and adds "multiple importance sampling". Importance sampling of glossy BSDF and anisotropic BSDF is improved, noise is reduced, and the amount of memory used in rendering is reduced. The two BSDF also add Ashikhmin-Shirley illumination model algorithm. The "No caustics" option is split in two (no refraction/no reflection). Incorporating GSoC-20 13 drawing project, the texture drawing mode is greatly enhanced. The option of "stacking" is added to the brush, a variety of brush mixing modes are added, and tools such as "gradient filling, canvas filling, mask drawing, Bezier path, palette" are added. Gradually increase HSV and HSL mode switching and interpolation algorithm selection. The toolbar of the composition part is changed to tab mode, and a node of "solar beam" is added, which can be used to simulate the cloud gap light (Tindal effect) in 2D mode. The background preview function is improved, and images outside the "view boundary" range are no longer hidden. Node "Select by Group" adds support for "Name" and "Color" types. The video sequence editor added a Gaussian blur filter. Cartoon strokes freely support circular rendering. When setting the Texture Style node, a preset is also provided automatically. The "cartoon stroke line set" rollout has been added to the material items of both engines, and the Python API of cartoon strokes has also been updated. The "interactive real-time rendering" of BI engine adds the calculation method of gradient accuracy and the viewing mode of "material" viewport, which is convenient for drawing concave-convex texture. In the subsequent version A, in addition to fixing bugs, the texture drawing mode was improved. When the grid lacks UV data and maps, a prompt will appear to guide the user's operation, which is no longer automatic. New buttons have also been added in the mask engraving and image drawing modes of slot labels.

2.73–2065438+0565438+10 month: Full-screen editing mode (Alt+F 10) was added to the interface. The pie chart menu supports nesting and controls the increase of the "confirmation threshold" item. DPI adds "Virtual Pixel Mode" option (adding "Double" option can enlarge the interface font). The interface theme adds the embossed UI effect. It is now supported to define the rendering boundary directly from the rendering result, and the rendering notch can be renamed in the property bar. The option of "world background" has been added to the viewport display (only colors can be displayed under BI, and the display under CY will be similar to the background). Highlights in texture shading mode GLSL can now correctly support the transparency attribute of BI materials (the display range is no longer affected by transparency). When using OpenGL mode, selection always tries to select the nearest bone. The Show Brush option can now be displayed in UV engraving. In the Loop section, the fast smoke effect is now modified to generate only smoke nodes (initially, flame nodes will be generated at the same time). Volume rendering adds camera support, which speeds up the rendering of uniform volumes. The "step size" range of the volume is changed to 0 to 1 (originally 0.00000 1 to 100000.0). The Material Settings rollout Volume adds the option of Volume Interpolation (adding the option of Cube) and the item of Viewport Highlights (setting the highlight color and hardness in solid shading mode). The "Big bounce" option is added to the lighting object, and the sampling of surface light sources is improved (less noise). The performance of mixed RGB shaders is slightly improved. Graphics card rendering CUDA adds support for Geforce 9xx GPU (SM_5.2). The modeling part "Chamfer Modifier" added support for "Vertex Chamfer Weight". Select "Similar Items" to add the "Face Region" command (you can select regions with similar sizes). The "Shrink/Expand Selection" command adds the "Face Step" option. The cutting tool K is improved. When you hold down the left mouse button, you can draw (free line function returns) and double-click to close the cutting cycle. Improvement of vertex smoothing tool (adding "smoothing coefficient" option, the default value is 0 to 1, and the user input limit is-10 to 10). The sorting function of deformation keys has been rewritten and now supports sorting to the top or bottom of deformation list (except basic keys). The function of crayons is greatly enhanced, allowing filling lines and editing and modifying vector points that make up lines (providing various commands). In the texture painting and engraving section, the brushes Grab and Snake Hook now support the Strength option. When using shortcut keys to adjust the brush size, you can use the number keys to enter the radius. The polygon selection mask has been improved to highlight only the edges of the selection boundary. When the raster lacks UV data, the default simple segmentation scheme will be changed to cube projection. The animation curve editor added the command of "hide curve" and added circle selection. The video sequence editor adds a background function (it can display the sequence content of the current frame). Add a Waveform Drawing control (all waveform displays can be turned on or off). The display of the sequence has been improved (the entry point and exit point no longer display the part outside the "cut range"), and the range of the composite clip can be displayed when editing the "composite clip". Add the command "slide sequence content" (adjust the In point and the Out point at the same time). Increase the adsorption function. When pressing the G key to move or adjust the entry and exit points of a sequence, hold down the Ctrl key to absorb the entry and exit points of other sequences. A built-in SVG export plug-in is added to the cartoon stroke freestyle, which can output many attributes such as "color, transparency, thickness, visibility, stroke endpoint". Set the "View map cache" check box, enhance the function of the linear "sort key" option (add the "projection X and projection Y" options), and add the "number of chains" check box in the selection. Import the plug-in COLLADA, and add the options of "modify leaf bone" and "find bone chain", which can correctly convert "joint" and "bone". The compatibility of FBX plug-ins is further enhanced. Motion tracking realizes predictive tracking, which makes the tracking speed faster. Fixed the error that the color could not be saved when the new image was solid color. Remarks: The input problem of non-western characters in Winodws platform version has finally been partially solved in this version, and Chinese can be directly input (but only some pinyin input methods are well supported).