มีน้อง ๆ ถามกันมาเยอะว่าจะ 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 การ Render แยก Pass ใน Blender

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

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

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

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

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

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

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

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


3 Responses to “การ Render แยก Pass ใน Blender”
  1. ขอบคุณจริงๆครับ เป็นประโยชน์อย่างมากเลย
    มาคุย ติดต่อ หรือทำอะไรเล่นๆ กันได้ครับ ผมลิ้งบล็อกไว้กะ user name แล้วครับ

  2. ปลา says:

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

  3. ลองคูมือ Blender ภาษาไทยดูครับ

    http://thaiopensource.org/files/manual/blender2.4-completebook.pdf

Leave a Reply