Creating procedural hamburger meat patty material
Creating procedural hamburger meat patty material in Blender by Ryan King Art.
Creating procedural hamburger meat patty material in Blender by Ryan King Art.
Doo-Sabin mesh subdivision based on a generalization of bi-quadratic uniform B-splines, as opposed to the more commonly used Catmull-Clark subdivision, which is based on generalized bi-cubic uniform B-splines. We can create a Doo-Sabin mesh subdivision using Blender Geometry Nodes with just two nodes.
Doo-Sabin mesh subdivision using Blender Geometry NodesRead More »
The Python language used in the Blender API is very loyal and undemanding when it comes to data typing. However, when working with large amounts of data, the universalization of type conversion can negatively affect the speed of the code. For example, the simplest foreach_get() cycle, which takes data from a set of elements and puts it into an array, can be significantly speeded up simply by choosing the right type of the destination array data.
Optimizing the speed of data access using foreach_()Read More »
Using the Collection Info node in Blender Geometry Nodes, we can access any object located in a specific collection. By accessing objects in a collection by index, we can easily change the current displayed object, simulating a sequential object scrolling.
Sequentially iterating through objects in a collection using Blender Geometry NodesRead More »
Using the Edge Angle node, which allows us to determine the angle on a common edge of two neighboring polygons, we can easily create an analogue of the “shade autosmooth” function – automatically turning on a smooth shading depending on the polygons angle.
Determining the angle between two adjacent mesh edges is necessary, for example, when searching for elements on the model that are too sharp, or, conversely, not sharp enough.
Calculating the angle between two mesh edges in BlenderRead More »
A simple and effective way to give Blender a little personality is to change the boot splash screen image from the default one to your own.
It’s very easy to do.
Showing your custom image in the Blender splash screenRead More »
We can do a lot of interesting and useful things in Blender using Geometry Nodes. For example, finding the surface area of any object.
Finding the surface area of an object in Blender using Geometry NodesRead More »
In most cases, Tools are easiest to activate by clicking on the buttons in the Toolbar (T-Panel). However, when developing an add-on with a custom UI, it may be convenient to transfer the call to the necessary tools to buttons in the user panel.
To set an icon to a button when creating the custom user UI panel in Blender, we look for the text identifier of the desired icon (usually using the built-in Icon Viewer add-on) and set its value to the “icon” parameter when binding the desired operator to the button. However, the icons used in the tools panel are not existed in the common Blender icons list.
Setting an icon from the tools panel to a button in the custom UI panel in BlenderRead More »