repo radar dene / Shan Shui

Sonu olmayan bir mürekkep resmi

Shan Shui ("dağ ve su") geleneksel Çin manzara resimlerini sıfırdan, kodla çizer. Kaydırdıkça yeni dağlar, ağaçlar ve kulübeler çizilir; hiçbiri önceden yok. Bir sayı yaz: o sayıya özel manzara çıkar, aynı sayı hep aynı resmi verir.

reporadar.online/dene/shan-shui/app/?seed=1453

Resmin içinde: sağdaki/soldaki oklarla kaydır · sol üstteki düğmeyle menüyü aç · menüden Download as SVG ile resmi indir (vektör, istediğin boyda bastırılabilir). Telefonda yan çevirince daha geniş görünür.

Nasıl çiziliyor?

cos(x)
× gürültü
= dağ
1
Her dağ bir kosinüs eğrisiyle başlar, üstüne Perlin gürültüsü eklenir; yamaçlar böyle düzensizleşir.
2
Aynı işlem katman katman tekrarlanır; ağaçlar, kayalar, kulübeler, köprüler kendi küçük fonksiyonlarıyla eklenir.
3
Hepsi SVG olarak çizilir. Bütün program tek bir dosya: 127 KB. 2018'den beri değişmedi, hâlâ çalışıyor.

Kendin kullan

1
Kurulum yok: resmî sayfayı aç ya da bu sayfadaki kopyayı kullan.
2
Adresin sonuna ?seed=SAYI ekle; aynı sayı her zaman aynı manzarayı verir. Paylaşmak için adresi göndermen yeter.
3
Kendi sitende kullanmak için reponun tek dosyasını (index.html) indir; MIT lisanslı.

Yazan: Lingdong Huang · Kaynak: github.com/LingDong-/shan-shui-inf · ★ 6,4 bin · MIT

Bunu işine uyarlayalım

Markana özel, her ziyaretçide değişen üretken (generative) görseller, sergi/vitrin ekranları, baskıya hazır vektör resimler için yazın: merhaba@reporadar.online · Instagram @repo.radar.online