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.