Shader GUI (Phase 1) — Parameter Editor
A standalone GUI for editing shader parameters and saving shader files.
What it is
A Python + Tkinter GUI tool that edits shader properties (color, transparency, roughness, shininess) and supports opening/saving shader files. While built for PrimeEngine workflows, it is compatible with any engine that uses accessible shader files.
Why I built it
Shader iteration speed is often limited by editing friction. I wanted a lightweight tool that makes common parameter changes quick and repeatable, without needing to modify engine UI.
What I built
- A GUI that modifies color, transparency, roughness, and shininess.
- Open/save workflow for shader files currently being edited.
- A clean UI focused on rapid iteration and clarity.
Demo
Tech Summary
Technologies: Python, Tkinter, file I/O, shader workflow tooling.