A remake of the Windows pipes screensaver using Three.js
isaiahodhner.ml
isaiahodhner.ml
Does anyone else get the same feeling?
In any case, it's still fun! A great bit of nostalgia.
Personally, I was a bigger fan of the maze [0]. Although watching this video made me a little dizzy.
Incidentally, your link goes to the 3d maze screen saver.
This one is pipes: https://www.youtube.com/watch?v=trdGmt0934s
"Elbow" is just an L-shaped joint. "Ball" is the spheres. "Mixed" is a random choice per-joint. "Cycle" means successive screens will use different choices.
I forked his/her repo and added the ability to set the speed yourself.
[Edit: Yup, it was in the SDK: SDKs\Win32 SDK\OpenGL\Code Samples\PIPES]
Windows NT 3.51 also introduced the inexplicable animated cursors feature later included in Windows 95.
I'm still learning it, my last hack was a (J)SCAD file previewer inside Atom:
But to reply to your question, what really amazed me a year a go was this demo: https://www.youtube.com/watch?v=SKPYx4CEIlM
After watching that, I feel in love with all the possibilities that comes with interactions one can do with anything that is represented in a virtual 3D environment.
So instead of learning Three.js, I started to work with Unity since they are multi-platform and have UnityScript which is a lot similar to Javascript. Due to my background as a web developer, it was a very comfortable transition.
I have a small hope, since Microsoft appears to be opening up DotNet, that Unity will itself one day be able to work with any of the DotNet languages.
Runs great on Firefox. Seems to draw quite a bit faster than the original, which I had as my screensaver for years on my NT 3.5 workstation.
Sounds like Chrome is unable to get GPU acceleration. Are you on Linux?
Graphics Feature Status Canvas: Hardware accelerated Flash: Hardware accelerated Flash Stage3D: Hardware accelerated Flash Stage3D Baseline profile: Hardware accelerated Compositing: Hardware accelerated Multiple Raster Threads: Enabled Rasterization: Software only. Hardware acceleration disabled Video Decode: Hardware accelerated Video Encode: Hardware accelerated WebGL: Hardware accelerated
Includes Utah Teapots and candy cane!"