← DerslerJel ile renk düzeltmeSeviye 119 dk
1 / 14

Anlatım

Ekleme değil, çıkarma

Ders 38-41 boyunca renk üretimi hep TOPLAMSALDI (additive): bi-color iki beyaz diziyi, RGB/RGBWW üç-beş renkli diziyi karıştırıp bir sonuç kurdu. Jel farklı bir mekanizma: kaynağın önüne konan renkli bir filtre kendi ışık üretmez — zaten var olan sürekli spektrumdan bazı dalga boylarını EMER, geri kalanını geçirir. Bir CTB (color temperature blue) jeli mavi ışık "eklemez"; kırmızı ve turuncu dalga boylarını emerek geriye kalan mavi ağırlıklı karışımı geçirir. CTO (color temperature orange) tam tersi yönde emer.

Bu fark ölçülebilir bir sonuç doğurur. Toplamsal karışımda (RGB) doygunluk arttıkça kullanılmayan kanallar boşta kalıyordu (ders 39) ama motor bunu hiç hesaba katmıyordu. Çıkartmalı filtrede kayıp KAÇINILMAZ ve bu modülde İLK KEZ motor bunu gerçekten hesaplıyor: applyGelStack, ışığın cctKelvin ve tint'ini gel listesiyle alıp mired kayması, geçirgenlik ve stop kaybı döndürüyor — measureLight (engine/measurement/measure.ts) bu sonucu GERÇEKTEN kullanıyor.

Jel çıkartmalıdır (subtractive): var olan ışıktan dalga boyu emer. RGB/RGBWW toplamsaldır (additive): ayrı diziler ekler. applyGelStack (engine/color/gels.ts) bu modülde motorun GERÇEKTEN hesapladığı ilk renk zinciri.

Sözlük

Mired (Mired (micro reciprocal degree))
1.000.000 / Kelvin. Eşit adımların gözde eşit renk farkına karşılık geldiği ölçek. Jeller bu ölçekte toplanır.Sık yapılan hata: Kelvin değerleri toplanmaz. 3200 K'ye −137 mired eklemek 3063 K değil, 5698 K verir.
Jel filtre (Gel)
Kaynağın önüne konan renkli filtre. Işık eklemez, bazı dalga boylarını emerek çıkarır (subtractive); mired kayması ve geçirgenlik değeriyle tanımlanır.Sık yapılan hata: Jel her zaman ışığı kısar. Tam CTO yaklaşık 0.9 stop yer — güç bütçesinde hesaba katılmalıdır.
Mavi ısı jeli (CTB (Color Temperature Blue))
Renk sıcaklığını yükselten (mavileştiren) jel sınıfı. Kırmızı/turuncu dalga boylarını emerek kaynağı gün ışığına yaklaştırır; Tam CTB ~−137 mired kaydırır.Sık yapılan hata: Aynı rengi elde etmek için iki Yarım CTB üst üste konması, tek bir Tam CTB'den daha AZ ışık kaybettirmez — geçirgenlikler çarpıldığı için tam tersi daha PAHALIYA mal olur.
Turuncu ısı jeli (CTO (Color Temperature Orange))
Renk sıcaklığını düşüren (turunculaştıran) jel sınıfı. Mavi dalga boylarını emerek kaynağı tungstene yaklaştırır; Tam CTO ~+159 mired kaydırır.Sık yapılan hata: CTB ve CTO'nun stop bedeli EŞİT değildir — geçirgenlikleri farklıdır (data/gels.seed.json), tek bir sabit kayıp yoktur.
Ten tonu (Skin tone)
Öznenin cildinin ışığı geri yansıtma oranı ve speküler karakteri. Aynı rig farklı tende farklı çalışır.Sık yapılan hata: Klasik pozlama tabloları açık tenler varsayılarak yazılmıştır; diğer tonlarda doğrudan uygulanırsa yanlış sonuç verir.

Sette

Sette jel seçerken iki sayıyı BİRLİKTE oku: mired kayması (hangi renk) ve transmission/stop kaybı (gücün ne kadarının gittiği) — biri diğerini garanti etmez. Elde Full CTB yoksa iki Yarım CTB'yi üst üste koymak işe yarar ama ışık bütçesine bu derste ölçtüğün ek kaybı (~0,4 stop) ekle; doğru güçte TEK jel her zaman daha ucuzdur. Bütçeyi armatürün jelsiz kataloğuna değil, jel TAKILI net çıkışına göre kur — kutudaki watt jelden SONRAKİ çıkışı söylemez. Bir sonraki ders bu dokuz dersi (CRI'dan jele) TEK bir pratik soruya bağlıyor: kadrajda birden fazla armatür olduğunda hepsinin aynı görünmesi gerekiyorsa hangi ölçüte bakılır ve fark fiziksel olarak nasıl kapatılır — modülün kapanışı.

Kaynakça

  • docs/CURRICULUM.md §7b — Bölüm 2, Ders 42
  • docs/PHYSICS.md §5 — mired aritmetiği, jel geçirgenliği (stopKaybı=−log2(T)), ND optik yoğunluğu
  • docs/PHYSICS.md §9 — test vektörü 9 (3200K+Full CTB→5698K), vektör 11 (yığın mired toplamı emsali)
  • data/gels.seed.json — ctb-full/half, cto-full, nd-06: miredShift, transmission, verified:false
  • engine/color/gels.ts — applyGelStack(sourceKelvin, tint, gelIds): mired TOPLANIR, transmission ÇARPILIR (kendi ölçümüm)
  • engine/color/chromaticity.ts — kelvinToMired/miredToKelvin, applyMiredShifts
  • engine/photometry/stops.ts — stackTransmission, transmissionToStopLoss, ndDensityToStops
  • engine/measurement/measure.ts — measureLight: applyGelStack'in döndürdüğü transmission incidentLux'u DOĞRUDAN çarpıyor (kendi ölçümüm)
  • engine/camera/ire.ts — stopsToIre: rec709 gamma eğrisi, aynı stop farkı farklı IRE farkına karşılık gelebiliyor
  • data/skinTones.json — ton 2 (albedo 0,36, tipik IRE 58-70), ton 6 (albedo 0,11, tipik IRE 36-48)
  • content/rigs.ts — gel-tungsten-bare / -ctb-full / -ctb-half-stack / -ctb-nd / -dark-skin varyantları (ders 42 için yeni rigler)
3D görünüm yükleniyor…