In this tutorial, we build a stylish wave effect for text in Blender using Geometry Nodes and the Motion Nodes addon. Change the text, timing, or letter spacing at any point — the animation updates on its own.
Motion Nodes: https://gum.co/u/1nzbdtrk
Docs: https://taiga2.xyz/blender-motion-docs/time-offset/
What we'll cover:
Linear Cloner — cloning text and working with instances
Realize Instances — properly splitting text into individual letters for detailed animation
Object Ramp & Time Offset — the technical core: building "weights" and a wave effect driven by position and index
Volume — Solidify and clean Bevel right inside the node tree, keeping the viewport fast
Materials & attributes — passing data from Geometry Nodes to the Shader Editor for gradients and Subsurface Scattering
The whole setup is non-destructive: build it once, reuse it in any project — settings stay flexible, viewport stays smooth.
0:00 — Intro & basic text node setup
0:28 — Cloning and configuring instances
1:12 — Working with weights via Object Ramp
1:57 — Splitting text into individual letters
3:00 — Position-driven wave animation
4:15 — Adding depth with Solid and Bevel
5:53 — Viewport optimization
6:25 — Material setup via attributes
8:59 — Outro
#blender3d #blender #motiongraphics
Threads: https://www.threads.com/@taiga2.xyz
📸 https://www.threads.com/@taiga2.xyz