OwenTheProgrammer
banner
owentheprogrammer.bsky.social
OwenTheProgrammer
@owentheprogrammer.bsky.social
Game dev / Graphics dev. All I know is math now.
I got tired of working between mathematica and desmos, so heres a simple linear algebra matrix implementation using desmos lists. This will work in both desmos 2D and 3D; also I dont wish to guarantee this works 100% of the time lol its a pet project
www.desmos.com/3d/0xdebvyeia
Matrix Math
www.desmos.com
December 11, 2025 at 3:52 AM
I bought a ruler recently. I spent 20 minutes picking one.
I sleep-talk math subjects, then proceed to no-life math when im awake. I see lights as conic sections, I have a math property list in overleaf, I learned LaTeX just to write notes efficiently.. wtf kinda wack ass "adult" have I become?
December 5, 2025 at 5:40 AM
P = MAN lol
December 4, 2025 at 4:19 AM
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