Patrick Schroen
banner
pschroen.bsky.social
Patrick Schroen
@pschroen.bsky.social
Creative Developer and Tech Lead / Senior Interactive Engineer at Monogram / FWA Judge / @okaydev.co

https://space.js.org/
https://alien.js.org/
https://ufo.ai/

🛸👽🤓
Reposted by Patrick Schroen
A new home for the creative industry.
✅ Designers
✅ Developers
✅ Businesses

It’s early days, but it’s ours. Join us.

okaydev.co/social
October 9, 2025 at 5:02 PM
Reposted by Patrick Schroen
🚀 Big news! Okay Social is now open to everyone.
It's the social network for creatives.

Claim your handle, create a profile, and start connecting with others.

Join our community today!
👉 okaydev.co/social
October 5, 2025 at 4:12 PM
Reposted by Patrick Schroen
"Jupiter"
vec2 p=(FC.rg*2.-r)/r.y,c,s;vec3 z=vec3(p,sqrt(1.-dot(p,p)));c=vec2(atan(z.x,z.z),z.y/=-.6),s=vec2(.2/dot(z-.6,z-.5)+sin(c.y*7.),.5*t);for(float f=8.;f<1e2;f/=.7)c+=sin(c.yx*f+s)/f;o+=z.z*.5*(cos(.3*s.x+vec4(.4,.6,.7,0)-sin(c.y/vec4(.34,.32,.3,1)))+1.);
June 18, 2025 at 2:00 PM
Reposted by Patrick Schroen
Realtime Screen Space Subsurface Scattering (SSSS) also known as "a bunch of hacks" in WebGL.
May 16, 2025 at 1:39 PM
Reposted by Patrick Schroen
Audio reactive particle effects github.com/keijiro/Lasp...
March 30, 2025 at 1:59 PM
For anyone interested in playing around with the Mars demo settings, you can find them from the FPS panel controls top-right. 😊

space.js.org/examples/mars/

#threejs #webgl #mars #creativecoding #gui

bsky.app/profile/psch...
March 29, 2025 at 1:16 PM
Reposted by Patrick Schroen
📝 New Blog Post 📝

I recently went on a "shader creative-spree" where Post-Processing became my main tool for transforming 3D scenes into stylized art

In it, I share the techniques behind the many effects I built and how I combined them in unique ways

blog.maximeheckel.com/posts/post-p...
February 4, 2025 at 4:14 PM
Animating between cameras is hilarious when you rotate each of the cameras.

Now the question is if this is a bug or a feature, should I fix it? 😂

#threejs #webgl #creativecoding #gui
February 4, 2025 at 4:41 PM
Reposted by Patrick Schroen
So now I’m making things glitchy.
github.com/keijiro/Opti...
January 29, 2025 at 1:39 PM
Updated the Hologram example with panel tracking and controls. 🌐

Live: alien.js.org/examples/thr...

#threejs #webgl #creativecoding #hologram #gui
January 29, 2025 at 4:17 PM
Updated the Crystal GLTF example with MeshPhysicalMaterial and controls. 💎

3D model by Luciano O. Mollo.

Live: alien.js.org/examples/thr...
Sketchfab model: sketchfab.com/3d-models/cr...

#threejs #webgl #creativecoding #gui
January 28, 2025 at 4:32 PM
Reposted by Patrick Schroen
Updating the noise shader samples.
github.com/keijiro/Nois...
January 23, 2025 at 2:35 PM
Reposted by Patrick Schroen
VFX with the iPhone LiDAR camera
github.com/keijiro/Rcam3
December 21, 2024 at 12:52 PM
Reposted by Patrick Schroen
VFX using iPhone LiDAR.
The great thing about DoF particles is that they easily add a sense of depth to the effects.
github.com/keijiro/Rcam3
December 13, 2024 at 1:57 PM
Reposted by Patrick Schroen
A bold new chapter begins at Utsubo.
One year crafting with WebGPU.
Discover it now at utsubo.com.
December 6, 2024 at 11:21 AM
It's time Multiuser Blocks was upgraded, to Balls! Physics are running server-side at 60fps on @glitch.com.

Music by Alex Bainter / CC BY

multiuser-balls.glitch.me

#oimophysics #physics #threejs #webgl #webaudio #glsl #creativecoding
November 28, 2024 at 4:39 PM