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/

🛸👽🤓
Over the past year I've been working on an iPhone app for Kythe, a great example of how AI can be used in a positive way, generating conversation starters, called "Qs", that are fun, interesting and thought provoking!

apps.apple.com/app/kythe-co...

#iphone #appstore #socialnetworking
Kythe Connect App - App Store
Download Kythe Connect by Thompson St Ventures LLC on the App Store. See screenshots, ratings and reviews, user tips, and more games like Kythe Connect.
apps.apple.com
December 18, 2025 at 2:32 PM
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