Learning Graphics (GLSL , TouchDesigner)

Learning Graphics (GLSL , TouchDesigner)

Learn to create Visuals and graphic coding.


Why I Feel Like I'm Enjoying Learning in This Age of AI

24 Jun 2026 3 minute read 0 comments karoshi31

I feel like I’m actually enjoying learning in this age of AI more than ever before. Not because everything is easier, but because everything feels more exposed. I can see how fast things are changing, and I can also see how dangerous it is to only st...

Textures and Swizzling in GLSL: How Shaders Read and Rearrange Data

20 Jun 2026 1 minute read 0 comments karoshi31

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 to access that data efficiently is where swi...

Generative Text Fields in TouchDesigner (DAT + Feedback System)

19 Jun 2026 1 minute read 0 comments karoshi31

In this setup, we build a live generative text field using a Text DAT and turn it into an evolving visual texture using Feedback TOPs. The result is a constantly shifting “data surface” made of random characters. This can be used for: cyberpunk bac...

Your First GLSL Line: Understanding Coordinates in a Fragment Shader

19 Jun 2026 1 minute read 0 comments karoshi31

This shader creates a grayscale gradient and then draws a green diagonal line across the screen. The line runs from the bottom-left corner to the top-right corner because the shader compares the X coordinate with the Y coordinate. Whenever they becom...

Fragment Shaders Made Simple: What gl-FragColor Does

15 Jun 2026 1 minute read 0 comments karoshi31

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: My First Real Vertex Shader Let’s break i...

Understanding gl-Position: My First Real Vertex Shader

15 Jun 2026 1 minute read 0 comments karoshi31

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( position, 1.0 ); } `; Let's break it do...

Learning GLSL as a Beginner

15 Jun 2026 1 minute read 0 comments karoshi31

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 visuals we see on screen. While shaders can s...

Why Price Dips Don’t Always Mean You’re Wrong (The Art and Science of Technical Analysis)

11 Dec 2025 1 minute read 0 comments karoshi31

Today I read a section on breakouts, and one thing finally clicked for me. We all want those clean trades where the pullback holds perfectly above the breakout level and everything feels controlled. But the book basically said: the market doesn’t owe...

The Counterintuitive Truth: Good Traders Want Slippage

7 Dec 2025 1 minute read 0 comments karoshi31

I was going through a book on market structure and came across a line that made me stop for a second. It said that slippage is actually a good thing when you are trading breakouts. At first it did not sit right with me because we naturally treat slip...

What I Saw in Binance Square That Changed My View of This Market

6 Dec 2025 1 minute read 0 comments karoshi31

For about a week now I have been checking the crypto spot charts with the usual habit of looking for some reason behind every move. But the strange thing is that the market feels disconnected from the normal news cycle. When the price dipped a few da...