mikialex / shadowGraph

experimental shader graph implementation based on webgl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shadowGraph

ShadowGraph is an experimental shader graph implementation based on webgl;

By design, graphics developer can use ShadowGraph create reuseable shader component, combine them in a graph node editor, view shader effect interactively. CodeGen to / Parse from different target, threejs material or babylon material, glsl or hlsl.

In long term roadmap, I plan extent node flow based development to support generative graphic art, even general generative creative tool, like grasshopper on Rhino. With the flexibility of web technology, to lay the foundation of a community that share, create, and enjoy richful graphics art with real world practice.

Project setup

yarn install

Compiles and hot-reloads for development

yarn run serve

Compiles and minifies for production

yarn run build

Run your unit tests

yarn run test:unit

About

experimental shader graph implementation based on webgl


Languages

Language:TypeScript 47.8%Language:JavaScript 25.8%Language:Vue 23.0%Language:GLSL 2.9%Language:HTML 0.6%