Shader Artist. Building FragCoord.xyz

🇺🇸
Pinned Tweet
New Portfolio
20
20
526
11,945
I'm speechless
Replying to @XorDev
I can't, but Claude can. fragcoord.xyz/s/ciytgaml
9
9
267
16,108
Should you replace x/y with x*(1.0/y) for shader optimization? If "y" is a constant, it makes no difference. Modern compilers optimize this either way. If "y" is not constant, x*(1.0/y) may be marginally faster on some hardware. Better to compute the reciprocal if used a lot.
4
1
35
1,990
Follow for more micro-optimizations
1
4
591
I really want to find a way to create puffy clouds/smoke. Ideally in 280 chars or less
16
4
238
7,529
What are the best robot fight scenes?
7
8
2,269
1
17
2,122
Being a Good person is...
47% easy
53% hard
431 votes • 2 days
38
1
19
4,052
Xor retweeted
When learning shaders most tend to overcomplicate common practices like noise or color corrections. Here are 5 common noob mistakes:
7
95
1,057
59,280
Interesting question
A provocation: if this GLSL shader was one shoted with a skills.md that requests to impersonate me, and indeed does pull my work on shapes, lighting, animation and delivers my style, maths, techniques and conventions (to the variable name)... isn't this actually, MY brain's work? Should I claim it as mine? Claude only did the mechanical/easy part of immitating my usual moves to put this together.
1
34
4,026
Nuclear f2 c, p=(2*C.xy-R)/R.y*35 @(9) p*=m2(sin(T*.1+f4(0,33,11,0))), c+=cos(p) O+=tanh((.1+c.x*c.x)*.1*xp(.5*f4(-1,0,1,)*c.y)/(.1+abs(c.y)));
5
19
257
5,568
Xor retweeted
Ejecting a floppy disk in space 🚀
69
1,097
8,966
165,734
Xor retweeted
Video 2 GLSL I gave Claude Opus 5.5 a 20-second video clip. It rebuilt the whole thing as one GLSL fragment shader: 156 KB of code, no textures, no video frames. Just math, looping seamlessly
55
99
1,332
704,141
AI slop. Almost everything is mislabeled or wrong. Allow me to explain...
If you are new to procedural generation within game dev, here is a great starting point on how to leverage noise!
Community note
This infographic is AI-generated and mislabels several noise functions and their visual outputs. The post author acknowledged the graphic was generated by AI: x.com/slashskill_/st… A breakdown of the inaccuracies is detailed here: x.com/XorDev/status/…
48
311
3,127
89,601
Never heard of Billow noise and hybrid is silly because many of these are already hybrids of each other. If you want to learn real noise functions, read my tutorial please mini.gmshaders.com/p/gm-shad…
5
37
614
9,257
Here's an actually good AI summary that adds some detail and clarification. My only nitpick is that what most people call a hash, is not actually based on a hash function, and would be better described as white noise or pseudo-random
Replying to @XorDev
Thanks Xor! Experts correcting misinformation is useful. I am more of a visual learner so this helped me understand.
2
1
26
1,790
🤓
Replying to @XorDev
ChatGPT seems to disagree with you. I think I will side with him, he seems more reasonable. 😭
7
2
163
6,325