/shaderxyz

Primary LanguageTypeScript

ShaderXYZ

Gitpod Ready-to-Code

This project is a simple WebGL Shader Editor, built with Angular and Firebase. It has webcam, micro and TensorflowJS Deep Learning Model as input, and also audio output capabilities. The goal is a simple, fast whiteboard for creative code with GLSL. Sketches can easily be embebed in personal sites.

You can clone this repo easily with Gitpod, but you must supply your own Firebase credentials in the environment.ts files.

Development server

Run npm run start for a dev server. Navigate to http://localhost:8080/. The app will automatically reload if you change any of the source files.

Build

Run npm run build to build the project. The build artifacts will be stored in the dist/ directory. Use the npm run dist flag for a production build.