Geometry Nodes

Creating a tesseract in Blender using Geometry Nodes

A tesseract, let’s forget about the Marvel universe for a moment, is a very real geometric figure – a four-dimensional hypercube, one of the six regular polycubes in four-dimensional space. In our familiar three-dimensional space, a tesseract looks like the common “cube within a cube.” And such a figure can be easily created using Geometry Nodes in Blender.

Getting the angle between edges using Blender Geometry Nodes if several edges come out of a vertex

In the “Calculating the angle between edges using Blender Geometry Nodes” post, I was asked what to do in a more general case, when several edges come out of one vertex of the mesh? This problem can also be solved using Geometry Nodes, but the approach to the solution here is slightly different.

Calculating the angle between edges using Blender Geometry Nodes

When procedural modeling in Blender using Geometry Nodes, we often use various parameters of mesh geometry, such as the position of vertices in space, the length of edges, direction of the normals, etc. Also, quite often we need to know the angle between two adjacent mesh edges. Getting it using GN and mathematics is not difficult.

Passing values ​​from Blender Geometry Nodes to other scene objects

Using drivers, we can pass values ​​to the Blender Geometry Nodes tree that cannot be obtained from nodes, for example, the total number of frames in a project animation. However, there are cases when a value needs to be passed from Geometry Nodes to some property of an object not related to GN. In this case, drivers can also help us.

Working with inputs and outputs for the Capture Attribute Node in Blender Geometry Nodes

Starting with Blender 4.2, the Capture Attribute node has changed in functionality. If earlier this node always had only one “Value” input and only one “Attribute” output, intended for recording attributes, in addition to the standard geometry socket, then starting with version 4.2, the number of inputs/outputs for recording attributes has been made dynamic.