Login
Discover
Waves
Communities
Login
Signup
hey2d
@hey2d
54
nothing..
Followers
1
Following
2
Follow
Resource Credits
Available
Used
Created
2026-06-11 17:14
RSS Feed
Subscribe
Blog
Blog
Posts
Comments
Communities
Wallet
hey2d
learning
2026-06-22 04:54
The Strange Case of vUv.st: Why GLSL Keeps Swapping Coordinate Names
One of the recurring themes in learning GLSL is encountering pieces of code that seem completely unnecessary. You learn about vectors. You learn about coordinates. You start reading examples from The Book
$ 0.592
192
1
hey2d
learning
2026-06-21 22:06
Gradients, Distance, and Why Shaders Start With a Line
Most people think shaders begin with shapes, or light, or noise. But they don’t. They begin with a line, and what you choose to do with distance along that line. This code, pulled from The Book of Shaders,
$ 0.380
118
hey2d
learning
2026-06-21 22:00
When Color Learns to Breathe — A Shader That Swaps Mood Over Time
Lesson: 8 There’s something strangely alive about this kind of shader. Nothing moves, nothing is drawn in the traditional sense, yet the screen never stays the same. It quietly shifts between two colors,
hey2d
learning
2026-06-21 10:27
Colors in GLSL: A Beginner’s Guide to Shaders and Color Control
Color in GLSL is one of the first things that makes shader programming feel alive. You go from abstract math to something visible, expressive, and instantly creative. At its core, GLSL color is surprisingly
hey2d
learning
2026-06-21 10:01
Understanding UV in GLSL: The Key to Mapping Space in Shaders
UV coordinates are one of the most fundamental ideas in GLSL, yet they are often misunderstood when you first start working with shaders. At their core, UVs are simply a way to describe position inside
hey2d
tutorial
2026-06-21 01:03
Are Vector Components Constants in GLSL? Understanding What Vectors Really Are - TUTORIAL 7
One question almost every shader beginner asks is whether vector components such as .r, .g, .b, .x, .y, and .z are fixed values or special constants. The short answer is no. They are simply labels used
hey2d
learning
2026-06-20 23:42
Textures and Swizzling in GLSL: How Shaders Read and Rearrange Data : Lesson 6
When most people start learning shaders, textures seem straightforward. They are images made up of pixels. But in GLSL, textures are much more than images. They are data containers, and understanding how
hey2d
learning
2026-06-20 08:32
Drawing Curves with Math Using `pow()` - lesson 5 - GLSL
This is the fifth post in the GLSL learning series. Previous posts: Learning GLSL as a Beginner Understanding gl_Position: My First Real Vertex Shader Fragment Shaders Made Simple: What gl_FragColor Does
hey2d
tutorial
2026-06-19 22:29
Drawing a Diagonal Line with GLSL
This is the fourth post in the GlSL learning series. Learning GLSL as a Beginner Understanding gl-Position: My First Real Vertex Shader Fragment Shaders Made Simple: What gl-FragColor Does What This Shader
hey2d
learning
2026-06-15 20:16
Fragment Shaders Made Simple: What gl-FragColor Does
This is a fragment shader written in GLSL (used in WebGL / Three.js / TouchDesigner-style pipelines). This is the 3rd post in the GlSL learning series. Learning GLSL as a Beginner Understanding gl-Position:
hey2d
learning
2026-06-15 19:32
Understanding gl-Position: My First Real Vertex Shader
This is part 2 of learning about GlSL: This is a very common vertex shader, especially in libraries like Three.js. const vshader = ` void main() { gl_Position = projectionMatrix * modelViewMatrix * vec4(
hey2d
coding
2026-06-15 19:20
Learning GLSL as a Beginner
Exploring vertex shaders, fragment shaders, and the foundations of computer graphics. As I begin learning GLSL, I am starting to understand how shader programs are structured and what happens behind the
hey2d
thougts
2026-06-14 10:22
Who Really Fears the Future
There is a strange numbness that settles over a person after enough exposure to wars and propaganda. The headlines blur together, the outrage cycles repeat, and after a while it feels as though nothing
hey2d
story
2026-06-13 13:41
Truckloads of Time
What has happened to me isn't a question I can answer in daylight. The night speaks, but it hasn't for a while now. The crucifixes lean over this city of no bother, and the dark hangs behind me without
hey2d
story
2026-06-13 13:26
what we don't see
We reached the airport, and she was very stressed, looking around. The signs, the gates, the crowd, all of it seemed too fast for her. I held her arm gently, told her it was simple, just follow me. She
hey2d
learning
2026-06-11 17:47
This is what I want to be.
Free from AI, this is what creativity still looks like, I know, no one is going to read, what I have to write so, I am starting this, a hefty word OpenGL, The OpenGL libraries are written in C and allows