Skip to content

CharStiles/shaderplace

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
img
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Shader Place

A realtime collaborative livecode GLSL editor

Requirements

  • node.js

Quickstart!

$ git clone https://github.com/CharStiles/shaderplace.git
$ cd shaderplace
$ npm i
$ 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)

About

Real-time collaborative GLSL livecode editor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published