การ Render แยก Pass ใน Blender

มีน้อง ๆ ถามกันมาเยอะว่าจะ render แบบแยก pass ใน Blender ได้อย่างไร วันนี้ผมมีวิธีง่าย ๆ มานำเสนอปรกติแล้วการแยก pass มักจะใช้กับงาน Composite เพื่อให้เราแก้ใขสิ่งต่าง ๆ ได้เป็นส่วน ๆ โดยที่ไม่ต้องไป render ใหม่ทั้งหมด เช่นแก้ไขสีแสงของตัวละครเราก็ render เฉพาะสีของตัวนั้น ๆ มาแล้วนำมาซ้อนกันด้วยโปรแกรม Composite เช่น Blender 3D , After Effect ,Digital Fusion ฯลฯ ถ้าใครเคยใช้ Photoshop หลักการมันก็คล้าย ๆ กันเหมือนกับเราเอา Layer มาซ้อน ๆ กันนั่นแหละครับ ถ้ามันทำให้ (ตอนแก้งาน) Render  เร็วเราก็ต้องลองใช้มันดูก็ไม่เสียหลาย มาดูวิธีการ Setup กันได้เลย

เปิดโปรแกรม Blender 3D แล้วไปที่ หน้าต่าง Render (F10)
จัดการชี้ Folder ไปที่เราต้องการจะเก็บในช่อง Output ในที่นี้ผมตั้งให้เป็น “c:\render-pass\”
blender-render-pass-01

ต่อจากนั้นก็ไปเปิด tab ของ Render Layers ขึ้นมาเลือก Pass ที่เราต้องการจะแยก ดูตามชื่อย่อได้เลยเดาได้ไม่ยาก เช่น Col ก็คือสี Shad คือเงาเป็นต้น
blender-render-pass-render-layers-tab

จัดการแบ่งหน้าต่างมาอีกช่องหนึ่งเปลี่ยนให้เป็น Node Editor กดปุ่มตามขั้นตอน 1-3 ดูรูปด้านล่างประกอบ
blender-render-pass-node-panel

ภาพด้านบนเราจะเห็น pass ที่เราเลือกเอาไว้อยู่กรอบสีแดงจากนั้นลอง render ดูก็จะเห็นตัวอย่างภาพแสดงขึ้นมา

หน้าต่างนี้เป็นหน้าต่างสำหรับ ทำ Composite ใน Blender แต่ถ้าเราต้องการแยก Pass ก็ต้องทำจากหน้าต่างนี้ซึ่งขั้นตอนต่อไปนี้จะเป็นการสร้าง Node เพื่อบันทึก pass ต่าง ๆ ออกไปครับ
กด Spacebar แล้วเลือก Add->Output->File Output
blender-render-pass-node-file-output

จากนั้นก็นำ Node Output มาต่อกับ pass ต่าง ๆ ที่ต้องการจะ save ให้ตั้งชื่อ File ที่ต้องการโดยการปุ่มรูปแฟ้มดูตัวอย่างจากภาพด้านล่าง
blender-render-pass-node-view

ลอง render ออกมาดูโดยการกดปุ่ม Do Composite และกำหนดตัวเลข Frame ในช่อง Sta กับ End จะเป็นช่วงเวลาที่ต้องการ Render ในรูปจะ Sta: 145 กับ End: 145 หมายถึง render แค่ Frame 145 เป็นภาพนิ่ง กดที่ปุ่ม ANIM เพื่อเริ่ม Render
blender-render-pass-do-composite

เมื่อ render เสร็จแล้วก็ให้ไปตรวจสอบ File ว่า render ออกมาหรือไม่
blender-render-pass-view-file

ลองทำดูติดอะไรไปคุยกันที่ Board Blender 3D ได้ครับ

3 thoughts on “การ Render แยก Pass ใน Blender

  1. Domy_Graphy

    ขอบคุณจริงๆครับ เป็นประโยชน์อย่างมากเลย
    มาคุย ติดต่อ หรือทำอะไรเล่นๆ กันได้ครับ ผมลิ้งบล็อกไว้กะ user name แล้วครับ

  2. ปลา

    อยากขอความช่วยเหลือค่ะ คือว่าต้องการเรียนรู้ blender ตั้งแต่แรกเริ่ม ค่ะ ขอคำแนะนำด้วยค่ะ ตอนนี้เครียดมากเพราะว่าต้องทำโปรเจ็กจบ
    ขอร้องช่วยตอบทีนะคะ

Leave a Reply

Your email address will not be published. Required fields are marked *