Blender is an object-oriented program for creating three-dimensional computer graphics.This is not only modeling, but also animation, rendering, creating games, processing video materials. This toolkit is distributed under a free license, so you have the opportunity to download Blender for free in Russian. The new version is already waiting for you in the directory. Blender…
In computer graphics, 3D-simulation is the process of developing a mathematical representation of any three – dimensional objectsurface with the help of specialized software . Product modeling is a 3D model . It can be presented in the form of a program code or displayed in a jumper or a vivevert, as a 3D model, as well as by using a two-dimensional image created by the renderingprocess . 3D models can be created manually or automatically. The production of models by hand is similar to the creation of sculptures in plastic art.
3D models represent a 3D object using a set of points in 3D space, interconnected by a variety of geometric objects, such as triangles, lines, and the like.
Here are listed mathematical approaches that are integrated in one form or another in the software and allocate in their capabilities different algorithms to create the same model, each of which has its own properties. In general, today all algorithms can be divided into four categories:
- Spline simulation (the term “spline” means curves that occur in different types):
- NURBS – NURBS surfaces are determined by curves, which are affected by “difficult” control points. The curve follows the points (but not necessarily touches them). Increasing the point’s weight will draw a curve closer to it. NURBS are actually smooth surfaces, rather than their simulations with small flat surfaces, so this method is often used to model organic forms. Often the term NURBS is used to refer to all of the spline simulation methods listed below ;
- Patches and curves of Bezier – a primitive type of NURBS ;
- Bi-splines ( English Bi-spline ) is a special type of splines that can be calculated quickly as the sum of basic functions;
- Non-uniform (non-uniform) – allows the possibility of uneven parameterization along the surface;
- Polygonal modeling – the point in 3D-space top ( Eng. Vertex ), connected by a line – edge ( Eng. Edge ), forming a surface ( Eng. Faces ) by creating laws of geometric planes. Set joint planes called polygonal mesh ( Eng. Polygon mesh ). Most 3D models today are built as textured polygonal models, because they are quite flexible and the computer can render them quickly enough. However, the polygons are flat and can only roughly convey curved surfaces, using many polygons. The process of transforming smooth surfaces into polygons is called tessellation;
- Modeling using sabdyviv ( Eng. Subdivision surfaces ) – one of the modern algorithm that progressively evolving and increasingly competitive two previous increases.
- Procedural simulation – this simulation allows you to operate large-scale projects, which requires most of the paiplain , so it is used by large computer graphics studios;
Methods of approach to simulation start
Modern software allows you to use various approaches to construct a model, regardless of the modeling algorithm.
- Primitives – simulation using simple geometric shapes (balls, cylinders, cones, etc.), which are used as bricks for the construction of more complex objects. The advantage of the method is quick and easy construction, as well as the fact that the models are mathematically defined and accurate. Approaches to technical simulation and less for organic modeling. Some programs can render from primitives directly, others use primitives only for simulation, and later convert for later work or rendering.