Code / Research prototype
Demokritos
Student-led research prototype for generating, rendering and evaluating GPU shader programs from natural-language descriptions.
2024–
Demokritos is a student-led research project. The related paper, Demokritos: Interactive, Community-Centred, Self-Improving Shader Generation using Large Language Models, is authored by Santiago Ferrando, Christian Clark and Tomas Laurenzo.
The browser-based prototype allows users to describe a visual effect, inspect shader code generated with a language model, render that shader using WebGL and evaluate the result. Those evaluations can help build a shared collection of shader prompts and outputs.