Andy Ray
banner
andrewray.me
Andy Ray
@andrewray.me
Creative full stack developer and engineering manager. Typescript, React, Next.js, Three.js, WebGL, Golang. Dabble in compilers. License plates, biking, Vim.

Blog: https://andrewray.me

Creator of Shaderfrog https://shaderfrog.com/2

He/him
I released version 6.0 of the @shaderfrog.com GLSL parser with bug fixes and improvements to error reporting. Changes: github.com/ShaderFrog/g...

npm i '@shaderfrog/[email protected]'
6.0.0 Breaking change: parser.parse() -> parse() with better error message by AndrewRayCode · Pull Request #53 · ShaderFrog/glsl-parser
This change adds a new API to access the parse function directly rather than import the parser. The README has been updated in this branch to reflect the change. Old way to parse: import { parser }...
github.com
April 28, 2025 at 4:42 AM
Reposted by Andy Ray
New video out on the Keto and heart disease study (aka LMHR). Findings, FAQs and what it all means.

check out the full video below incl. my chat with the senior author Dr. Matthew Budoff clarifying several standing issues 🔽
April 18, 2025 at 3:09 PM
Reposted by Andy Ray
Logic, Laughter, and Laser Grids

For anyone interested in behind-the-scenes puzzle dev stuff this is an interview I gave on the making of Lab Rat:

news.xbox.com/en-us/2025/0...
Building Lab Rat: Gwen Frey on Logic, Laughter, and Laser Grids - Xbox Wire
An interview with developer Gwen Frey about creating her latest title, Lab Rat, out now on Xbox.
news.xbox.com
April 15, 2025 at 9:26 PM
Reposted by Andy Ray
🚀 Launch time! Mantis lets you build immersive 3D storefronts in just a few clicks — no code needed. Bring your products to life, boost engagement, and stand out from the crowd.

Opening access today → mantisxr.com/start
Spots are limited.

#threejs #webgl #creativecoding
April 8, 2025 at 10:22 PM
Reposted by Andy Ray
This is really unfair to everyone who just voted for him for the racism.
April 7, 2025 at 12:18 AM
Woohoo @gilcarvalhomdphd.bsky.social is on Bluesky! He does objective, evidence based reviews on nutrition and health. My #1 trusted source on nutrition. Go follow! bsky.app/profile/gilc...
Why do some people with constipation feel better after fiber is REDUCED or even eliminated???

Are scientists lying about fiber? Did we get it all wrong?

full video below🔽🔽
March 30, 2025 at 6:29 PM
I'll probably regret sharing this too early, but here goes: Second LLM quick build experiment project: "Multitrack Song Recorder".

Create a song, share the link with friends, and anyone with the link can record a new track to add to the song.

Live! multitrack-eight.vercel.app
March 20, 2025 at 3:32 AM
I caved and paid for Cursor, using with Claude right now. So far it has helped me quickly ideate two side project ideas, reducing turnaround time from weeks to days.
March 19, 2025 at 9:51 PM
Photoshop Beta image generation is getting better. It used to be dog trash tier, now seeing some good results!

Prompt: a beautiful skeuomorphic tree frog logo, glassy
March 14, 2025 at 11:51 PM
Chain Reaction Pipes. #threejs time waster game based on an oldschool Flash classic.

Live! andrewray.s3.us-west-2.amazonaws.com/flip/index.h...
March 11, 2025 at 3:27 AM
Reposted by Andy Ray
💌 The Web Game Dev Newsletter Issue 025 is out! Read it online here: www.webgamedev.com/newsletter/025, and subscribe to get the next ones delivered right to your inbox! 🚀 #threejs #r3f #gamedev
Newsletter – Issue 025 | Web Game Dev
www.webgamedev.com
March 4, 2025 at 4:11 PM
Recreated an old favorite Flash game time-waster in #threejs. Most of the coding was done by Cursor, which I am truly impressed with.

Live! andrewray.s3.us-west-2.amazonaws.com/flip/index.h...
February 28, 2025 at 6:15 AM
"Clown Fractal" in @shaderfrog.com 2.0 editor. Using a parallax map sampler of a fractal shader, and plugging that all into a Three.js material for lighting + normals + flections.

Live! shaderfrog.com/2/editor/cm7...

#webgl #threejs #creativecoding
February 27, 2025 at 11:50 PM
"Glassic" in the @shaderfrog.com 2.0 editor. Messing around with normals and glassy materials.

Live! shaderfrog.com/2/editor/cm6...

#threejs #webgl #screenshotsaturday #creativecoding
February 21, 2025 at 6:26 PM
February 17, 2025 at 9:38 PM
February 14, 2025 at 8:56 PM
"Paper fire" in @shaderfrog.com 2.0. Composing shaders is similar to stacking layers in Photoshop.

Live! shaderfrog.com/2/editor/cm6...

#threejs #webgl #screenshotsaturday #creativecoding
February 10, 2025 at 4:19 AM
I made my first ever LLM app! It asks two arguing people to each enter their side of the story, and it generates a witty back-and-forth script in the style of the West Wing. Each person reads their lines aloud, and the script ends in resolution of the issue. It turned out terribly!
February 3, 2025 at 2:53 AM
Reposted by Andy Ray
New dithering method dropped

I call it Surface-Stable Fractal Dithering and I've released it as open source along with this explainer video of how it works.

Explainer video:
www.youtube.com/watch?v=HPqG...

Source repository:
github.com/runevision/D...

#gamedev #vfx
January 23, 2025 at 3:28 PM
Lots of beautiful detail shows up when sampling fractals multiple times to create a depth / normal map effect #threejs #webgl #shaders shaderfrog.com/2/editor/cm6...
shaderfrog.com
January 20, 2025 at 7:18 PM
On a holiday flight back to SF, about 2 hours before landing, they announced that all of the toilets on the plane would no longer flush due to a “sensor error,” and if you needed to go, contract a flight attendant and they would “assist you.”
January 10, 2025 at 4:29 AM
Reposted by Andy Ray
JUST IN: Tesla Cybertruck explodes at the entrance to Trump International Hotel in Las Vegas
January 1, 2025 at 5:31 PM
Inspired by a user request, I created the first Shaderfrog 2.0 tutorial: www.youtube.com/watch?v=8u61...

#threejs #webgl #webgu #shaders #screenshotsaturday
Shaderfrog 2.0 Introduction Tutorial
YouTube video by Shader Frog
www.youtube.com
December 30, 2024 at 5:40 AM
The conclusions of this article on pain management through injury and recovery have been influential on me. Specifically resuming exercise through pain/injury, not overly limiting mobility, and not being afraid of it. startingstrength.com/article/ache...
Aches and Pains | Austin Baraki
Pain: everyone has felt it, whether they train with barbells or not. It’s part of the human condition to feel aches, pains, and tweaks of the neck, back, shoulders, knees, ankles, and just about every...
startingstrength.com
December 28, 2024 at 8:55 PM
Reposted by Andy Ray
This is how to get Beautiful Glow Effect in your threejs projects!✨

Mini Tutorial⬇️

(0/8)

#threejs #website #3d
December 14, 2024 at 5:33 PM