Sabit pikseller yerine yordamsal belgeler
Fractal Designer’da belge bir bit eşlem değil, bir tanımdır. Her katman ne olduğunu – Mandelbrot kümesi, Voronoi deseni, gölge – ve parametrelerini saklar; görüntü bu tanımın işlenmesiyle oluşur. Bu yüzden kaydedilen proje yalnızca birkaç kilobaytlık bir JSON dosyasıdır, her çözünürlükte kayıpsız yeniden işlenebilir ve tek bir sayıyı değiştirmek görüntüyü bozmak yerine yeniden çizer. İstisna, kendi eklediğiniz dosyalardır: müzik, fotoğraf ya da video klip, başka bir bilgisayarda eksiksiz açılabilmesi için projenin içinde olduğu gibi taşınır; bunun bedeli dosya boyutudur.
Düzenleyici 70 üreteci ve 35 efekti 105 katman türünde birleştirir. Katmanlı bir görüntü düzenleyicisindeki gibi çalışırsınız: on bir karıştırma modu, kendi efekt zinciri ve dönüşümü olan gruplar, renge, bir gradyana yakınlığa ya da başka bir katmanın parlaklığına göre maskeler. Her 2D katman eğilebilir ve derinliğe itilebilir. Her şey WebGPU üzerinden ekran kartında hesaplanır; her katman parametrelerinin parmak izine göre önbelleğe alındığından yalnızca gerçekten değişen kısım yeniden hesaplanır.
Fraktal aileleri ve şablonlar
Seçki, kaçış zamanı fraktallarından – Mandelbrot, Julia, Feather, Lyapunov, Kali – kendi parametreleri üzerinde çizilen Hénon, Duffing, Ikeda ve Chirikov kaotik dönüşümlerine, ışın yürütmeyle (raymarching) oluşturulan altı 3D fraktala, düzlemi ya da küpü dolduran eğrilere, parçacık çekicilerine, bitkilere ve L-sistemlerine, domain warping, plazma ve mermer gibi organik desenlere, şekillere, gradyanlara, metne, ASCII sanatına ve kendi görüntü ve video kliplerinize kadar uzanır. Araçlar kaçış zamanı fraktalları, kaotik dönüşümler, eğriler ve yapılar ile 3D fraktallar olarak; efektler ise renk ve ton, bulanıklık ve ışık, bozma ile yarım ton ve retro olarak gruplanmıştır.
On altı başlangıç şablonu bitmiş bir kompozisyonla açılır ve parametre parametre çözümlenebilir; şablonlar önizlemeli kartlardan, klavyeyle de seçilir. Görüntünün üstünde görünen belge adı, kaydederken ve dışa aktarırken dosya adı olarak da kullanılır.
Derin yakınlaştırmadan büyük boy baskıya
- Ayrı bir Mandelbrot katmanı pertürbasyon kuramını kullanır: işlemcide çift duyarlıklı bir referans yörünge, ekran kartında tek duyarlıklı farklar. Böylece basit bir gölgelendiricinin bloklara dağıldığı noktanın çok ötesine yakınlaşılabilir. Julia, Burning Ship, Tricorn, Celtic, Spider ve Phoenix de otomatik hesap duyarlığı sayesinde derin yakınlaştırmada ayrıntıyı korur.
- Her anahtar kare sahnenin eksiksiz bir anlık görüntüsüdür; bu yüzden tamamen farklı katmanlara sahip kareler bile birbirine geçiş yapabilir. Kamera, yakınlaştırma ile kaydırmayı birleştiren Van Wijk ve Nuij yöntemiyle enterpole edilir; soğan kabuğu (onion skin) ve ileri geri oynatma da vardır.
- Bir müzik yükleyin: parça önceden ses düzeyi, bas, orta, tiz, vuruş ve parlaklık eğrilerine ayrılır; herhangi bir sayısal parametre bunlara bir formülle bağlanır, zaman, ilerleme, elle vurulan tempo ve yakınlaştırma derinliğiyle birlikte. Analiz oynatmadan önce yapıldığı için dışa aktarılan video önizlemeyle kare kare örtüşür.
- Görüntüler ve video klipler dönüşüm, karıştırma ve maske uygulanabilen normal katmanlardır; klipler başlangıç, süre ve negatif de olabilen hızla kırpılır, sesleri dışa aktarılan film müziğine karıştırılır.
- Gradyan düzenleyicisi alfayı hesaba katar, Oklab uzayında enterpole eder ve tarayıcıdaki bir kitaplıkta saklar; bir görüntü de iki boyutlu bir gradyana dönüşebilir. Aydınlatma efekti görüntüyü parlaklık ya da opaklıktan bir yükseklik haritası olarak okur ve renk tonlarını korur.
- Bitmiş çalışmayı araçlar olmadan tam ekran sunun.
- Alfa kanallı PNG, kayıpsız ve döngüye alınabilen animasyonlu PNG (APNG), tarayıcı kodlayabildiğinde MP4 (H.264 ve AAC) ya da WebM (VP9 ve Opus), fiziksel sayfa boyutunda ve 300 dpi’da dikişsiz karolar hâlinde işlenen PDF – A1 afiş bile – olarak dışa aktarın veya projeyi JSON olarak kaydedin.
Pratik bir çalışma akışı
- Bir başlangıç şablonu seçin ya da boş, saydam bir sayfayla başlayın.
- Dizinden bir araca tıklayarak ya da tuvale sürükleyerek katman ekleyin; katman panelinde sıralayın, gruplayın veya maskeleyin.
- Bir katman seçip denetçide parametrelerini, paletini, dönüşümünü ve maskesini ayarlayın; tuvalde sürükleyerek kaydırın, tekerlekle yakınlaştırın.
- Sahnenin hareket etmesi gerekiyorsa zaman çizelgesinde anahtar kareler yakalayın ve sonucu oynatın.
- Sayfa biçimini belirleyip PNG, video, animasyonlu PNG veya PDF olarak dışa aktarın – ya da projeyi daha sonra sürdürmek için JSON olarak kaydedin.
Kimler için uygun
Yazılım kurmadan ve gölgelendirici kodu yazmadan fraktal ve yordamsal görüntüler oluşturmak isteyen, sonucu da bir sayfa düzeni için saydam bir öğe, döngüsel bir animasyon ya da büyük boy bir baskı gibi kullanılabilir boyutta isteyen tasarımcılar, üretken sanatçılar ve geliştiriciler için. Şablonlar bitmiş bir kompozisyonla başladığından fraktal matematiği bilgisi gerekmez. Katmanlı görüntü düzenleyicilerine aşinalık işe yarar; katmanlar, karıştırma modları ve maskeler aynı alışkanlıkları izler.
Yerel işleme ve gereksinimler
Her şey tarayıcıda gerçekleşir. Uygulamada hiçbir ağ kodu yoktur – istek, telemetri, analiz ya da üçüncü taraf hizmeti yoktur –; görüntüler, projeler ve ayarlar cihazdan çıkmaz, işleme de yerel ekran kartında yapılır. Tarayıcının yerel depolaması çalışma oturumunu (belge, animasyon ve görünüm), renk şemasını, panel genişliklerini, dizin küçük resim boyutunu, dışa aktarma ayarlarını ve gradyan kitaplığını saklar; site verilerini temizleyerek hepsini silebilirsiniz. Gömülü medya oturumlar arasında da tarayıcı depolamasında kalır, ancak gizli pencere, temizlenen depolama ya da dolu disk bunların kaybolmasına yol açar; proje dosyası ise onları her zaman içerir. Aynı anda tek belge açıktır ve otomatik kayıt tüm sekmelerce paylaşılır; bu yüzden açık iki sekme birbirinin oturumunun üzerine yazar. Uygulama durumu URL’ye yazılmaz; projeler JSON dosyası olarak paylaşılır.
WebGPU zorunludur; yazılımsal ya da WebGL yedeği yoktur. Video dışa aktarma ayrıca WebCodecs gerektirir. Uygulama masaüstündeki güncel Chrome ve Edge sürümleriyle geliştirilip test edilir; WebGPU sunan başka tarayıcılar da kullanılabilir. Düzenleyici masaüstü pencereleri için tasarlanmıştır: telefon ya da tablet düzeni yoktur, dar pencerelerde paneller kenara katlanır. Çevrimdışı çalışmaz; kurulamaz ve yeniden yüklemek ağ gerektirir. Videonun alfa kanalı yoktur, saydam alanlar sayfa arka planıyla doldurulur; saydamlığın korunması gerekiyorsa PNG ya da APNG kullanın. PDF dışa aktarımı görüntüyü beyaz zemine düzleştirir. Derin yakınlaştırma referans yörüngenin çift duyarlığıyla sınırlıdır; Newton ve Nova fraktallarında aydınlatma yoktur. Uygulama arayüzü Almanca ve İngilizcedir.
Düzenleyici klavyeyle kullanılabilir: geri alma ve yineleme, silme, çoğaltma, kopyalama ve yapıştırma, gruplama, kaydetme ve oynatma için kısayollar vardır; zaman çizelgesinde klavyeyle gezinilir, metin alanlarında kısayollar devreye girmez. Denetimlerin etiketleri vardır; açık ve koyu tema sistemi izler ve metin kontrastları WCAG AA’ya göre ölçülmüştür. Bilinen engeller: işlenen çalışma bir canvas öğesindedir ve ekran okuyuculara açık değildir, bir katmanı gruba yerleştirmek şimdilik yalnızca sürükleyerek yapılabilir ve animasyon oynatma azaltılmış hareket tercihine uymaz.
Keşfetmeye değer özellikler
Bu öne çıkanlarla başlayın, ardından tüm ayrıntılar için kapsamlı rehberi açın.
