1 อธิบาย
Keyer นี้ถูกตั้งแรงมาก ตัวหุ่นทึบดี แต่เสาอากาศเส้นเล็ก ๆ บนหัวกับขอบนุ่มหายไปหมด แบบเดียวกับผมหรือ motion blur ในงานจริง
จอเขียวนี้ไม่เรียบแบบฉากจริง (กลางจอสว่างกว่า มีรอยต่อผ้า มีเทปที่ตีนจอ) แต่คีย์ตัวเดียวที่ตั้งดียังผ่านเป้าได้ ในฟุตเทจที่ยากกว่านี้ สตูดิโอจะแยกเป็น soft key (เก็บขอบ) กับ core key (เติมตัวให้ทึบ) แล้วรวมด้วย max ดูรายละเอียดได้ใน deep dive ของบทนี้และใน K4
2 ลงมือใน mini compositor
โจทย์: เอาเส้นเล็กกลับมา (edge error ≤ 0.163) โดยที่ matte ทั้งเฟรมยังแม่น (frame error ≤ 1.1‰)
ลด gain และคลาย clip ทีละนิด ดูเสาอากาศในช่อง a
3 เจาะลึก
เส้นเล็กหายเพราะอะไร
เสาอากาศที่บางกว่าหนึ่งพิกเซลจะกินพื้นที่แค่บางส่วนของพิกเซล สีพิกเซลนั้นจึงเป็นส่วนผสมของเสากับจอ ถ้าเสาครอบ 30% alpha ก็ควรราว 0.3 พอตั้ง clip black ที่ 0.3 ค่านี้กลายเป็น 0 เสาหายทันที
ผม ขอบที่โฟกัสหลุด และ motion blur เป็นแบบเดียวกัน คือพิกเซลโปร่งบางส่วน คีย์ที่แข็งพอจะทำตัวทึบ มักแข็งเกินสำหรับขอบ
แยกงาน: แต่ละ matte ทำหน้าที่เดียว
ฟุตเทจจริงไม่พึ่งคีย์ตัวเดียว soft key เก็บขอบให้ครบ core key แข็งและหดเข้าในขอบไม่กี่พิกเซลเพื่ออุดรู garbage matte ลบของที่ไม่ใช่ตัวหรือจอ holdout บังคับส่วนที่รู้ว่าทึบให้เป็น 1
- 1Soft keys
- 2Core (max)
- 3Garbage
- 4Holdout
| Matte | หน้าที่ | รวมด้วย |
|---|---|---|
| Soft / edge key | เก็บขอบ เส้นเล็ก ความโปร่ง | ฐาน |
| Core key | อุดรูในตัว อยู่ในขอบไม่กี่ px | Merge max |
| Garbage matte | ลบไฟ ขาตั้ง ขอบจอ | Merge stencil / mask |
| Holdout | ส่วนที่ต้องทึบแน่ ๆ | Merge max |
ขอบดำหรือขอบสว่าง: ลำดับการแก้
Over = A + B(1 − a) ถ้าวาง Grade ช่อง alpha ไว้หลัง Premult ตรงก่อน Over สี RGB ของหุ่นจะคงที่ alpha แค่กำหนดว่าจะเติมฉากหลังเข้ามาเท่าไหร่ gamma ต่ำกว่า 1 ตรงนี้ = เติมฉากหลังมากขึ้น ขอบสว่างขึ้น สูงกว่า 1 = ขอบมืดลง วิธีนี้ไม่เปลี่ยนค่า 0 กับ 1 เส้นเล็กอาจจางลงบ้าง แต่ไม่ถูกลบทิ้งแบบ erode จึงลองก่อน erode (ถ้าวาง Grade ไว้ก่อน Premult ขอบจะเลื่อนเข้าหาสีฉากหลังแทน ดู K5)
ก่อนแก้ขอบมืดให้เช็กสองอย่าง: premult ซ้อนสองครั้งหรือไม่ และ despill มืดเกินฉากหลังหรือไม่ จากนั้นค่อย edge extend เฉพาะขอบที่จำเป็น และ erode เป็นทางสุดท้าย นี่คือฉบับย่อ despill อยู่ใน K3, erode อยู่ใน K4 และลำดับแก้เต็ม ๆ กับ alpha gamma อยู่ใน K5
- 1เช็ก premult / despill
- 2Alpha gamma (หลัง Premult ก่อน Over)
- 3Edge extend
- 4Erode (สุดท้าย)
ตรวจขอบกับ plate
wipe เทียบ plate กับ alpha ทุกส่วนที่ alpha โปร่งต้องมีอะไรให้เห็นใน plate จริง ๆ เช่นเสาอากาศหรือ motion blur ถ้าโปร่งตรงที่ควรทึบ แปลว่าต้องเติม core ถ้าทึบตรงเสาอากาศจนดูแข็ง แปลว่า core ล้นขอบ
รูเป็นงานของ core อย่าบีบ edge key เพื่ออุดรู
4 ในงานจริง
ทำใน Nuke
- Edge key: IBKColour + IBKGizmo หรือ Keylight ที่ปรับน้อย ๆ (Screen Gain ใกล้ 1)
- Core key: Primatte หรือ Keylight แบบแข็ง → FilterErode (box) หดเข้า → Blur เล็กน้อย → Merge (max) เข้ากับ edge key (ดู K4)
- Roto garbage → Merge (stencil หรือ mask), Roto holdout → Merge (max)
- คีย์ต่างกันในแต่ละพื้นที่: Keymix ผ่าน Roto ขอบนุ่ม
- Grade (channels = alpha, gamma) หลัง Premult ตรงก่อน Merge over; EdgeExtend เฉพาะขอบที่ต้องการ; Erode/FilterErode เป็นขั้นสุดท้าย
พลาดบ่อย → แก้ยังไง
- ✗ บีบ edge key ให้แข็งเพื่ออุดรูในตัว✓ ให้ core key อุดรู แล้ว Merge max
- ✗ รวม matte สองชิ้นที่ mask แยกกันด้วย Over จนเห็นรอยต่อเทา✓ ใช้ Keymix
- ✗ Erode ก่อนเพื่อลบขอบดำ เสาอากาศหายหมด✓ despill ก่อน แล้วลอง alpha gamma ตรงก่อน Over (ดู K5)
- ✗ Core ไม่ได้หดเข้า ทำให้ขอบแข็ง✓ erode core เข้าในขอบไม่กี่พิกเซล และเว้นบริเวณเสาอากาศ
- ✗ Edge extend ทั้งตัวหรือบนขอบที่ motion blur✓ ใช้เฉพาะขอบที่ต้องการ บริเวณ motion blur ให้ paint สีบนภาพที่ยังไม่ premult
เช็กก่อนส่งช็อต
- เสาอากาศและขอบนุ่มยังอยู่ในช่อง alpha
- ตัวหุ่นทึบ 1 ไม่มีรู
- Core อยู่ในขอบ ไม่ล้นไปถึงเส้นเล็ก
- ไม่มีขอบดำหรือขอบสว่างเมื่อ over ฉากหลังจริง
- ทุกส่วนที่โปร่งใน alpha มีที่มาใน plate
5 เช็กตัวเอง
ในงานจริง ผมหายเวลาคีย์ ควรแก้แนวไหน
🔒 ตอบคำถามด้านบนก่อน แล้วการ์ดนี้จะเปิด
1. พิกเซลเสาอากาศมี alpha 0.25 ก่อน clip ตั้ง clip black 0.2 และ clip white 1 ผลเป็นเท่าไหร่
2. มีเส้นมืดบาง ๆ รอบหุ่นบนท้องฟ้าทะเลทรายที่สว่าง matte รูปทรงถูกแล้ว ลองอะไรก่อน
ตัวเลขมาจากไหน: Keyer ในห้องนี้เป็นแบบ green-difference ง่าย ๆ (ไม่ใช่ Keylight หรือ IBK) สูตร despill มาจากหลักการ despill มาตรฐาน คะแนนเทียบกับ matte จริงที่เรนเดอร์จาก Blender พร้อมกับ plate กรีน (หุ่นตัวเดียวกันและกล้องตัวเดียวกับ plate) เป้าหมายวัดจากภาพชุดนี้ เทียบกับคีย์ที่ดีที่สุดที่ Keyer นี้ทำได้