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.