Setting operator parameters features

When you make a button in a custom UI to call the operator with passing the necessary parameters to it, pay attention that only the parameters specified explicitly will be sent to the operator. Other operator parameters will remain with default values.

For example, we need to execute the “transform_apply” operator – applying object transformations with applying just the scale.

If we call the operator as follows:

But all transformation (scale, rotation, and position) will still be applied to the object.

Continue reading “Setting operator parameters features”

Render from console only on the specified GPU devices

Sometimes, to effectively distribute the hardware load it is necessary to make a render from Blender only on certain video cards of several of them.

To do this we can use a simple script in which specify the numbers of devices to be used for rendering.

Continue reading “Render from console only on the specified GPU devices”

Blender 3.0, 4.0 and LTS

Ton Rosendaal published a proposal in the Blender Developers Blog about Blender’s long-term development plans for 2020–2025.


Starting with version 2.83 the LTS (Long Term Support) Blender versions are expected. Marking the release with the “LTS” abbreviation means its much longer technical support and its suitability for use in studio production cycles (pipelines). The LTS version marks Blender as the industry standard.

It is planned to release the LTS version once a year, providing its support for two years. During this period, bug fixes and updates for the new hardware are guaranteed and full version compatibility is provided (updations will not break the projects developed in the same Blender version).

Continue reading “Blender 3.0, 4.0 and LTS”

Blender 2020 – Development Plans

The Blender Developers Blog has published plans and milestones for Blender’s development for 2020.

Library Overrides

The system should completely replace the “proxies” system used by animators to connect sets of objects from different scenes to each other. Library Overrides will simplify the work of animators in exposing character poses, filling scenes with objects of the same type, applying clothing to characters, and speeding up animation caching.

Continue reading “Blender 2020 – Development Plans”

How to check the direction of a Bezier curve

The direction of a Bezier curve, visually indicated by its normals slope, can be checked by the indices of its points.

The Bezier curve points indices always ascending in the curve direction.

So, having two points on the curve we can get the direction through their indices: