1 อธิบาย
เรียงสาย camera ตามทางที่แสงเดิน: ผ่านฟิลเตอร์หน้าเลนส์ (diffusion และ glow หลักของ LA4 อยู่ช่วงนี้) สะท้อนในแก้ว (flares, glints) ตัวกล้องสั่น (shake) แก้วแยกสีที่ขอบภาพ (CA) แล้วจึงถึงฟิล์มหรือเซนเซอร์ (halation และ grain ท้ายสุด) ลำดับผิดแล้วภาพเปลี่ยน ดูภาพซูม: grain ที่ผ่าน diffusion หรือ shake มาแล้วจะเบลอ ซึ่งกล้องจริงทำไม่ได้
Focus breathing คือภาพขยายหรือหดนิดหนึ่งเมื่อดึงโฟกัส เพราะ focal จริงของเลนส์ขยับไปด้วย ถ้า plate หายใจ CG และ element 2D ต้อง scale ตาม ไม่งั้นจะดูลอย สลับไปส่วน Focus breathing เพื่อดูว่าขอบภาพเลื่อนกี่พิกเซล
2 ลงมือลอง
โจทย์: เรียง 7 ขั้นตามลำดับที่แสงเดินทางผ่านกล้อง
flares กับ glints สลับกันได้ เพราะทั้งคู่เป็นแสงที่บวกเข้า และการบวกสลับลำดับได้
3 เจาะลึก
เดินตามแสง จากนอกเข้าใน
สิ่งที่อยู่หน้าเลนส์เกิดก่อน (diffusion จากฟิลเตอร์หรือคราบ และ glow หลักของ LA4 ก็อยู่ช่วงนี้) แล้วแสงสะท้อนในแก้ว (flares และ glints) ตัวกล้องที่สั่นพาทั้งภาพขยับ (shake) แก้วแยกสีชัดขึ้นที่ขอบภาพ (CA) แล้วจึงถึงฟิล์มหรือเซนเซอร์ (halation) และ grain เป็นสิ่งสุดท้ายที่เกิดกับภาพ
| ขั้น | ถ้าวางผิดที่ |
|---|---|
| Diffusion / glow | หลัง flare: flare ถูกทำให้นุ่มหรือเรืองไปด้วยแบบที่ไม่ควร |
| Flares / glints | หลัง CA: flare ไม่มีขอบสีเหลื่อมแบบที่เลนส์ให้ |
| Shake | หลัง grain: grain ถูกลากและขยับไปกับภาพ |
| Halation | ก่อน flare: แสงของ flare ไม่มีขอบแดง |
| Grain | ไม่อยู่ท้าย: ถูกเบลอ ย้ายที่ หรือเปลี่ยนสี |
จุดที่แหล่งต่าง ๆ ไม่ตรงกัน
บางแหล่งวาง CA ก่อน shake บางแหล่งใส่ lens distortion และ vignette ในสายนี้ด้วย distortion ของ CG เป็นงานแยก: redistort บนสาย CG ก่อน merge (LA6) เพราะ plate มีเลนส์จริงติดมาแล้ว สำหรับผลสังเคราะห์ในสายนี้ ให้ถามว่าผลนั้นตามเนื้อหาในฉาก หรือยึดอยู่กับเฟรม shake ขยับกล้องทั้งตัว ฉากจึงเลื่อนในเฟรม ผลที่ตามฉาก (diffusion/glow ที่ตามไฟ, flare ที่ตามแหล่งแสง) จึงอยู่ก่อน shake ผลที่ยึดกับเฟรม (CA, vignette, grain) ไม่ขยับตามฉาก จึงอยู่หลัง shake แต่ในเฟรมนิ่งความต่างเล็กมาก จุดที่ตรงกันทุกแหล่ง: grain ท้ายสุด, glow/diffusion ก่อน shake, vignette หลัง distortion
flares กับ glints สลับกันได้จริง เพราะเป็นแสงที่บวกเข้าทั้งคู่ A + B เท่ากับ B + A แต่ diffusion, shake, CA และ grain เปลี่ยนภาพแบบที่สลับไม่ได้
ตัดสินช็อตผ่านสาย camera ครบเสมอ
Focus breathing
เลนส์หลายตัวเปลี่ยน focal จริงนิดหนึ่งเมื่อดึงโฟกัส ภาพจึงขยายหรือหดรอบกลางภาพ ทิศและขนาดต่างกันตามเลนส์ เลนส์ cine ที่ออกแบบดีจะ breathe น้อย ในห้องแล็บ breathing 1.5% ทำให้ขอบภาพ HD เลื่อน 14.4 px ซึ่งพอให้ element 2D ที่ไม่ขยายตามดูลอย
camera solve มักอ่าน breathing เป็นการเปลี่ยน focal (หรือการ dolly เล็ก ๆ) ถ้ามีข้อมูลเลนส์และระยะโฟกัสจากกองถ่ายจะช่วยมาก สำหรับ element 2D ให้ Transform scale รอบกลางภาพผูกกับ curve ของโฟกัส
4 ในงานจริง
ทำใน Nuke
- รวมสาย camera ไว้ใน backdrop เดียวท้าย script หลัง merge CG (ที่ redistort แล้ว) กับ plate เรียงบนลงล่าง: diffusion และ glow หลัก → Flare/Glint → CameraShake → CA → halation → Grain
- CA: TransformMasked ต่อช่อง (แดงขยายนิดเดียว น้ำเงินหดนิดเดียว) รอบกลางภาพ และเก็บความสว่างเดิมไว้ ให้เปลี่ยนแค่สี
- CameraShake ต้องการ overscan เหมือน redistort (LA6)
- Breathing: Transform scale รอบกลางภาพ ใช้ expression ผูกกับ curve โฟกัส
- Grain (หรือ gizmo DasGrain ซึ่งเป็นของภายนอก) เป็น node สุดท้ายก่อน crop และ Write
พลาดบ่อย → แก้ยังไง
- ✗ grade หรือ glow หลัง grain✓ ย้ายไปก่อน grain หลัง grain มีแค่ crop และ Write
- ✗ shake ทีละ element✓ shake ทั้งเฟรมครั้งเดียว เพราะเป็นตัวกล้องที่ขยับ
- ✗ CA หนักจนขอบเป็นรุ้ง✓ ใช้น้อยมาก ดูจากขอบสว่างใน plate
- ✗ ไม่สนใจ breathing ในช็อตที่ rack focus✓ วัดการขยายจาก plate แล้ว scale CG/element ตามโฟกัส
เช็กก่อนส่งช็อต
- grain ท้ายสุด ไม่มีอะไรหลังนอกจาก crop/Write
- halation อยู่ติดก่อน grain และหลัง CA
- diffusion, glow หลัก และ flares อยู่ก่อน shake
- ช็อตที่ดึงโฟกัส: CG scale ตาม breathing ของ plate
- ตัดสินช็อตผ่านสาย camera ครบ
5 เช็กตัวเอง
ถ้าวาง grain ไว้ก่อน camera shake จะเกิดอะไร
🔒 ตอบคำถามด้านบนก่อน แล้วการ์ดนี้จะเปิด
1. สลับ flares กับ glints แล้วภาพเปลี่ยนไหม
2. breathing 2% บน plate กว้าง 1920 ขอบภาพเลื่อนประมาณกี่พิกเซล
ตัวเลขมาจากไหน: ลำดับนี้มาจาก KB 159 และ 153 (ลำดับกล้องจากนอกเข้าใน) บางแหล่งวาง CA ก่อน shake หรือแทรก lens distortion และ vignette เข้าไปด้วย จุดที่ทุกแหล่งตรงกันคือ grain ท้ายสุด และ glow/diffusion มาก่อน shake ทุกขั้นในห้องนี้ใส่แรงเกินจริงเพื่อให้เห็น ขนาด breathing เป็นค่าตัวอย่าง เลนส์แต่ละตัวต่างกันมาก ต้องวัดจาก plate