Contributor
Joseph Black

OpenSCAD 3D Viewport Graphical Enhancements


Mentors
Torsten Paul
Organization
BRL-CAD
Technologies
opengl, c++, qt, GLSL
Topics
graphics, ui/ux
The project would allow the 3D viewport to support custom shaders for the render mode (F6). This requires retrieving the necessary uniforms and other shader input/outputs, then providing them to the program. Moreover, currently the GUI does not have options to allow the user to manage which shader is used, or add their own. My project would add these interface options to support shader management for the render by the user. Additionally, a set of default shaders could be included which the user could switch between.