Lan Zhang & Anna Garbier
"Bloop" is a multi-user online coding environment for collaboratively making GLSL shaders on a blob!! geometry, made with Socket.io and Three.js.
It's pretty simple! Coders enter the room, edit the shader code, and share it with everyone in the room!
Some benefits:
- Preview: Compile and Preview your shader code locally
- Push: Push/Upload your code to the server
- Force Push: Force push your code to everyone's screen (instantly overwrites others' canvases)
- Pull: Pull the latest update from the server
- Get Random: Get some inspiration by getting a random shader sketch from bloop library
This web editor was made in response to our shader class at Parsons D&T program being moved online. You can find the workshop materials here.
- Download or git clone the repo
- Enter commands in your terminal below:
$ npm install
$ node index.js