Blender add-on “ColorMatching” v. 1.2.
Blender add-on “ColorMatching” updated to v. 1.2.
- Ported to Blender 2.80
- Added an option to change the search results count in add-on preferences
Blender add-on “ColorMatching” updated to v. 1.2.
BIS (Blender Interplanety Storage) updated to v.1.8.1.
BIS (Blender Interplanety Storage) updated to v.1.8.0.
BIS (Blender Interplanety Storage) updated to v.1.7.1.
Code autocomplete greatly simplifies writing scripts or developing add-ons for Blender. One of the best autocomplete modules for today is developed by Nutti. Last updated 20190718.
The project is hosted on the author’s GitHub: https://github.com/nutti/fake-bpy-module
The modules are distributed via pip or as a pre-generated-modules. Author also provides a module generator with which you can assemble autocomplete modules yourself.
Blender add-on “TimeMe” v.1.2.0 update.
BIS (Blender Interplanety Storage) updated to v.1.7.0.
But BIS still accenting on procedural materials.
When we create a field on the add-on interface panel, the value of which changes something in the node tree, each time the user changes the field value the node tree recompiles. If the user changes the value in that field by holding and moving the mouse, too frequent node tree recompilation will cause Blender to hangs.
This problem can be solved using decorators for deferred updating of the node tree.
Code by Skarn.
Class for quick node creation by their type.
Code by Skarn.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
class NodeTreeBuilder: def __init__( self , node_tree : bpy.types.NodeTree , x : float = -200 , y : float = -200 , delimeter : float = 300 ): self._x = x self._y = y self.tree = node_tree self.delimeter = delimeter self.purge_tree() def purge_tree(self): for node in self.tree.nodes: self.tree.nodes.remove(node) def add_node( self , node_type : str , node_name : str , column : int , row : int , node_descr : str = "" ): node = self.tree.nodes.new(node_type) node.name = node_name node.label = node_descr if node_descr else node_name node.location = (self.delimeter * column + self._x, -self.delimeter * row + self._y) return node |
This add-on for Blender 2.8 creates a grouping workflow using Blender 2.7 group style. Add-on doesn’t “brokes” the scene, so you can properly work with groups made with this add-on having no add-on installation.
By Michael Soluyanov.
Video with an add-on demonstration:
You can get this add-on at:
Blender Market: https://blendermarket.com/products/quick-instance
Gumroad: https://gumroad.com/l/qinstance