Procedurální dokument místo pixelů
Fractal Designer neukládá obraz jako bitmapu, ale jako popis. Každá vrstva si pamatuje, čím je – Mandelbrotovou množinou, Voroného vzorem, vrženým stínem – a s jakými parametry; obraz pak vzniká vykreslením tohoto popisu. Uložený projekt má proto jen pár kilobajtů JSON, lze ho bez ztráty vykreslit v libovolném rozlišení a změna jediného čísla obraz překreslí, místo aby ho degradovala. Výjimkou jsou soubory, které přinesete sami – hudba, fotografie, videoklip. Ty se do projektu ukládají tak, jak jsou, aby se otevřel kompletní i na jiném počítači, za cenu větší velikosti.
Editor spojuje 70 generátorů a 35 efektů do 105 typů vrstev. Pracuje se jako ve vrstvovém grafickém editoru: jedenáct režimů prolnutí, skupiny s vlastním řetězcem efektů a transformací, masky podle barvy, blízkosti k přechodu nebo jasu jiné vrstvy. Každou 2D vrstvu lze naklonit a posunout do hloubky. Vše počítá grafická karta přes WebGPU a každá vrstva se ukládá do mezipaměti podle otisku svých parametrů, takže se přepočítá jen to, co se opravdu změnilo.
Rodiny fraktálů a šablony
Nabídka sahá od únikových fraktálů – Mandelbrot, Julia, Feather, Lyapunov, Kali – přes chaotická zobrazení Hénon, Duffing, Ikeda a Chirikov vykreslená nad jejich vlastními parametry, šest 3D fraktálů s raymarchingem a křivky vyplňující prostor v rovině i v krychli až po atraktory částic, rostliny a L-systémy, organické vzory jako domain warping, plazma a mramor, tvary, přechody, text, ASCII art a vlastní obrázky či videoklipy. Nástroje jsou rozdělené na únikové fraktály, chaotická zobrazení, křivky a konstrukce a 3D fraktály; efekty na barvu a tón, rozostření a světlo, deformace a rastr a retro.
Šestnáct výchozích šablon otevře hotovou kompozici, kterou lze rozebírat parametr po parametru. Šablony se vybírají z karet s náhledy, i klávesnicí. Název dokumentu nad obrazem slouží zároveň jako název souboru při ukládání a exportu.
Od hlubokého zoomu po velkoformátový tisk
- Samostatná Mandelbrotova vrstva využívá poruchovou teorii – referenční orbitu ve dvojnásobné přesnosti na CPU a rozdíly v jednoduché přesnosti na GPU – a dovolí zvětšení daleko za hranici, kde běžný shader zkostičkuje. Vrstvy Julia, Burning Ship, Tricorn, Celtic, Spider a Phoenix si díky automatické aritmetické přesnosti drží detail také při hlubokém zoomu.
- Každý klíčový snímek je úplný stav scény, takže se mohou prolnout i snímky s úplně jinými vrstvami. Kamera se pohybuje metodou Van Wijka a Nuije, která spojuje zoom a posun; k dispozici je cibulový náhled (onion skin) a přehrávání tam a zpět.
- Nahrajte hudbu: skladba se předem rozloží na křivky hlasitosti, basů, středů, výšek, nástupů a jasu a libovolný číselný parametr na ně navážete vzorcem – spolu s časem, průběhem, ručně vyťukaným tempem a hloubkou zoomu. Protože analýza předchází přehrávání, exportované video odpovídá náhledu snímek po snímku.
- Obrázky a videoklipy jsou běžné vrstvy s transformací, prolnutím i maskami; klipy se ořezávají začátkem, délkou a rychlostí, která může být i záporná, a jejich zvuk se smíchá do exportované stopy.
- Editor přechodů s alfou interpoluje v prostoru Oklab a ukládá do knihovny v prohlížeči; i obrázek se může stát dvourozměrným přechodem. Efekt osvětlení čte obraz jako výškovou mapu z jasu nebo krytí a zachová odstíny.
- Hotové dílo lze promítat přes celou obrazovku bez nástrojů.
- Export do PNG s alfa kanálem, bezeztrátového smyčkového APNG, MP4 (H.264 s AAC) nebo WebM (VP9 s Opus), pokud je prohlížeč umí kódovat, do PDF ve fyzických formátech a 300 dpi vykresleného po dlaždicích bez švů – zvládne i plakát A1 – a uložení projektu jako JSON.
Praktický postup
- Vyberte výchozí šablonu, nebo začněte s prázdnou průhlednou stránkou.
- Přidávejte vrstvy z rejstříku kliknutím na nástroj nebo přetažením na plátno a v panelu vrstev je řaďte, seskupujte a maskujte.
- Vyberte vrstvu a v inspektoru upravte parametry, paletu, transformaci a masku; tažením po plátně posouváte, kolečkem zoomujete.
- Podle potřeby zachyťte na časové ose klíčové snímky a výsledek přehrajte.
- Nastavte formát stránky a exportujte PNG, video, animované PNG nebo PDF – nebo projekt uložte jako JSON.
Pro koho je určena
Pro designéry, generativní umělce a vývojáře, kteří chtějí fraktální a procedurální obrazy bez instalace softwaru a bez psaní shaderů a potřebují výsledek v použitelné velikosti – jako průhledný prvek do layoutu, smyčkovou animaci nebo velkoformátový tisk. Znalost matematiky fraktálů není potřeba, šablony začínají hotovou kompozicí. Zkušenost s vrstvovým grafickým editorem pomůže, protože vrstvy, režimy prolnutí a masky fungují podle stejných zvyklostí.
Místní zpracování a požadavky
Vše probíhá v prohlížeči. Aplikace neobsahuje žádný síťový kód – žádné požadavky, telemetrii, analytiku ani služby třetích stran – takže obrázky, projekty a nastavení zůstávají v zařízení a vykresluje je místní grafická karta. Místní úložiště prohlížeče drží pracovní relaci (dokument, animaci a pohled), barevné schéma, šířky panelů, velikost náhledů v rejstříku, nastavení exportu a knihovnu přechodů; vše smažete vymazáním dat webu. Vložená média zůstávají v úložišti prohlížeče i mezi relacemi, ale anonymní okno, vymazané úložiště nebo plný disk o ně připraví – projektový soubor je ovšem obsahuje vždy. Otevřený je vždy jeden dokument a automatické ukládání sdílejí všechny karty, takže dvě otevřené karty si navzájem přepisují relaci. Stav aplikace se nezapisuje do adresy URL; projekty se sdílejí jako soubory JSON.
WebGPU je nezbytné, softwarová ani WebGL náhrada neexistuje; export videa navíc vyžaduje WebCodecs. Aplikace se vyvíjí a testuje v aktuálních verzích Chrome a Edge na desktopu, použít lze i jiný prohlížeč s WebGPU. Editor je stavěný pro okna na počítači: rozvržení pro telefon ani tablet nemá, v úzkých oknech se panely sklopí stranou. Offline nefunguje – nejde nainstalovat a opětovné načtení potřebuje síť. Video nemá alfa kanál a průhledné plochy vyplní pozadím stránky; když musí průhlednost zůstat, použijte PNG nebo APNG. Export do PDF obraz zplošťuje na bílou. Hluboký zoom je omezen dvojnásobnou přesností referenční orbity a fraktály Newton a Nova nemají osvětlení. Rozhraní aplikace je v němčině a angličtině.
Editor se dá ovládat klávesnicí: zpět a znovu, mazání, duplikace, kopírování a vkládání, seskupení, uložení i přehrávání mají zkratky, časová osa se prochází klávesnicí a ve textových polích zkratky nezasahují. Ovládací prvky mají popisky, světlý i tmavý motiv sledují systém a kontrast textu byl změřen podle WCAG AA. Známé bariéry: vykreslené dílo v plátně (canvas) není čtečkám obrazovky přístupné, vnoření vrstvy do skupiny zatím jde jen přetažením bez tlačítka a přehrávání animací nereaguje na předvolbu omezeného pohybu.
Funkce, které stojí za prozkoumání
Začněte těmito možnostmi a v úplném přehledu si projděte všechny podrobnosti.
