@YoheiNishitsuji: #TweetGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r.y,.6);for(q.z--;i++<97.;i>86.){o.rgb+=hsv(.08,-e,e/5e1)+.003;p=q…
Summary
A Twitter post sharing a compact GLSL shader program (fractal/raymarching implementation) by user @YoheiNishitsuji
View Cached Full Text
Cached at: 05/09/26, 01:39 AM
#TweetGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-.5r)/r.y,.6);for(q.z–;i++<97.;i>86.){o.rgb+=hsv(.08,-e,e/5e1)+.003;p=q+=dmax(e,.02)R.2;p=vec3(log2(R=length(p))-t*.5,e=asin(-p.z/R-.001)-1.5,atan(p.x,p.y))-1.;for(s=1.;s<8e2;s+=s)e+=abs(dot(sin(p.zyxs),cos(p.yxzs)))/s*.8;} https://t.co/F5WnVWoxtb
Similar Articles
@matthen2: how shaders work- using Excel =LET(x,(COLUMN()-24)/15,y,(ROW()-15)/15,SIN(SQRT(x*x+y*y)*10-t)) Each cell (pixel) comput…
Explains how shaders work using an Excel formula that computes color per cell, illustrating GPU parallelism.
@vivekgalatage: One of the best explanations on shaders by @DanHollick https://makingsoftware.com/chapters/shaders…
A tweet sharing a highly recommended explanation of shaders by Dan Hollick on Making Software.
When adding a fractional part to a number fixes your shader
The article details the author's debugging journey for a Voronoi-diagram shader, explaining how fractional parts of floats caused animation stutter and the methods used to diagnose and fix the issue.
The Field Equation, living shader geometry folded into a breathing object
An interactive web-based shader visualization that generates living geometry from a field equation, allowing users to explore and animate the forms.
Tsplat – Run Gaussian splatting in your terminal
Tsplat is a Rust-based CLI tool that renders 3D Gaussian Splatting scenes directly in the terminal using only the CPU, even over SSH. It supports Unicode half-blocks and graphics protocols, with controls for navigation and auto-orbit.