All Projects → CharStiles → shaderplace

CharStiles / shaderplace

Licence: other
Real-time collaborative GLSL livecode editor

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to shaderplace

ios-spritekit-shader-sandbox
👾 Collection of custom effects for SpriteKit implemented using GLSL/Metal shaders.
Stars: ✭ 63 (+46.51%)
Mutual labels:  shaders, glsl, shader
glsl-cos-palette
glsl function for making cosine palettes
Stars: ✭ 26 (-39.53%)
Mutual labels:  shaders, glsl, shader
Glsl Godrays
This module implements a volumetric light scattering effect(godrays)
Stars: ✭ 155 (+260.47%)
Mutual labels:  shaders, glsl, shader
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+27104.65%)
Mutual labels:  shaders, glsl, shader
Curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
Stars: ✭ 1,039 (+2316.28%)
Mutual labels:  shaders, glsl, shader
Thebookofshaders
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
Stars: ✭ 4,070 (+9365.12%)
Mutual labels:  shaders, glsl, shader
sparksl-noise
minimum proof of concept about procedural noise generation in SparkAR's shader language (SparkSL).
Stars: ✭ 16 (-62.79%)
Mutual labels:  shaders, glsl, shader
Tess Opt
Demonstration of how we can use tessellation shaders to make faster fragment shaders.
Stars: ✭ 13 (-69.77%)
Mutual labels:  shaders, glsl, shader
Glsl Worley
Worley noise implementation for WebGL shaders
Stars: ✭ 66 (+53.49%)
Mutual labels:  shaders, glsl, shader
Spirv Vm
Virtual machine for executing SPIR-V
Stars: ✭ 173 (+302.33%)
Mutual labels:  shaders, glsl, shader
Glsl
VSIX Project that provides GLSL language integration.
Stars: ✭ 155 (+260.47%)
Mutual labels:  shaders, glsl
Reshade
A generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+5213.95%)
Mutual labels:  shaders, glsl
Lowpolyshaders
Unity shaders optimized for Low Poly models.
Stars: ✭ 157 (+265.12%)
Mutual labels:  shaders, shader
Shadered
Lightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+7451.16%)
Mutual labels:  shaders, glsl
sparkar-pixelate-shader
simple script-only pixelate shader with Facebook SparkAR.
Stars: ✭ 35 (-18.6%)
Mutual labels:  shaders, shader
Unity Texture Curve
✏️ Example showing how to bake an AnimatedCurve into a Texture and use it in a shader.
Stars: ✭ 149 (+246.51%)
Mutual labels:  shaders, shader
Glsltuto
GLSL shaders tutorial
Stars: ✭ 168 (+290.7%)
Mutual labels:  shaders, glsl
Rimlight
Customizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!
Stars: ✭ 170 (+295.35%)
Mutual labels:  shaders, shader
Retrace.gl
Create, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
Stars: ✭ 149 (+246.51%)
Mutual labels:  shaders, glsl
Gaiasky
Mirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (+276.74%)
Mutual labels:  shaders, glsl

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)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].