← DerslerSolid flag boyutu — sızıntı ve tam blokajSeviye 518 dk
1 / 10

Anlatım

Ders 86'nın bıraktığı soru

Ders 86 bir refleksi öğretti: "bir ışık daha" değil, "bunu nereden keseyim". Ama bir flag'i doğru yere koymak, onun İŞE YARADIĞINI varsayıyor. Kataloğun kendi notu (flag-24x36 için) bunu belirsiz bırakıyor: "Kaynağa yakınsa geçiş yumuşak, özneye yakınsa keskin olur." Yumuşak geçiş ile SIZINTI aynı şey mi? Bu ders bu cümleyi ölçüyor.

Müfredat başlığı üç boyuttan söz ediyor: 18×24, 24×36, 48×48. `data/modifiers.json`'da yalnız ikisi var — flag-24x36 (60×90 cm) ve flag-48x48 (120×120 cm). 18×24 hiç tanımlanmamış. Bu ders üçüncü boyutu uydurmuyor; gerçek ikisiyle, boyut değil ORAN üzerinden çalışıyor.

Standart kurulum: cob-300-daylight + 90 cm softbox (etkin kaynak boyutu 0,9 m, yarıçap 0,45 m), 45°/32°/2,0 m, %45 güç. Işık ile özne arasındaki mesafe tam 2,0 m — flag bu hat üzerinde herhangi bir noktaya yerleştirilebiliyor.

Katalogda 18×24 yok — yalnız flag-24x36 (yarı genişlik 0,3 m) ve flag-48x48 (yarı genişlik 0,6 m) gerçek.

Sözlük

Yarı gölge (Penumbra)
Aydınlıktan tam gölgeye geçen ara bant. Genişliği w ≈ S × (özne-yüzey mesafesi / kaynak-özne mesafesi).Sık yapılan hata: Gölgenin yumuşaklığı öznenin duvara yakınlığıyla değil, UZAKLIĞIYLA artar.
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

Bu derste bir flag'in engelleme tamlığını tek değişkenle — KONUMUYLA — ölçtük: aynı boyut, farklı mesafede sızıyor ya da tam kesiyordu. Sıradaki ders aynı flag'e ikinci bir değişken ekliyor: floppy flag, katlanır bir kanatla AÇIYI devreye sokuyor. Aynı `rectOcclusion` fonksiyonu, ama bu kez konum değil açı taranacak — ve konumun ürettiği kademeli sızıntı eğrisiyle aynı davranışı üretip üretmediği orada ölçülecek.

Kaynakça

  • docs/CURRICULUM.md §7d — Bölüm 5, Ders 87
  • docs/PHYSICS.md §6 — Penumbra ve etkin kaynak boyutu
  • engine/measurement/measure.ts — rectOcclusion(): feather = sourceRadiusM × (1 − t) (salt okunur)
  • engine/measurement/measure.ts — ambientIlluminance(): flag'in kesemediği dolaylı yol
  • data/modifiers.json — flag-24x36 / flag-48x48: gerçek katalog boyutları (18×24 tanımlı değil)
  • content/lessons/lessons-shaping.ts — ders 86: flag/cutter/solid işlev farkı (bu dersin ön koşulu)
3D görünüm yükleniyor…