Just realized that I didn't have a barebones implementation of "cyclic noise" online. So here's a simple (40 loc) implementation of 2D cyclic noise MIT licensed: https://t.co/2ul335cwNW
One of the very few app I was really missing on Linux was https://t.co/3NtQIVjgvi. Old versions were MIT licensed. As a test, I guided #ClaudeCode to re-implement that version in Qt6, it took a single day.. Should be feature complete and somewhat buggy: https://t.co/pbyGgjqRIh
Visualizing (part of) one of the most fascinating mathematical object which happens to live in Euclidean 8-dimensional space (R⁸) in a shader that runs at decent speed is surprisingly hard! https://t.co/XQmUlqOAXe
#MathArt#shadertoy
And for completeness here's a full ascii pangram (almost perfect, except for string delimiters) that's also valid perl code.
Could be useful to compare programming fonts...
https://t.co/0jey42S4JQ
Please let me know about prompts that a human can easily solve (with some time) but that current LLMs are incapable of.
Stumbled upon this one:
"Write a valid python function that uses all printable ASCII characters as part of variable names, operators or functional symbols."
I was getting tired of playing where's waldo with kanji components on https://t.co/jEh8hN6ujN so here's a small python script to find kanji based on English component meanings. Useful if you know most of your components/radicals.
https://t.co/1Vw7wUcQyT
#Kanji#learnjapanese
Came up with a way of doing somewhat decent hash quality testing directly in shadertoy. By adding up thousands (or millions) or bitplanes and checking for divergence. So far, most of the hashes I've tested fail pretty badly. https://t.co/rU5OEq5Und
Finally found a way of visualizing 4D space in a manner that makes more sense to my brain. Neighboring grid cells are connected on the W axis.
https://t.co/w7NpsIpddN
Computing the j-invariant in a shader with fp32 precision is harder than I expected. But exploring those symmetries with shading is fun! In motion: https://t.co/dJqdlF0Sjk
Really happy with this procedural star function, instead of mapping to a sphere, displacing points on a cube's faces to ensure spherical dots and introduce larger patterns. And a somewhat realistic planetary nebula too.
https://t.co/e5qfr0XH7n
#shadertoy#procedural
Couldn't find a simple program with just that functionality. So I wrote/gpted a super simple python program to store up to 11 plaintext clipboards: https://t.co/AzfRcpGBR1
A "new" fractal type (or subtype). Calling it the "MandelOct". Very similar to a MandelBox but with Octahedral folding instead of Box folding. https://t.co/qRXIpWUoSm
Clouds, terrain and water surface without the use of textures or hash functions, by using something I call "cyclic noise". Also featuring a new technique for terrain curvature/ambient lighting. See in motion (with code): https://t.co/INulKRbL0f
#procedural#shadertoy#shaders
Using curl from simple noise to displace texture fetches. The shader is 15 lines of non-obfuscated code (Assuming the noise and 2D gradients are in a texture). https://t.co/rJXb4yAlWF #Shadertoy