Skip to content

NCCA/ShaderEnvironmentBuilder

Repository files navigation

0Features-0BugsCVA3

CEB - C(S)hader Environment Builder

For our project, we created an OpenGL Shading Language(glsl) Interactive Development Environment(IDE).
Video: ScreenShot

The user can load shaders such as 'toon', 'basic metal', 'Phong' and more, then visualise and edit the vertex and fragment shader data using the IDE. Below are some screenshots:

Teapot with a texture applied.

Pre-defined shape, 'dragon', with high material shininess set.

You can import any triangulated .obj mesh to visualise the shader on.