OwenTheProgrammer
banner
owentheprogrammer.bsky.social
OwenTheProgrammer
@owentheprogrammer.bsky.social
Game dev / Graphics dev. All I know is math now.
I knew it would be directly equivalent, but im still surprised its directly equivalent lol
This actually might make things for latrix ever so slightly faster / easier to work with, although it does come with the prerequisite of complex analysis, since I cant preprocessor test for i^2=-1 it seems..
November 21, 2025 at 8:04 PM
eeeeexcuse me?
November 14, 2025 at 5:41 AM
@freya.bsky.social biblically accurate Unity gimbal
November 9, 2025 at 9:25 AM
These are literally the best headphones ive heard. Ive been searching for ones to replace my fuck ass bose headphones for five years. Like I legit might get lasik surgery so I dont need to wear glasses because of them (glasses break the seal on the earcups)
ca-en.nothing.tech/products/hea...
Headphone (1) | Audio | Nothing | CA
ca-en.nothing.tech
October 29, 2025 at 12:11 AM
4 bits per sample, 2x2 block segments, 32 samples per colour channel, on a 512x512 CRT
October 9, 2025 at 7:44 AM
I fixed the weird fringing from before 512x512 render texture, genuinely insane how it got to this point wtf
October 7, 2025 at 5:33 AM
That normal reconstruction methods pretty solid (doing the normal reconstruction from the point of view of the laser) but its slightly weighted incorrectly, since it solves the direction vector to the tangent plane, not the planes normal itself. Ill try to fix that at some point
October 5, 2025 at 11:41 PM
Fresnel goes a long way
October 4, 2025 at 3:26 AM
Cant be fucked to type this shit all out again, but ive made yet another "Screenspace normals from depth texture" method, thats actually somewhat stable
September 27, 2025 at 8:11 AM
this is beat saber. :3
September 20, 2025 at 12:42 AM
fun fact, you can do transparency blending with editor script stuff
September 12, 2025 at 2:46 AM
it dooo move
September 9, 2025 at 1:02 AM
here's an artboard of my life in the shader compiler
September 7, 2025 at 12:35 AM
Currently trying to fit 32 universes into a 64x64 CRT.
yes you read that correctly.
32. universes.
September 5, 2025 at 7:24 AM
today I made the CNE crew uncomfortable and confused by staring directly into an LED par light for five minutes straight. This also marks the first time ive ever seen any actual stage lighting irl 😂
September 1, 2025 at 2:28 AM
nahhhh there aint no way it look this good wtf
August 30, 2025 at 5:42 AM
we gettin close to that directional light fog thing!
August 30, 2025 at 5:09 AM
I have. re-written. every easing function. to work well on gpus. full continuity, f(0)=0, f(1)=1, branchless, pile of fuckin calculus.
github.com/OwenTheProgr...
github.com/OwenTheProgr...
Release Version 1.6 · OwenTheProgrammer/Amplify-Magic
Its been a while! I spent the last week straight redoing all the functions from that one easing website and I figured I'd bring it to the amplify community as well. I have evaluated, optimized, and...
github.com
August 20, 2025 at 3:47 PM
latrix but a CRT is coming along lmao didnt think I would be able to split the ray marching off into a texture and make it look halfway decent
August 9, 2025 at 12:25 AM
Got laser cutting to work with latrix, will come in an update soon
August 5, 2025 at 5:33 AM
Hand topology is such a major pain in the ass.
July 30, 2025 at 6:39 AM
I hate how I actually get hyped knowing shit like this lmao this can't be any further from any hype
July 26, 2025 at 5:36 AM
working on step 1 to exponentially integrated fog... I hope this is correct so far 😅
July 24, 2025 at 1:21 AM
had to implement the error function, since hlsl doesn't have it (literally no one needs it lol) but this ones actually quite accurate for how simple it is! github.com/OwenTheProgr...
The-Shader-Grimoire/ShaderFunctions at main · OwenTheProgrammer/The-Shader-Grimoire
A couple cursed, hyper-optimized or demonstrative shader things that will add me to your personal hit-list - OwenTheProgrammer/The-Shader-Grimoire
github.com
July 17, 2025 at 8:37 PM