Node based Shader Editor in webGL done as my final degree's project, a demo can be checked online on http://victhorlopez.github.io/editor/. Many thanks to my tutor, Javier Agenjo (https://github.com/jagenjo) who advised me throughout the entire project and also provided me with very useful libraries to develop this project.
- Litegl.js(https://github.com/jagenjo/litegl.js) is a library that wraps WebGL to make it more user-friendly.
- Litegraph.js(https://github.com/jagenjo/litegraph.js) is the core library of the project used to create graphs and nodes visually.
The project includes some other libraries to fulfill other requirements
For the UI:
- Dat.gui (https://code.google.com/p/dat-gui/).
- w2ui (http://w2ui.com/web/).
For the icons:
- Font-awesome: (http://fortawesome.github.io/Font-Awesome/).
General utility:
- Jquery: (https://jquery.com/).
The assets for the project all are extracted from the following links.
- http://artsaucebyjesse.blogspot.com.es/2015/02/zbrush-tiling-seamless-texture.html
- http://graphics.cs.williams.edu/data/meshes.xml
- https://forums.epicgames.com/threads/506748-My-skies-and-and-cliff-textures-(large-images
- http://www.humus.name/index.php?page=Textures
- http://irrlicht.sourceforge.net/forum//viewtopic.php?t=21057
- http://unigine.com/articles/130605-procedural-content-generation/