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...
@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/ ๐ธ๐ฝ๐ค
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...
Also CC'ing @caltech.edu here, let me know what you think of the demo! ๐
22.01.2026 03:19 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I can't vote on my own projects and it means a lot to me being recognized by my peers in the industry, thank you!
Would love to spend more time on this demo this year, still have a lot of plans for it!
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
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
@gkjohnson.bsky.social's blue noise sketches and motion blur:
github.com/gkjohnson/th...
github.com/gkjohnson/th...
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.
08.01.2026 03:05 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Last 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
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
The initial MVP is on the App Store now (currently only available for the US, Canada and the UK), and we'd love to know what you think!
18.12.2025 14:33 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Over 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
This would make a good print for a frame. ๐
05.11.2025 13:28 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Love the Cosmos site, do you know who made it?
20.10.2025 13:44 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0For me it's The FWA, but I'm biased.
Otherwise it's the depths of the internet. ๐
Actually, I personally find a lot of inspiration in album artwork, not just physical LPs, but cover artwork for digital releases too.
A new home for the creative industry.
โ
Designers
โ
Developers
โ
Businesses
Itโs early days, but itโs ours. Join us.
okaydev.co/social
๐ 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
Well he's not under-represented at all, but @mattdesl.bsky.social, also a fan of his early work at Jam3 here in Toronto, and his many nature inspired works.
Hi Matt! ๐ ๐
"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.);
Realtime Screen Space Subsurface Scattering (SSSS) also known as "a bunch of hacks" in WebGL.
16.05.2025 13:39 โ ๐ 34 ๐ 1 ๐ฌ 1 ๐ 0I'm the maintainer of rollup-plugin-glslify and haven't used glslify myself in years.
glslify was created way back before ES6 template literals were widely available, and the reality is GLSL modules very rarely change.
Perhaps a modern alternative could be an ESM library of the same modules?
Audio reactive particle effects github.com/keijiro/Lasp...
30.03.2025 13:59 โ ๐ 26 ๐ 5 ๐ฌ 1 ๐ 0For 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...
And this atmosphere shader. ๐คค
bsky.app/profile/gkjo...
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...
Let me know of any features or information you think would be a good addition to this. Thanks!
28.03.2025 21:25 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0This is the first prototype, with some upcoming features planned; 3D terrain model with LOD, labels and travelling to labels, cross-sections, Mars's moons and clouds, additional volumetric lighting, an atmosphere shader, and some layer UI to toggle details on/off.
28.03.2025 21:25 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Plus 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 textures are CC BY-SA, and the source code for this demo is all open source on @github.com.
github.com/alienkitty/s...
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!
28.03.2025 21:22 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0