Dosyalarınız, adlarına göre kendiliğinden düzenlensin
Benzer adlı dosyalar kümelere ayrılır, ardından bir genetik algoritma her kümeyi boşluk bırakmadan bir panoya yerleştirir. Bir tasarım klasörünü, fotoğraf serisini ya da karışık bir proje klasörünü tek bakışta okunur bir panoya çevirir.
01
Dosyalar oranlara dönüşür
Stüdyo'ya dosya ya da klasör bırakılır; görsellerin çözünürlüğü tarayıcıda okunur. Dosyalar hiçbir sunucuya gönderilmez.
Her çözünürlük küçük bir en-boy oranına indirilir, böylece algoritma küçük bir ızgara üzerinde çalışır. Boyutu okunamayan dosyalar (.ai, .psd gibi) kare kabul edilir ya da boyutları elle girilir.
| Dosya | Çözünürlük | Oran |
|---|---|---|
| design1.ai | 1200 × 1600 | 3 : 4 |
| design2.ai | 2400 × 1600 | 3 : 2 |
| design3.ai | 120 × 80 | 3 : 2 |
| renderdesign1.png | 800 × 800 | 1 : 1 |
| sketchv1.jpeg | 800 × 400 | 2 : 1 |
| kapak.png | 1920 × 1080 | 5 : 3 |
16 : 9 gibi oranlar, blok 20 hücreyi geçmeyecek şekilde en yakın orana yuvarlanır; böylece hiçbir dosya ötekilerin birkaç katı yer kaplamaz.
02
Ortak önekler küme olur
Her ad harflere ve sayılara ayrılır. Aynı önekle başlayan dosyalar bir kümede toplanır. Sayılar bölünmez; bu yüzden img2 ile img10 kardeş kalır, img10 yanlışlıkla img1'in altına düşmez.
Kümeler iç içe olabilir: 5660.jpeg ile 5660_e1.psd, 5660_e2.psd aynı kümede, düzenlenmiş kopyalar ise onun içinde ayrı bir alt kümede durur.
- design1.ai
- design2.ai
- design3.ai
- renderdesign1.png
- renderdesign2.png
- renderdesign3.png
- renderdesign4.png
- sketchv1.jpeg
- sketchv2.jpeg
- sketchv3.jpeg
design3 dosyarenderdesign4 dosyasketchv3 dosya
03
Genetik algoritma yerleştirir
Her küme kendi dosyalarını yerleştirir; bir alt küme, üst kümede tek bir blok gibi davranır. Bloklar büyükten küçüğe sıralanır ve her biri daha önce yerleşmiş bir bloğun köşesine, çakışmadan yapışır.
On farklı yerleşimden oluşan bir havuz her nesilde zayıf yarısını atar, yerini en iyi yerleşimin değişmiş kopyalarıyla doldurur. Bir yerleşimin ne kadar iyi olduğunu iki ölçü belirler: doluluk (boşluk az mı?) ve en-boy oranı (pano ekrana uygun mu?). İkisi arasındaki dengeyi Stüdyo'daki Hedef kaydırıcısı ayarlar.
Aynı dosyalarla tek bir deneme. 40 denemenin ortalamasında doluluk başlangıç havuzunda %77, beş nesil sonra %85.
04
Sonuç sizin
Stüdyo'da yerleşim, dosya eklediğiniz ya da hedefi değiştirdiğiniz anda kendiliğinden yenilenir. Bir dosyaya ya da kümeye tıklayınca panoda vurgulanır; en iyi üç yerleşim arasında geçebilirsiniz.
Sonucu PNG, SVG ya da adları ve koordinatları içeren JSON olarak indirebilirsiniz.
Kendi dosyalarınızla deneyin
Bir klasörü sürükleyip bırakın ya da hazır örneklerden birini seçin: tasarım projesi, fotoğraf serisi ya da karışık bir klasör.