Skip to content

pschroen/multiuser-fluid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiuser Fluid

A fluid shader tribute to Mr.doob's Multiuser Sketchpad from 2010. Multiuser Fluid is an experiment to combine UI and data visualization elements in a multiuser environment.

https://multiuser-fluid.glitch.me/

2024 updates

Fixes and updates, additional UI elements, support for more connections, and an observer mode.

https://multiuser-fluid.glitch.me/?observer

Keyboard shortcuts

Esc: Toggle details.
Control-0: Toggle UI.

Dev notes

This is a remix of the rework
https://glitch.com/edit/#!/multiuser-sketchpad

Original fluid shader from 2018
https://twitter.com/pschroen/status/987693377381650432

Fluid dynamics based on David A Roberts' single-pass fluid solver
https://www.shadertoy.com/view/XlsBDf

Alien.js MVC design pattern
https://github.com/alienkitty/alien.js

Space.js UI
https://github.com/alienkitty/space.js

Roadmap

Additional UI elements
Implement binary websockets
Implement pointer events
Support more connections
Observer mode


pschroen

About

Multiuser fluid running on Glitch! 🌈

Resources

License

Stars

Watchers

Forks