Magyar

Fractal Designer

Rétegalapú WebGPU-stúdió 105 fraktál- és generatív rétegtípussal, zenével vezérelt animációval, valamint videó-, átlátszó kép- és nyomdai exporttal.

Alkalmazás indítása Ingyenes Telepítés nélkül
Türkiz-borostyán Mandelbrot-spirál elefántcsont filigránnal, mellette a fraktáleszközök, öt réteg, a „Dusk” színátmenet és egy négy kulcskockás idővonal.Alkalmazás indítása

Procedurális dokumentum rögzített pixelek helyett

A Fractal Designerben a dokumentum leírás, nem bitkép. Minden réteg azt tárolja, hogy mi ő – Mandelbrot-halmaz, Voronoi-minta, vetett árnyék – és milyen paraméterekkel, a kép pedig ennek a leírásnak a rendereléséből születik. Egy mentett projekt ezért csak néhány kilobájtnyi JSON, bármilyen felbontásban veszteség nélkül újrarenderelhető, és egyetlen szám módosítása újrarajzolja a képet ahelyett, hogy rontaná. Kivétel a saját fájlok köre – zene, fénykép, videoklip –, ezek változatlanul a projektben utaznak, hogy az másik gépen is hiánytalanul megnyíljon, cserébe nagyobb lesz.

A szerkesztő 70 generátort és 35 effektust kínál, összesen 105 rétegtípust. Úgy dolgozhat vele, mint egy rétegalapú képszerkesztővel: tizenegy keverési mód, saját effektláncú és transzformációjú csoportok, valamint szín, színátmenethez való közelség vagy egy másik réteg fénysűrűsége szerinti maszkok. Bármely 2D-réteg megdönthető és mélységben hátrébb tolható. Mindent a grafikus kártya számol WebGPU-n keresztül, és minden réteg a paramétereiből képzett ujjlenyomat szerint gyorsítótárba kerül, így csak az számolódik újra, ami ténylegesen megváltozott.

Fraktálcsaládok és sablonok

A kínálat a szökési idős fraktáloktól – Mandelbrot, Julia, Feather, Lyapunov, Kali – a saját paramétereik fölé rajzolt Hénon-, Duffing-, Ikeda- és Chirikov-féle kaotikus leképezéseken, hat raymarchinggal készülő 3D-fraktálon és a síkot vagy kockát kitöltő görbéken át a részecske-attraktorokig, növényekig és L-rendszerekig, organikus mintákig (domain warping, plazma, márvány), alakzatokig, színátmenetekig, szövegig, ASCII-művészetig és saját képekig, videoklipekig terjed. Az eszközök szökési idős fraktálokra, kaotikus leképezésekre, görbékre és szerkesztésekre, valamint 3D-fraktálokra tagolódnak; az effektusok színre és tónusra, elmosásra és fényre, torzításra, illetve rácsra és retróra.

Tizenhat kezdősablon kész kompozícióval nyílik, amelyet paraméterenként szétszedhet; a sablonok előnézetes kártyákról választhatók, billentyűzettel is. A kép fölött látható dokumentumnév egyúttal a fájlnév mentéskor és exportáláskor.

A mély nagyítástól a nagy formátumú nyomtatásig

  • Egy külön Mandelbrot-réteg perturbációelmélettel dolgozik – dupla pontosságú referenciapálya a processzoron, egyszeres pontosságú eltérések a GPU-n –, így messze túljut azon a ponton, ahol egy egyszerű shader kockákra esik szét. A Julia, Burning Ship, Tricorn, Celtic, Spider és Phoenix réteg is megőrzi a részleteket mély nagyításnál, az automatikus számítási pontosságnak köszönhetően.
  • Minden kulcskocka a teljes jelenet pillanatképe, így teljesen eltérő rétegekből álló kulcskockák is egymásba úsztathatók. A kamera Van Wijk és Nuij módszerével mozog, amely összekapcsolja a nagyítást és a mozgatást; van hagymahéj-nézet és oda-vissza lejátszás is.
  • Töltsön be egy zenét: a szám előre elemezve hangerő-, mély-, közép-, magas-, ütés- és fényességgörbékre bomlik, és bármely számszerű paraméter képlettel ezekhez köthető – az idővel, a haladással, a kézzel bekopogott tempóval és a nagyítás mélységével együtt. Mivel az elemzés megelőzi a lejátszást, az exportált videó képkockáról képkockára megegyezik az előnézettel.
  • A képek és videoklipek közönséges rétegek transzformációval, keveréssel és maszkokkal; a klipek kezdőponttal, hosszal és akár negatív sebességgel vághatók, hangjuk bekerül az exportált hangsávba.
  • Az alfát kezelő színátmenet-szerkesztő az Oklab-térben interpolál, és böngészőn belüli könyvtárba ment; egy kép is lehet kétdimenziós színátmenet. A megvilágítás effektus a képet a fényességből vagy az átlátszatlanságból képzett magasságtérképként olvassa, és megőrzi a színárnyalatokat.
  • A kész művet teljes képernyőn, eszközök nélkül is bemutathatja.
  • Exportálhat alfacsatornás PNG-t, veszteségmentes, ismétlődő animált PNG-t (APNG), MP4-et (H.264 és AAC) vagy WebM-et (VP9 és Opus), ha a böngésző kódolni tudja őket, fizikai méretű, 300 dpi-s, illesztés nélküli csempékben renderelt PDF-et – akár A1-es plakátot –, vagy a projektet JSON-ként.

Gyakorlati munkamenet

  1. Válasszon kezdősablont, vagy induljon üres, átlátszó oldallal.
  2. Adjon hozzá rétegeket az indexből egy eszközre kattintva vagy a vászonra húzva, majd a rétegpanelen rendezze, csoportosítsa vagy maszkolja őket.
  3. Jelöljön ki egy réteget, és az inspektorban állítsa be a paramétereit, palettáját, transzformációját és maszkját; a vásznon húzással mozgat, görgővel nagyít.
  4. Ha mozognia kell a jelenetnek, rögzítsen kulcskockákat az idővonalon, és játssza le az eredményt.
  5. Állítsa be az oldalméretet, és exportáljon PNG-t, videót, animált PNG-t vagy PDF-et – vagy mentse a projektet JSON-ként a későbbi folytatáshoz.

Kinek hasznos

Tervezőknek, generatív alkotóknak és fejlesztőknek, akik szoftvertelepítés és shaderkód nélkül szeretnének fraktális és procedurális képeket készíteni, és használható méretben van szükségük az eredményre – átlátszó elemként egy kiadványhoz, ismétlődő animációként vagy nagy formátumú nyomatként. Fraktálmatematikai előismeret nem kell, a sablonok kész kompozícióval indulnak. A rétegalapú képszerkesztőkben szerzett tapasztalat segít, mert a rétegek, keverési módok és maszkok ugyanazokat a szokásokat követik.

Helyi feldolgozás és követelmények

Minden a böngészőben történik. Az alkalmazás egyáltalán nem tartalmaz hálózati kódot – nincs kérés, telemetria, analitika vagy külső szolgáltatás –, így a képek, projektek és beállítások nem hagyják el az eszközt, a renderelést pedig a helyi GPU végzi. A böngésző helyi tárhelye őrzi a munkamenetet (dokumentum, animáció és nézet), a színsémát, a panelszélességeket, az index bélyegképméretét, az exportbeállításokat és a színátmenet-könyvtárat; mindez a webhelyadatok törlésével eltávolítható. A beágyazott médiafájlok munkamenetek között is a böngésző tárhelyén maradnak, de privát ablak, törölt tárhely vagy megtelt lemez esetén elvesznek – a projektfájl viszont mindig tartalmazza őket. Egyszerre egy dokumentum lehet nyitva, az automatikus mentésen pedig minden lap osztozik, így két nyitott lap felülírja egymás munkamenetét. Az alkalmazás állapota nem kerül az URL-be; a projektek JSON-fájlként oszthatók meg.

A WebGPU nélkülözhetetlen, szoftveres vagy WebGL-tartalék nincs; a videóexporthoz ezen felül WebCodecs is kell. Az alkalmazást az asztali Chrome és Edge aktuális verzióival fejlesztik és tesztelik, de bármely más, WebGPU-t kínáló böngésző is használható. A szerkesztő asztali ablakokra készült: telefonos vagy táblagépes elrendezés nincs, keskeny ablakban a panelek félrecsukódnak. Offline nem működik, mert nem telepíthető, és az újratöltéshez hálózat kell. A videónak nincs alfacsatornája, az átlátszó területeket az oldal háttere tölti ki; ha az átlátszóságnak meg kell maradnia, használjon PNG-t vagy APNG-t. A PDF-export fehér alapra lapítja a képet. A mély nagyítást a referenciapálya dupla pontossága korlátozza, a Newton és a Nova fraktálnak pedig nincs megvilágítása. Az alkalmazás felülete német és angol nyelvű.

A szerkesztő billentyűzettel is kezelhető: a visszavonásnak és ismétlésnek, törlésnek, kettőzésnek, másolásnak és beillesztésnek, csoportosításnak, mentésnek és lejátszásnak van billentyűparancsa, az idővonal billentyűzettel bejárható, szövegmezőkben pedig a parancsok nem lépnek közbe. A vezérlők címkézettek, a világos és a sötét téma a rendszert követi, szövegkontrasztjukat a WCAG AA szerint mérték. Ismert akadályok: a renderelt mű canvasban jelenik meg, így képernyőolvasó számára nem elérhető, réteget csoportba helyezni egyelőre csak húzással lehet, és az animációk lejátszása nem veszi figyelembe a csökkentett mozgás beállítását.