Array of lights
The Point, Sun, Spot, and Area lights are not meshes, so we can’t assign an Array modifier to them. However, to conveniently and quickly create dynamic sets of lights in one or more rows, we can use the snapping trick.
The Point, Sun, Spot, and Area lights are not meshes, so we can’t assign an Array modifier to them. However, to conveniently and quickly create dynamic sets of lights in one or more rows, we can use the snapping trick.
When entering the object’s local view mode by pressing the “/” key in the viewport window, zooming is automatically turned on so that the selected object occupies the entire window space. However, this is not always convenient.
To disable auto-zoom in local view mode:
Now, when switching to isolated mode, auto-zoom will not turn on.
Switching the selection mode between vertices, edges, and polygons in mesh edit mode is mapped by default to pressing the 1, 2, and 3 keycodes on the keyboard. However, if it is more comfortable to use these hotkeys for other functions, we can change this mapping.
How to change the hotkey for switching selection mode between vertex-edge-faceRead More »
Open Solid – Blender 3D add-on that allows opening all .blend files with the “Solid” viewport mode, even if they were saved with the “Material Preview” viewport mode.
Two releases of Blender LTS versions were released on the same day: 2.83.19 LTS and 2.93.8 LTS.
Made 31 and 28 fixes and improvements.
Blender add-on Freeze Transform updated to v. 1.0.1.
Blender add-on Instances Colorizer updated to v. 1.1.0.
To create several identical UI panels with the same set of fields and buttons in different areas in Blender, the easiest way is to copy the panel code and replace the parameters that determine in which area the panel will be shown.
The main disadvantage of this method is code duplication, which can make difficulties in the future – when editing panels, changes must be made to each copy of the code, instead of changing it at once for all panels.
Creating the same UI panels in different Blender areas with no code duplicationRead More »
Sometimes it is necessary to register an operator that couldn’t be called by the user directly. For example, if this operator is supposed to be called only by another operator after a series of checks or additional actions.