Pinned
Patrick Schroen
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/ πΈπ½π€
238 followers287 following38 posts
Patrick Schroen reposted
I've released the iOS version of Jacquard as a free app on the App Store. It's basically designed with the iPad in mind, but it should work on iPhone as well. apps.apple.com/jp/app/jacqu...
Patrick Schroen reposted
I'm starting to really like FM synthesis more and more. github.com/keijiro/Jacq...
Patrick Schroen reposted
π I made a smol ~2kb syntax highlighter that uses the CSS `::highlight()` API. davatron5000.github.io/microlighter/
Patrick Schroen reposted
Spent way too long on that SVG sphere component. Added a bit of scroll interaction so people actually realize itβs 3D PS: you can download the sphere SVG from the settings panel rybitten.space
Recreating the Mars demo in Space.js, well kind of. π€ The editor is getting there though, slowly. #threejs #webgl #mars #gui bsky.app/profile/psch...
Mars. space.js.org/examples/mars/ #threejs #webgl #mars
Last year I worked on a cinematic Mars demo, featuring high quality 2k textures, with some help from @btjak.es and John Van Vliet. Happy to share it's been awarded an FWA of the Day! thefwa.com/cases/mars-d... #threejs #webgl #mars
Also CC'ing @caltech.edu here, let me know what you think of the demo! π
Finally added a simple 3D example for the Wobble class. alien.js.org/examples/thr... #threejs #webgl #alienjs
Another motion blur experiment from last year, this time with an animated Fibonacci sphere. alien.js.org/examples/thr... #threejs #webgl #shader #fibonacci #sphere #motionblur
Last year I was also experimenting with @gkjohnson.bsky.social's blue noise sketches, but with my usual subsurface scattering and motion blur. alien.js.org/examples/thr... #threejs #webgl #shader #bluenoise #motionblur
This example also adds depth to the motion blur, a modification to the previous motion blur implementation (also by @gkjohnson.bsky.social), so objects closer to the camera are blurred more.
Last year I worked on some internet map experiments, including a visualization of city population and elevation as stars, and a custom API endpoint to select your location in "cyberspace". alien.js.org/examples/thr... #threejs #webgl #shader #stars #cyberspace #geoip
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
Patrick Schroen reposted
A new home for the creative industry. β Designers β Developers β Businesses Itβs early days, but itβs ours. Join us. okaydev.co/social
Patrick Schroen reposted
π 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
Patrick Schroen reposted
Patrick Schroen reposted
Patrick Schroen reposted
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...
Mars. space.js.org/examples/mars/ #threejs #webgl #mars
Also checkout what @gkjohnson.bsky.social has been working on. My Mars demo isn't as detailed, though trying to go for a cinematic look. bsky.app/profile/gkjo...
Slowly but surely I've been working on getting Mars terrain loading in 3D Tiles Renderer. This is using TMS tiles to load color data so next I'll be looking at generating the DEM data tiles. Data set courtesy of the Tianwen-1 CNSA mission. #threejs #3dtiles #gis #webgl #mars
And this atmosphere shader. π€€ bsky.app/profile/gkjo...
The atmosphere rendering with 3d tiles renderer from @shotamatsuda.bsky.social is looking great - really looking forward to integrating this into a project. #threejs #webgl #3dtiles #gis
The textures are CC BY-SA, and the source code for this demo is all open source on @github.com. github.com/alienkitty/s...
Plus a special thanks to melodysheep as a huge source of inspiration, WATER WORLDS was used as a layout reference for this demo. Thank you! www.youtube.com/watch?v=URyi...
The cubemap textures were generated with help from @btjak.es, who worked on National Geographic's βRewind the Red Planetβ, and has a fantastic technical article on the process used. Plus a ton of great feedback and support. Thank you! source.opennews.org/articles/how...
Special thanks to John Van Vliet for contributing the 32k normal map, who has created many astronomical object textures for Celestia and @spaceenginesim.bsky.social, among many other projects. Thank you!
Patrick Schroen reposted
π 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...
Patrick Schroen reposted
Updated the Hologram example with panel tracking and controls. π Live: alien.js.org/examples/thr... #threejs #webgl #creativecoding #hologram #gui
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
Patrick Schroen reposted
Patrick Schroen reposted
Patrick Schroen reposted
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
Patrick Schroen reposted
A bold new chapter begins at Utsubo. One year crafting with WebGPU. Discover it now at utsubo.com.
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
All open source, using three.js and OimoPhysics, with source code available on both @glitch.com and @github.com. glitch.com/edit/#!/mult... github.com/pschroen/mul...
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
There's also a new observer mode and orbit controls. After the max of 22 users any new users are automatically in observer mode to finally fix the crashing problem I had with this server a couple years ago. π multiuser-balls.glitch.me?observer&orbit
You are up to date.