Slovenčina

Fractal Designer

Vrstvové WebGPU štúdio s 105 typmi vrstiev pre fraktálne a generatívne umenie, animáciou riadenou hudbou a exportom videa, priehľadných obrázkov či tlače.

Spustiť aplikáciu Bezplatná Bez inštalácie
Tyrkysovo-jantárová Mandelbrotova špirála vedľa nástrojov fraktálov, piatich vrstiev, prechodu „Dusk“ a časovej osi so štyrmi kľúčovými snímkami.Spustiť aplikáciu

Procedurálny dokument namiesto pixelov

Vo Fractal Designeri je dokument opisom, nie bitmapou. Každá vrstva si pamätá, čím je – Mandelbrotovou množinou, Voronoiovým vzorom, vrhnutým tieňom – a s akými parametrami, a obraz vzniká vykreslením tohto opisu. Uložený projekt má preto len pár kilobajtov JSON, dá sa bez straty vykresliť v ľubovoľnom rozlíšení a zmena jediného čísla obraz prekreslí namiesto toho, aby ho zhoršila. Výnimkou sú súbory, ktoré prinesiete sami – hudba, fotografia, videoklip. Tie sa do projektu ukladajú tak, ako sú, aby sa otvoril kompletný aj na inom počítači, za cenu väčšej veľkosti.

Editor spája 70 generátorov a 35 efektov do 105 typov vrstiev. Pracuje sa ako vo vrstvovom grafickom editore: jedenásť režimov prelínania, skupiny s vlastným reťazcom efektov a transformáciou, masky podľa farby, blízkosti k prechodu alebo jasu inej vrstvy. Každú 2D vrstvu možno nakloniť a posunúť do hĺbky. Všetko počíta grafická karta cez WebGPU a každá vrstva sa ukladá do vyrovnávacej pamäte podľa odtlačku svojich parametrov, takže sa prepočíta len to, čo sa naozaj zmenilo.

Rodiny fraktálov a šablóny

Ponuka siaha od únikových fraktálov – Mandelbrot, Julia, Feather, Lyapunov, Kali – cez chaotické zobrazenia Hénon, Duffing, Ikeda a Chirikov vykreslené nad ich vlastnými parametrami, šesť 3D fraktálov s raymarchingom a krivky vypĺňajúce rovinu aj kocku až po atraktory častíc, rastliny a L-systémy, organické vzory ako domain warping, plazma a mramor, tvary, prechody, text, ASCII art a vlastné obrázky či videoklipy. Nástroje sú rozdelené na únikové fraktály, chaotické zobrazenia, krivky a konštrukcie a 3D fraktály; efekty na farbu a tón, rozmazanie a svetlo, deformácie a raster a retro.

Šestnásť štartovacích šablón otvorí hotovú kompozíciu, ktorú možno rozoberať parameter po parametri; vyberajú sa z kariet s náhľadmi, aj klávesnicou. Názov dokumentu nad obrazom slúži zároveň ako názov súboru pri ukladaní a exporte.

Od hlbokého zoomu po veľkoformátovú tlač

  • Samostatná Mandelbrotova vrstva využíva poruchovú teóriu – referenčnú orbitu s dvojnásobnou presnosťou na CPU a rozdiely s jednoduchou presnosťou na GPU – a dovolí zväčšenie ďaleko za hranicu, kde bežný shader skockovatie. Vrstvy Julia, Burning Ship, Tricorn, Celtic, Spider a Phoenix si vďaka automatickej aritmetickej presnosti držia detail aj pri hlbokom zoome.
  • Každá kľúčová snímka je úplný stav scény, takže sa môžu prelínať aj snímky s úplne inými vrstvami. Kamera sa pohybuje metódou Van Wijka a Nuija, ktorá spája zoom a posun; k dispozícii je cibuľový náhľad (onion skin) a prehrávanie tam a späť.
  • Nahrajte hudbu: skladba sa vopred rozloží na krivky hlasitosti, basov, stredov, výšok, nástupov a jasu a ľubovoľný číselný parameter na ne naviažete vzorcom – spolu s časom, priebehom, ručne vyťukaným tempom a hĺbkou zoomu. Keďže analýza predchádza prehrávaniu, exportované video zodpovedá náhľadu snímku po snímke.
  • Obrázky a videoklipy sú bežné vrstvy s transformáciou, prelínaním aj maskami; klipy sa orezávajú začiatkom, dĺžkou a rýchlosťou, ktorá môže byť aj záporná, a ich zvuk sa zmieša do exportovanej stopy.
  • Editor prechodov s alfou interpoluje v priestore Oklab a ukladá do knižnice v prehliadači; aj obrázok sa môže stať dvojrozmerným prechodom. Efekt osvetlenia číta obraz ako výškovú mapu z jasu alebo krytia a zachová odtiene.
  • Hotové dielo možno premietať na celú obrazovku bez nástrojov.
  • Export do PNG s alfa kanálom, bezstratového slučkového APNG, MP4 (H.264 s AAC) alebo WebM (VP9 s Opus), ak ich prehliadač vie kódovať, do PDF vo fyzických formátoch a 300 dpi vykresleného po dlaždiciach bez švov – zvládne aj plagát A1 – a uloženie projektu ako JSON.

Praktický postup

  1. Vyberte štartovaciu šablónu alebo začnite s prázdnou priehľadnou stranou.
  2. Pridávajte vrstvy z registra kliknutím na nástroj alebo pretiahnutím na plátno a v paneli vrstiev ich usporadúvajte, zoskupujte a maskujte.
  3. Vyberte vrstvu a v inšpektore upravte parametre, paletu, transformáciu a masku; ťahaním po plátne posúvate, kolieskom zoomujete.
  4. Podľa potreby zachyťte na časovej osi kľúčové snímky a výsledok prehrajte.
  5. Nastavte formát strany a exportujte PNG, video, animované PNG alebo PDF – alebo projekt uložte ako JSON.

Komu sa hodí

Dizajnérom, generatívnym umelcom a vývojárom, ktorí chcú fraktálne a procedurálne obrazy bez inštalácie softvéru a písania shaderov a potrebujú výsledok v použiteľnej veľkosti – ako priehľadný prvok do layoutu, slučkovú animáciu alebo veľkoformátovú tlač. Znalosť matematiky fraktálov nie je potrebná, šablóny začínajú hotovou kompozíciou. Skúsenosť s vrstvovým grafickým editorom pomôže, lebo vrstvy, režimy prelínania a masky fungujú podľa rovnakých zvyklostí.

Lokálne spracovanie a požiadavky

Všetko prebieha v prehliadači. Aplikácia neobsahuje žiadny sieťový kód – žiadne požiadavky, telemetriu, analytiku ani služby tretích strán – takže obrázky, projekty a nastavenia zostávajú v zariadení a vykresľuje ich lokálna grafická karta. Lokálne úložisko prehliadača drží pracovnú reláciu (dokument, animáciu a pohľad), farebnú schému, šírky panelov, veľkosť náhľadov v registri, nastavenia exportu a knižnicu prechodov; všetko zmažete vymazaním údajov webu. Vložené médiá zostávajú v úložisku prehliadača aj medzi reláciami, ale súkromné okno, vymazané úložisko alebo plný disk o ne pripraví – projektový súbor ich však obsahuje vždy. Otvorený je vždy jeden dokument a automatické ukladanie zdieľajú všetky karty, takže dve otvorené karty si navzájom prepisujú reláciu. Stav aplikácie sa nezapisuje do adresy URL; projekty sa zdieľajú ako súbory JSON.

WebGPU je nevyhnutné, softvérová ani WebGL náhrada neexistuje; export videa navyše vyžaduje WebCodecs. Aplikácia sa vyvíja a testuje v aktuálnych verziách Chrome a Edge na počítači, použiť možno aj iný prehliadač s WebGPU. Editor je stavaný pre okná na počítači: rozloženie pre telefón ani tablet nemá, v úzkych oknách sa panely zbalia. Offline nefunguje – nedá sa nainštalovať a opätovné načítanie potrebuje sieť. Video nemá alfa kanál a priehľadné plochy vyplní pozadím strany; ak musí priehľadnosť zostať, použite PNG alebo APNG. Export do PDF obraz splošťuje na bielu. Hlboký zoom je obmedzený dvojnásobnou presnosťou referenčnej orbity a fraktály Newton a Nova nemajú osvetlenie. Rozhranie aplikácie je v nemčine a angličtine.

Editor sa dá ovládať klávesnicou: späť a znova, mazanie, duplikovanie, kopírovanie a vkladanie, zoskupenie, uloženie aj prehrávanie majú skratky, časová os sa prechádza klávesnicou a v textových poliach skratky nezasahujú. Ovládacie prvky majú popisy, svetlý aj tmavý motív sledujú systém a kontrast textu bol zmeraný podľa WCAG AA. Známe bariéry: vykreslené dielo v plátne (canvas) nie je čítačkám obrazovky prístupné, vnorenie vrstvy do skupiny zatiaľ ide len pretiahnutím bez tlačidla a prehrávanie animácií nereaguje na predvoľbu obmedzeného pohybu.