İçeriğe geç
Bridge Labs
Dil: Türkçe
Tüm laboratuvarlar Laboratuvar No. 001 5 dk Renk · Ses · Animasyon

Burada fotoğraf ya da kayıtlı ses yok: her şey kodla yapıldı

Piksel ve Ses Laboratuvarı

Telefonundaki her renk, resim ve ses aslında bir sürü sayıdan ibaret. Kendin dene: sayıları değiştir, sonra ne olduğunu izle ve dinle.

18 saniyede koca bir gün. Her kare, hatta müzik bile kodla yapıldı: çizim programı yok, kamera yok, kayıt yok. Aşağıdaki deneyler de aynı fikirleri kullanıyor. Videodaki yazılar İngilizcedir.

Üç sayıdan renk

Ekranındaki her nokta aslında üç minicik ışıktır: kırmızı, yeşil ve mavi. 0 ile 255 arasındaki üç sayı, her birinin ne kadar parlak olacağını söyler. Gördüğün her renk yalnızca bu üç sayıdan oluşur.

Bir ekran noktası, yakından

rgb(255, 148, 71)
255
148
71

Animasyondan renkler

256 × 256 × 256 = 16.777.216 farklı renk, yalnızca üç sayıdan.

Karelerden oluşan bir resim

Bir resim, bu noktalardan oluşan büyük bir tablodur. Daha az nokta kullanırsan kareleri görürsün; daha fazla kullanırsan resim pürüzsüzleşir. Rengini oluşturan üç sayıyı görmek için herhangi bir kareye dokun.

Seçtiğin kare

Örneğin bir Full HD kare (1920 × 1080, yukarıdaki video değil) 2.073.600 kareden oluşur: sıkıştırmadan önce 6.220.800 kırmızı, yeşil ve mavi sayı. Öyle küçükler ki gözün artık kareleri görmez.

Kurallarla çizmek, zamanla canlandırmak

Kimse 540 ayrı resim çizmedi. Birkaç kural, her an her şeyin nerede olduğunu ve ne renk olduğunu söylüyor. Bilgisayar bu kuralları saniyede 30 kez çalıştırıyor ve her seferinde bir anlık görüntü alıyor. Zamanda ileri geri sürükle ya da oynat'a bas.

Kurallar ve şu anki yanıtları

Kare
Güneşin yüksekliği
Gökyüzünün tepesi
Fener
Yıldızlar

Aynı kurallar, kod olarak


      

540 kareden altısı. Animasyon, bu resimlerin art arda hızla gösterilmesinden ibaret. O ana gitmek için birine dokun.

Bir formülden ses

Ses, havanın titreşmesidir. Hoparlör, zarını bir sayı listesine göre ileri geri iter: saniyede 44.100 sayı. Burada bu sayılar bir formülle hesaplanıp doğrudan hoparlörüne gönderiliyor. Hiçbir şey kaydedilmedi.

boyunca dalga biçimi

İlk 24 sayı yakından: her nokta bir sayı

Nota

Dalga biçimi

Formül


        

Bir şey duyamıyor musun? Sesi aç. iPhone'da sessiz anahtarının kapalı olduğundan emin ol.

Üç satırda bütün hikâye

  • Resimler: her nokta için üç sayı (kırmızı, yeşil, mavi).
  • Animasyon: zamanla değişen ve saniyede 30 kez çalışan birkaç kural.
  • Ses: hoparlörü ileri geri iten, saniyede 44.100 sayı.

Bu sayfa da aynı şekilde çalışıyor: deneylerdeki her resim ve ses şu anda, kendi cihazında hesaplanıyor.

Sık sorulan sorular

Animasyon bir yapay zekâ video üreticisiyle mi yapıldı?

Hayır. Hiçbir video üreticisi kullanılmadı. Her kare, bir HTML canvas üzerinde sıradan kodla çizildi: gökyüzü için renk geçişleri, dağlar için şekiller, güneşin yolu için bir formül. Kareler daha sonra video olarak kaydedildi. Yapay zekâ video üreticileri farklı çalışır: pikselleri, çok sayıda videodan öğrendikleri örüntülere göre doğrudan boyarlar.

Piksel nedir?

Dijital bir resimdeki en küçük nokta. Ekranda her piksel üç minicik ışıktır (kırmızı, yeşil ve mavi) ve rengi 0 ile 255 arasındaki üç sayı olarak saklanır.

Bilgisayar nasıl ses üretir?

Hoparlöre bir sayı akışı gönderir; genellikle saniyede 44.100 ya da 48.000 sayı. Her sayı, hoparlör zarının o anda ne kadar hareket edeceğini söyler. Bu sayıları bir formülle hesaplarsan, kimsenin kaydetmediği bir ses elde edersin.

İnsanlar bunu yapay zekâdan önce de yapabiliyor muydu?

Evet, onlarca yıldır. 1957'de Max Mathews, Bell Labs'ta bilgisayarla müzik yapan ilk programlardan biri olan MUSIC'i yazdı. 1995'te Oyuncak Hikâyesi, tamamen bilgisayar animasyonuyla yapılan ilk uzun metrajlı film oldu. Ve her video oyunu, resimlerini saniyede defalarca kodla çizer.

Bir şey yüklemem gerekiyor mu?

Hayır. Telefonlar dahil her modern tarayıcıda çalışır. iPhone'da sesleri duyamıyorsan sessiz anahtarının kapalı olduğunu kontrol et.