The Blender 2.90.1 release is enabled for downloading on the official Blender site.
To add an operator to the area header, we can use the “append” and “prepend” functions specifying in its parameters the drawing function of the operator call button.
For example, to add an operator of adding the default cube to the header of the viewport (3D View) area, we need to define the operator drawing function:
def cube_add_fnc(self, context):
self.layout.operator('mesh.primitive_cube_add', text='', icon='MESH_CUBE')
and add it to the window header:
The operator button will appear in the header of the viewport window.
Now we can view a list of all the functions that add operators to the area header by the “_draw_funcs” property of the “draw” method.
# [<function cube_add_fnc at 0x000000000FC8B8B8>, <function VIEW3D_HT_header.draw at 0x000000000F9C0678>, <function draw_pause at 0x0000000011633A68>]
Note that the “_draw_funcs” property would be defined only if custom operators have been added to the area header. If custom operators were not added to the header, an error will be thrown:
AttributeError: ‘function’ object has no attribute ‘_draw_funcs’
Checked the work of my add-ons with the current Blender 2.90 release – all add-ons work correctly.
Eevee Materials Override
Print To Python Console
Accurate Region Border
Add-Ons Template Generator
Environment Brute Force
Blender Cloud has published a *.blend file with the splash screen for Blender 2.90. The file is available for free download.
The splash screen author is Daniel Bystedt.
The file is distributed under the CC-BY-SA license.
In Blender 2.90, the status bar with the number of vertices/edges/polygons of the selected object and with the amount of memory used is removed from the 3D Viewport by default.
You can return the displaying of the status bar back in Blender preferences.
Blender 2.90 is now in Beta status, Blender 2.91 Alpha is now available in daily builds for download.
Blender 3D add-on for converting material nodes into python source code and storing it in the library.
Blender 3D add-on for quick and easy materials overrides in the EEVEE render engine.
Blender 2.90 alpha is now available in daily builds for download on the official Blender site.
Blender 3D add-on for redirecting the print output and the error messages to the Python Console window.
Blender 3D add-on for making specification tables for the project.
Blender add-on for setting render region border with exact values and easily manage it.
Blender 3D add-on template generator
This script generates the initial template for the Blender add-ons development.