Ginnyzanne
Ginnyzanne by Juan Carlos Montes
Blender add-on “Specification sheet” updated to v. 1.1.0.
To have the access to the current context, for example, to work with operators, and to the scene data, for example, to work with meshes, we use two predefined structures from the Blender Python API: “bpy.context” and “bpy.data”.
For example, we can pass them to a function:
1 2 3 4 5 6 7 8 9 10 11 |
import bpy def my_func(context, scene_data): print(context, scene_data) my_func( context=bpy.context, scene_data=bpy.data ) # <bpy_struct, Context at 0x00000000050EF568> <bpy_struct, BlendData at 0x0000000007FA6408> |
However, in the “bpy.context” structure there is a “blend_data” pointer that links to the scene data. With this pointer, we can access scene data without passing it separately and explicitly.
1 2 3 4 5 6 7 8 9 10 |
import bpy def my_func(context): print(context, context.blend_data) my_func( context=bpy.context, ) # <bpy_struct, Context at 0x00000000050EF568> <bpy_struct, BlendData at 0x0000000007FA6408> |
The Blender 2.83.13 LTS release is enabled for downloading on the official Blender site.
Blender add-on “TimeMe” v.1.3.0 update.
In Blender, we can select and deselect mesh vertices through the “select” property for each vertex.
However, to deselect a vertex, it is not enough to set it’s “select” property to “False”
Blender Cloud has published a *.blend file with the splash screen for Blender 2.92. The file is available for free download.
The splash screen author is Joanna Kobierska.
The file is distributed under the CC-BY-SA license.
Blender add-on “Save Selected” updated to v. 1.0.1.
If you want your add-on to be available for all Blender users around the world, you need to make the localization – translation of its interface into different languages.
The simplest way to make your add-on multilingual is the classic way, it is used in many other programs and requires the minimal usage of the Blender Python API.