Oatmeal is Cheap: A Fundamental Theorem for Procedural Generators
summary
A provable link ties a generator’s compressed source length to the size of its possibility space and to the maximum artifact complexity so three simple inequalities bound what a generator can do The paper frames uncoded knowledge as the human cost to add structure and shows increasing scale without increasing that cost yields “oatmeal” sameness Examples include why adding villages to Minecraft forces extra engineering why Borderlands‑style scale tends toward repetition and rough estimates for Wikipedia and Stable Diffusion’s unique outputs
AI-written summary · about
chapters (18)
- 0:00Procedural content intro
- 3:01PCG myths and challenges
- 8:19PCG math perspective
- 10:04Ideal generators defined
- 12:35Measuring generator length
- 15:23Possibility space and scale
- 17:30Cograph complexity intro
- 21:02Generator constraints graph
- 22:04Complexity vs possibility space
- 23:29Knowledge vs possibility space
- 24:32Upper bound on generator length
- 27:47Minecraft Village theorem
- 31:19T Garden case study
- 33:28Industry pressure and oatmeal
- 36:17Fundamental theorem of PCG
- 37:01Approximating large generators
- 39:53Stable diffusion outputs
- 41:39Conclusion
related talks
20mSimulating computational complexity
10mThis is the poem that doesn’t end!! or, the poetics of RNG!
09mOuvroir de Code Potentiel
46mCorecursion, Codata, and Just a Little Combinatorial Game Theory
42mKolmogorov music
39mGauguin, Descartes, Bayes: A Diurnal Golem's Brain
24mCompiling with Generating Functions
48mTight Genes: Intro to Genetic Algorithms
