Shaderplace
Real-time collaborative GLSL livecode editor
Install / Use
/learn @CharStiles/ShaderplaceREADME
http://charstiles.github.io/shaderplace
Shader Place
A realtime collaborative livecode GLSL editor
Requirements
- node.js
Quickstart!
$ git clone https://github.com/CharStiles/shaderplace.git
$ cd shaderplace
$ npm i --legacy-peer-deps
$ npm start
go to http://localhost:8080/
TODO:
- add backend for password, more permanent rooms
- WebRTC implementation
High Priority
- overall profile and analyse efficiency
- undo manager
- carot color
- usernames to be above carot
- add backbuffer texture input
- add webcam texture input (for multiple users)
- add bins to audio input
- menu for info on globals, hot keys and meta info
- hot keys for hiding code
- organize code
Nice To have
- webcam mice??
- input images
This has been made possible by the STUDIO for Creative Inquiry's Spring 2021 OSSTA Residencies (Open-Source Software Toolkits for the Arts)
Related Skills
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
