
Nekonečné krajiny: Kouzlo procedurálního generování – Jan Červeňan
Představte si, že byste chtěli vytvořit celý svět – hory, řeky, města, lesy, nekonečné hvězdné soustavy… A to všechno bez toho, aby vám počítač shořel nebo sežral terabajty dat. Jak to udělat? Odpověď se skrývá v procedurálním generování, chytré technice, kterou využívají hry jako Minecraft, No Man’s Sky, Diablo nebo legendární Elite, aby tvořily obrovské světy za běhu, podle jednoduchých pravidel a algoritmů. Díky tomu mohou hry nabídnout nekonečné možnosti objevování – ať už jde o nové planety, dungeony plné kořisti nebo města s vlastní historií.
Ať už jste někdy slyšeli o procedurálních algoritmech, nebo vám toto sousloví zní jako zaklínadlo, zde si je představíme pochopitelným a názorným způsobem. Vysvětlíme si, jak se procedurálně generované světy tvoří a proč některé vypadají úžasně, zatímco jiné jako chaotický nesmysl. Podíváme se na šumové algoritmy, které umí formovat krajinu, fraktály, které dokážou dodat světu přirozené detaily, nebo wave function collapse, který z několika pravidel zvládne vygenerovat celé město. Vše projdeme jednoduše a bez náročné matematiky, přičemž některé principy uvidíte i přímo v akci. Pokud vás někdy fascinovalo, jak může hra pokaždé vytvořit nový svět, tato přednáška je pro vás.
Přednášku pořádá Muzeum Vysočiny Jihlava ve spolupráci s Jihlavskou astronomickou společností a Pobočkou Vysočina České astronomické společnosti.