← DerslerÖrtücü açısı ve hareket bulanıklığıSeviye 216 dk
1 / 8

Anlatım

Yeni bir eksen: zaman

Ders 71 hassasiyetle ilgiliydi — aynı fiziksel ışık, kameraya yazılan sayının ondalık basamağına göre farklı ölçülüyordu. Bu ders farklı bir değişkenle ilgili: konum, açı ya da malzeme değil, SÜRE.

Örtücü açısı bir zaman kontrolüdür. Formül basit: t = açı / (360 × fps). 180°'de 24 fps'te: t = 180/(360×24) = 1/48 saniye.

Motorun kendi sabit listesi (`SHUTTER_ANGLES`) yedi değer tutuyor: 45°, 90°, 144°, 172.8°, 180°, 270°, 360°. Her biri 360°'ye bölündüğünde kare süresinin hangi ORANININ pozlamaya açık kaldığını verir: 180° → 0,5 (yarısı), 90° → 0,25 (çeyreği), 360° → 1,0 (tamamı, örtücü hiç kapanmıyor).

Listedeki 172.8° rastgele değil: 24 fps'te tam 1/50 saniyeye denk geliyor — 50 Hz'lik şebeke frekansının tam katı. Bu, ders 50'nin (Flicker) konusuyla kesişiyor ama o ders ayrı bir kapıdan (kaynağın darbe frekansı) giriyordu; burada aynı sayı süre tarafından, örtücü açısının kendi listesinden çıkıyor.

180°/24 fps: oran 0,5, süre tam 1/48 s. Bu bir ölçüm, tercih değil — açı/360 formülünün doğrudan sonucu.

Sözlük

Stop (Stop)
Işık miktarının iki katına çıkması veya yarıya inmesi. stop = log₂(oran).
Örtücü açısı (Shutter angle)
Pozlama süresini kare hızına bağlayan ölçü: t = açı / (360 × fps). 24 fps 180° = 1/48 s.

Sette

Sette örtücü açısı iki farklı kararı aynı anda taşır: görsel karakter (bulanıklık, bu motorun ölçmediği kısım) ve pozlama bütçesi (bu motorun tam ölçtüğü kısım). İkisini ayrı düşünmek gerekir — açıyı estetik sebeple değiştirdiğinde pozlamanın da değiştiğini unutmak, ders 70'in kendi diliyle "kırpma geri dönmez" hatasına açık kapı bırakır. fps değiştirirken açıyı otomatik sabit bırakmak da aynı kapıyı açar (s4). Sıradaki ders stop dilini bambaşka bir soruya uyguluyor: anahtar ile gölge tarafı arasındaki farkı (kontrast oranı) da stop cinsinden okumak — 1:2 bir stop, 1:4 iki stop; burada gördüğün "aynı birim, farklı soru" örüntüsü orada üçüncü kez tekrarlanıyor.

Kaynakça

  • docs/CURRICULUM.md §7c — Bölüm 4, Ders 72
  • docs/PHYSICS.md §4 — t = shutterAngleDeg / (360 × fps)
  • engine/camera/exposure.ts — shutterAngleToSeconds, SHUTTER_ANGLES, requiredIlluminanceLux (t doğrudan formülde)
  • types/scene.ts — SubjectState: hız/velocity alanı yok, hareket bulanıklığı ölçülmüyor
  • content/lessons/lessons-tstop.ts — ders 71: aynı "motor eksik ama şurada gerçek bir şey ölçüyor" ayrımının önceki örneği
3D görünüm yükleniyor…