Every time switching to a new Blender version, add-on developers face the problem of updating the Python API. In order for add-ons to work correctly with the newest version of the API, developers need to make the necessary updates to their code.
To check the changes of the new Python API version, you need:
On the official Blender website, go to the daily builds page and click the “New Features and Changes” button.
Continue reading “How to check the last changes in the Blender Python API”
The “Search Plus” add-on appends a panel to the Blender 3D interface for quick search in Google, Blender Stack Exchange, and YouTube.
Continue reading “Blender add-on: Search Plus”
Blender add-on “
NodeTree Source” updated to v. 1.0.2.
Some improvements in bl_types conversion and with indents (deep)
Blender Python API autocomplete modules: fake-bpy-modules by Nutti update – added branch for Blender 2.91.
Last release: 2020.12.16.
Only files (without pip installation)
“Trello Connect” is a Blender add-on to access Trello boards, lists, and cards directly from Blender.
Continue reading “Blender add-on: Trello Connect”
The camera angle in Blender can be set both in millimeters – the Focal Length parameter, and in degrees – the Field of View parameter.
To get the Field of View in degrees from the Focal Length value in millimeters, we can use the following formula:
Continue reading “How to get camera FOV in degrees from focal length in mm”
Blender add-on “
Print to Python Console” updated to v. 1.0.2.
Erindale Woodford, the creator of very complex and advanced shaders, has released all of his shaders from the Nodevember 2020 event.
A pack of 30 shaders can be downloaded from Gumroad.
All shaders are available for free for personal and commercial use.
Minecraftzanne by Hans Chiu
More awesome Suzanne
Blender add-on template generator updated to version 1.5.0.
Blender 2.91 template added
Blender Cloud has published a
*.blend file with the splash screen for Blender 2.91. The file is available for free download.
The splash screen author is Robin Tran.
The file is distributed under the CC-BY-SA license.
Blender 2.83.10 LTS release is enabled for downloading on the official Blender site.
9 bugs were fixed in this version.
Blender 3D add-on for quick and easy creation of turntable (spin 360) animations.
Continue reading “Blender add-on: Carousel”
Blender add-on “
Area Switcher” updated to v. 1.0.1.
Added the shortcode for switching with keyсodes:
ctrl + shift + d Fixed error when switching to the ‘UV Editor’ in Blender 2.91
Today we, Atayants Architects, want to present the results of our Temple of Bel reconstruction.
This remarkable date this year marks a memorable event – the opening in the State Hermitage Museum of an exhibition dedicated to the reconstruction of the UNESCO heritage site of the Bela Temple in Palmyra (Roman Empire, 32 AD), which was completely destroyed in 2015.
The digital reconstruction was done entirely by hand in Blender 3D based on numerous references, drawings, satellite imagery, and photogrammetry of objects captured at the scene of the tragedy in the paramilitary zone, and it took several years to process and put everything together.
This project is powered by the fascinating ability of Blender to handle complex modeling workflows, such as
Multiref modeling, provided by tools such as Layers (reconstructed as a QCD system, as part of the
Collection Manager addon, and used as an industry-unique flexible reference management system)
Stripe modeling workflow, which integrates retopology and organic modeling into a single workflow.
Details are available in the video (Russian only).
Satellite Photogrammetry model (45:00)
The reconstructed model, printed on a 3d printer, 2 meters long (53:00)
Blender footage (59:30)
The temple’s current state in the application, powered by Unreal (1:03:20)
Announced by Paul Kotelevets (1D_Inc)
We can access vertex groups for the active mesh through its “vertex_groups” structure.
bpy . context . active_object . vertex_groups
Continue reading “How to create a Vertex Group and add vertices to it with the Blender Python API”
To make a new UV with the Python API and set coordinates to its points, we need:
First – create a new UV with the desired name:
new_uv = bpy . context . active_object . data . uv_layers . new ( name = 'NewUV' )
Next, to specify the coordinates of its points, we need to cycle through all the “loops” of the mesh:
Continue reading “How to create a new mesh UV with the Blender Python API”
You may need to get a list of coordinates of the mesh’s UV, for example, when exporting a mesh from Blender’s internal format to any external formats.
A list of the mesh UV-s can be got by accessing the “uv_layers” structure:
bpy . context . object . data . uv_layers [ : ]
# [bpy.data.meshes['Cube'].uv_layers["UVMap"], bpy.data.meshes['Cube'].uv_layers["UVMap.001"]]
Continue reading “How to get a list of UV coordinates”
Making a clock in Blender with nodes tutorial. The result is a procedural real-time clock shader.
Author Dr. Blender
Blender add-on with additionals tools for working with meshes UV-s in UV Editor.
Continue reading “Blender add-on: UV Plus”
Creating and using procedural erosion and wear shaders in Blender 2.9 tutorial.
Author: Erin Woodford
Continue reading “Procedural Weathering and Wear”
If the OSL shader body contains an import of the “node_texture.h” module, this shader can’t be executed in the latest versions of Blender.
When trying to execute such a shader, Blender throws an error:
error : could not find include file : node_texture . h
Continue reading “Error when using an OSL shader with node_texture.h”