Hlavní obsah
Kurz: V zákulisí studia Pixar > Kapitola 8
Lekce 1: Struktura dinosauří kůžeNahodilé rozmístění vzorců
Jaký je nejlepší způsob, jak náhodně rozmístit body a vzory? Můžeš si vyzkoušet interaktivní program, který jsme používali v tomto a v tomto videu.
Chceš se zapojit do diskuze?
Zatím žádné příspěvky.
Transkript
Dobrá práce,
už víte, jak rozdělit prostor do buněk. Můžeme si napsat program,
který to udělá za nás. Taky mě už začíná bolet ruka. Pak se ti ten program zalíbí. Vygeneruje jednotnou mřížku s body
a vykreslí nám Voroného diagram. To vypadá jako šachovnice. Když změníme
tyto čtverce na šestiúhelníky, vygeneruje se nám takový úl. To už mnohem víc
připomíná dinosauří šupiny. Program funguje dle Voroného pravidel,
které jsme si ukázali minule. Jakýkoliv bod na těchto úsečkách
je stejně vzdálený od dvou či tří bodů. Kolik tedy potřebujeme bodů
a kam je máme umístit? Podívejme se do referenčních materiálů. Náš dinosaur je mladý,
takže má jen několik málo šupin na nohách. Bude stačit tak pět nebo sedm. Kolem drápů má šupin trochu víc,
ale to vyřešíme později. Nesmíme zapomenout,
že buňky nejsou stejně velké. Velikost buněk i jejich tvar
jsou proměnlivé, narozdíl od tohoto dokonalého úlu,
který nám program vygeneroval. Tady zasáhnou právě náhodná čísla. Vytvořit nahodilost, která je přirozená,
ale stále proměnlivá, není jednoduché. Takto vypadá náš graf, když rozprostřeme body naprosto náhodně
a nakreslíme hranice buněk. To není hezké. Takové neforemné. Je to až moc náhodné. Potřebujeme vyvážit
nahodilost a pravidelnost. Tady by se dalo použít
vzorkování Poisson Disk. Zní to složitě,
ale je to jednoduché. Zavedeme nový parametr,
minimální vzdálenost od bodu. Představte si,
že každý bod je středem kružnice. Do této kružnice nelze umístit další bod. Funguje to na tomto principu. Vygeneruje se náhodný bod
a poté další vně kružnice prvního bodu. Postup opakujeme,
dokud celou rovinu nezaplníme body. Body už nejsou rozložené tak nahodile. Rozložení je mnohem foremnější. Teď nakreslíme hranice buněk. Tohle je už hodně podobné
dinosauřím šupinám. Krása. V následujícím cvičení
si to sami vyzkoušíte. Kdy jsi opravdu nečekala,
že se setkáš s nahodilostí? Nejpřekvapivější je asi to,
že nahodilost je opravdu všude. Objevuje se u materiálů,
u kterých bys to nečekala. Třeba na metalíze u aut nebo na cihlách,
natož tak na lidské či dinosauří kůži. Nahodilost se vyskytuje
úplně na každém materiálu.