
Set up Blender for procedural patterns by configuring materials, node presets, and a reusable template to streamline shading and rendering.
Explore how generated vector outputs range from zero to one on each axis and how separating x, y, z reveals their values and uv coordinates.
Now when we start, you can find ALL resources in the zipped file here. Lot's of Blend files to look through ;).
Learn three methods to create a circle in Blender: length-based vector math, pure math with x/y separation and square root, and dot product, plus map range and clamp notes.
Learn to create symmetrical shapes in Blender using uv input and vector math, switching between object and generated coordinates, and refining edges with smooth min/max.
Learn how to group and reuse Blender nodes to build modular, scalable setups, create nested groups with inputs and outputs, and save them as templates for rapid reuse.
Master combining and filtering nodes to build procedural patterns; use masks and cross shapes, leverage max, min, clamp, and smooth maximum for crisp gradients and flags.
Explore three methods to create squares and symmetrical patterns in Blender: subtract to build zero-to-one ranges, apply minimum/maximum with floor, and use absolute value with smooth minimum to shape edges.
In Blender, tackle the first challenge by building four shapes: clubs, hearts, diamonds, and spades, by merging circuits and node-based math, bending lines, and combining basic shapes.
Learn to build procedural patterns in Blender by transforming a starting square with vector math, scaling, and a fracture node to repeat shapes into a controlled pattern.
Create an index from x and y using floor, add, and multiply, then wrap with modular arithmetic in Blender nodes. Use emission and mix to visualize the 0–24 indices.
Explore offset techniques in Blender geometry nodes to generate brick-wall patterns and non-symmetrical layouts, using vector math, convert, and modular logic.
Explore polar coordinates in Blender to convert Cartesian points into angle and length, enabling circular patterns like cog shapes, flowers, or snail shells by shifting centers and using tangent.
Discover how to create random numbers with a sine-based curve, large multipliers, and a small fraction, then apply floor and dot product to generate noise.
Explore one-dimensional random noise by pairing two random numbers and interpolating between them with a map. Compare linear and smoothstep interpolation to achieve smoother transitions.
Learn to generate 2d value noise by interpolating four corners on a square grid, using scale, floor, and cubic interpolation for smooth transitions.
Learn the math behind Blender noise by using the dot product of vectors to convert coordinates into a scalar that drives gradient and value noise.
Explore how gradient noise uses gradients and dot products to generate soft, interpolated patterns. See how input points, scale, and vector math combine to create gradient noise that blends values.
Learn to implement rotation XY in blender using a rotation matrix, dot product, and sine and cosine conversions, with degrees to radians and a compact node group.
Explore generating polygons with polar coordinates in Blender, using side counts, floor rounding, and vector math to create squares, triangles, and rounded patterns through procedural patterns.
Explore practical shapes in Blender to build procedural patterns, including a brick without texture, a customizable flower, and overlapping Olympic rings, using color, randomization, and node-based techniques.
Explore building procedural patterns in Blender by composing circles, masks, and node groups; learn scaling, offset, multiply operations, color mixing, and pattern assembly—from smiley faces to bricks.
Explore translating glsl or hlsl shader code into Blender nodes to create procedural patterns. Learn to read code, convert math steps, and experiment with vectors and mixing to build shaders.
Learn how to use kerosine sine in Blender to generate patterns and shapes via vector math, pi inputs, and sine or sign adjustments.
combine two simple shapes to create complex, animated procedural shader patterns; explore multiply, add, and projection techniques, dynamic inputs, and threshold controls to vary scale and symmetry.
Explore creating animated procedural textures in Blender by using vector math, transforms, and drivers to drive distortion and wave patterns with frame-based timing.
Learn to create wood patterns by rotating a single axis, adjusting rotation, scale, and noise seeds to generate smooth, connected wood lines for a future wood floor project.
Combine offset, noise, and random values with an index-driven pattern to build a realistic wood tiling floor, including rotation; adjust scale, edges, and colors using overlay and kernel techniques.
This course is about creating shapes and patterns with only the basic math nodes!
We will not use any external images and I exclude even the internal textures.
Only simple math (and you don't even need to know how that math works :D)!
The course presents techniques used in every tool that creates material, so what you will learn is not just for Blender. You can use the knowledge directly if programming GLSL, HLSL or if doing materials in Unreal Engine, Maya or Substance Designer. Of course the User Interface is a bit different depending on tools... but how to reach the result will be to walk the same path.
The tutorial also have a lot of resources and .blend files that shows all the things I teach, but I have also boosted it up with even more examples for you to look at and experiment with.
So, if you want to learn from scratch how patterns and shapes are created and be a future node nerd, this course is a must have!
If you want to know about creating realistic materials...this is NOT the course. Then take my "Material Guru" course instead :).