Introduction to the OpenGL Shader API
The OpenGL Shading Language API
The OpenGL Shading Language
The OpenGL Shading Language
Transformations in Modern OpenGL
Transformations in Modern OpenGL
An introduction to Shading Models in OpenGL
An introduction to Shading Models in OpenGL
An introduction to Texturing and Image I/O
An introduction to Texturing and Image I/O
Advanced OpenGL techniques
This project focuses on designing and implementing an interactive shader editor that can be used by developers and artists. The goal is to present a tool that supports users in compiling and manipulating shaders, with the added benefit of real-time visual feedback.
This project aimed to build a artist-friendly tool which could edit details of toon shading.
The nature of this project was to design and implement an interactive shader editor that is equally accessible to both programmers and artists. The tool provides users with the choice between a code or node editor, to develop fragment shaders. The former requires previous GLSL experience, with users expect to code their shaders from scratch. However, the latter requires no previous programming experiences and takes advantage of a node-based editor, using a pre-implemented Ray Marching algorithm.
Interactive non-photorealistic rendering using GLSL