← DerslerFlag kombinasyonları — toplam mı, en kötü müSeviye 518 dk
1 / 11

Anlatım

Dört yön tek başına, şimdi birlikte

Ders 87-91 dört yönü (ön, üst, yan, alt) hep TEK bir flag ile test etti. Sette bu nadir: genelde birden fazla flag aynı anda çalışır — bir topper VE bir sider aynı ışıkta birlikte durabilir. Bu ders o durumu ölçüyor.

Ders 89'un doğru topper konumunu (0,8 m, yalnız tavanı keser) ve ders 90'ın doğru sider konumunu (0,6 m, yalnız yan duvarı keser) AYNI ışığa birlikte ekliyoruz. Gerçek soru: iki etkinin toplamı mı ortaya çıkar, yoksa birbirinden bağımsız mı kalırlar?

Bu bir tarif dersi değil ("önce topper sonra sider tak") — mekanizma dersi: motor birden fazla flag'i BİRLEŞTİRİRKEN hangi matematiği kullanıyor?

Ders 89: topper yalnız tavanı keser (0,8 m). Ders 90: sider yalnız yan duvarı keser (0,6 m). Bu ders ikisini aynı anda deniyor.

Sözlük

IRE (IRE)
Video sinyal seviyesi ölçeği. Rec.709 izlemede %18 gri yaklaşık 41 IRE, kırpma 100 IRE.Sık yapılan hata: Tek bir "doğru ten IRE'si" yoktur. Koyu ten aynı gelen ışıkta daha düşük okur; bu pozlama hatası değildir.
Bayrak (Flag)
Işığın bir bölümünü fiziksel olarak engelleyen opak yüzey. Geçirgenliği sıfırdır; ışığı azaltmaz, belirli bir bölgeye girmesini engeller.Sık yapılan hata: Kesilen ışık başka bir yere gitmez, tamamen kaybolur. Flag bir yönlendirme aracı değil, bir engelleme aracıdır.

Sette

Beş ders (87 konum, 88 açı, 89 üst, 90 yan, 91 alt) tek bir flag'in rectOcclusion'ını test etti; bu ders ikisini birleştirdi ve kombinasyonun TOPLAM değil Math.max olduğunu buldu — doğru konumda bağımsız, aynı ışını paylaşan yanlış konumda en kötü kazanıyor. Sıradaki ders farklı bir mekanizmaya geçiyor: difüzyon çerçevesi artık ışığı KESMİYOR, kaynağın kendisi hâline gelip onu büyütüyor. Orada da mesafe belirleyici olacak, ama "kaç flag hangi ışını kesiyor" sorusunun yerini "kaynak öznenin gözünden ne kadar büyük görünüyor" sorusu alacak.

Kaynakça

  • docs/CURRICULUM.md §7d — Bölüm 5, Ders 92
  • docs/PHYSICS.md §6 — Penumbra ve etkin kaynak boyutu
  • engine/measurement/measure.ts — measureLight(): occlusion = Math.max(...rectOcclusion(...)) her flag modifier için (salt okunur)
  • engine/scene/geometry.ts — rectOcclusion(): sonsuz düzlem kesişimi (salt okunur)
  • content/lessons/lessons-topper.ts — ders 89: doğru topper konumu (0,8 m), bu dersin devraldığı sayı
  • content/lessons/lessons-sider.ts — ders 90: doğru sider konumu (0,6 m), bu dersin devraldığı sayı
3D görünüm yükleniyor…