An exploration of shaders and OpenGL, for Massey University's 289.210 Game Technologies Course.
A C# app using OpenGL through OpenTK, focused on experimenting with shaders
- Learn OpenGL Book/Site for basic OpenGL understandings
- Java OpenGL Tutorials for bridging the gap between C++ and C# understanding when in doubt
- OpenGL Wiki for further OpenGL queries
- OpenTK Library for C# bindings
- ImGui.NET Library for the UI stuff
- Unity Node-Based Editor Tutorial as a tutorial in creating a node-based system
- ImGui Node Editor an example of a node-based editor built using C++ and ImGui
- Blender3D Source Code a robust example of a node-based shader editor
- glTF Specification Overview to understand the format graphically
- FbxSharp an example/library of importing .fbx files
- The Book of Shaders for understanding what on earth is happening
- ShaderToy for inspiration and examples of what's possible
- Youtube Series about Shaders
- Shader Holy Grail Articles