Cloth Simulation VFX Tutorial
Ryan Grant June 30, 2026 0

งานผ้าใน VFX เป็นหนึ่งในความท้าทายที่ศิลปินต้องเจอบ่อยที่สุด ไม่ว่าจะเป็นผ้าคลุมของ Doctor Strange ที่ต้องมีชีวิตจิตใจ หมวกที่ปลิวตามลม ไปจนถึงฉากโดนัททะลุในซีรีส์แนวแอ็กชัน มันไม่ใช่แค่การกดปุ่มให้ผ้าห้อยลงมา แต่คือการสร้างพฤติกรรมที่ดูสมจริงและตอบโจทย์การเล่าเรื่อง

บทความนี้จะเจาะลึกเทคนิคการจำลองผ้าใน VFX ตั้งแต่หลักการทำงานของ Cloth Solver การสร้าง Collision Geometry ที่มีประสิทธิภาพ ไปจนถึงการปรับแต่งคุณสมบัติของผ้าแต่ละประเภท พร้อมแนะนำเวิร์กโฟลว์แบบมืออาชีพใน Houdini และเครื่องมืออื่นๆ

รู้จักหัวใจของงานผ้า: Cloth Solver และ Constraints

การจำลองผ้าใน VFX อาศัย Cloth Solver ซึ่งเป็นตัวคำนวณหลักที่จำลองพฤติกรรมของเนื้อผ้าตามฟิสิกส์ โดยแบ่งผ้าออกเป็นตาข่าย (Mesh) ของอนุภาค (Particles) ที่เชื่อมต่อกันด้วย ข้อจำกัด (Constraints)

Constraints คือหัวใจของความสมจริง เพราะมันควบคุมว่าผ้าจะยืด พับ หรือฉีกขาดได้อย่างไร โดยหลักๆ มี 3 ประเภท:

  • Bend Constraints: ควบคุมการพับและการงอของผ้า ใช้ปรับความแข็งหรือนุ่มของเนื้อผ้า
  • Stitch Constraints: ใช้เชื่อมผ้าหลายชิ้นเข้าด้วยกัน เหมือนกับการเย็บติดกัน
  • Attach Constraints: ใช้ยึดผ้ากับวัตถุอื่น เช่น ผ้าคลุมติดกับบ่าของตัวละคร

งานของศิลปิน VFX ไม่ใช่การจำลองฟิสิกส์ให้เหมือนจริง 100% แต่คือการปรับแต่งให้ “ดูถูกต้อง” ตามที่ผู้กำกับต้องการ เช่น ผ้าคลุม Doctor Strange ถูกออกแบบให้มี “บุคลิก” และเคลื่อนไหวเพื่อสื่ออารมณ์ ไม่ใช่แค่ปลิวตามแรงลมตามฟิสิกส์

ขั้นตอนการทำงาน: จากแนวคิดสู่การจำลอง

1. การเตรียมโมเดลและการสร้าง Sim Mesh

หัวใจสำคัญของงานผ้าคือ การสร้าง Proxy Geometry หรือ Sim Mesh ซึ่งเป็นโมเดลความละเอียดต่ำ (Low-Poly) ที่ใช้สำหรับการจำลองเท่านั้น

ทำไมต้องใช้ Sim Mesh?

  • รวดเร็ว: การจำลองมีประสิทธิภาพกว่า ใช้เวลาไม่นาน
  • เสถียร: โมเดลความละเอียดต่ำมีโอกาสพังน้อยกว่า (Explosion, Intersection)
  • ควบคุมได้ง่าย: ปรับแต่งพารามิเตอร์และแก้ไขข้อผิดพลาดได้ง่ายกว่า

เคล็ดลับจากมืออาชีพ: Sim Mesh ควรเป็น Single-Sided Mesh (พื้นผิวด้านเดียว) และมี Topology ที่สะอาดตา ควรเก็บรายละเอียดไว้เฉพาะส่วนที่จำเป็น เพื่อให้การจำลองมีประสิทธิภาพสูงสุด

2. การสร้าง Collision Geometry

Collision Geometry เป็นโมเดลที่ใช้สำหรับการชนของวัตถุอื่นๆ ที่ผ้าจะไปกระทบ เช่น ร่างกายของตัวละคร, พื้น, หรือวัตถุในฉาก เพื่อให้การจำลองมีเสถียรภาพ ควรใช้โมเดลที่เรียบง่าย (Primitive Shapes) แทนโมเดลความละเอียดสูง

สิ่งสำคัญที่ต้องตั้งค่าใน Collision Geometry:

  • Distance (ระยะชน): ระยะห่างระหว่างผ้ากับตัวชนที่ระบบจะเริ่มตอบสนอง
  • Impulse Clamping: ป้องกันการระเบิด (Explosion) จากการชนที่รุนแรง

การจัดการ Self-Collision: ควรเปิดใช้งาน Self-Collision สำหรับฉากระยะใกล้ (Close-up) เพื่อป้องกันไม่ให้ผ้าทะลุกันเอง

3. การตั้งค่า Solver และการจำลอง

ใน Houdini ซึ่งเป็นเครื่องมือมาตรฐานอุตสาหกรรม, Vellum Solver คือหัวใจของงานผ้า Vellum มีความสามารถพิเศษในการจำลองหลายระบบพร้อมกัน (Multiphysics) เช่น การจำลองผ้า เชือก และวัตถุยืดหยุ่นให้โต้ตอบกันได้อย่างสมจริง

พารามิเตอร์สำคัญที่ต้องปรับแต่ง:

  • Stiffness: ความแข็งของผ้า (ยิ่งสูง ผ้ายิ่งแข็ง)
  • Damping: การหน่วงการเคลื่อนไหว (ช่วยให้ผ้าสงบลงได้เร็ว)
  • Bend: การควบคุมการพับ (ยิ่งค่าน้อย ผ้ายิ่งพับง่าย)

เคล็ดลับ: เริ่มต้นด้วยการจำลองด้วยพารามิเตอร์พื้นฐานให้ได้ลุคที่ต้องการก่อน ค่อยปรับแต่งรายละเอียดในขั้นตอนถัดไป

4. การ Refine และการส่งออก (Export)

ขั้นตอนสุดท้ายคือการปรับแต่งและส่งออกข้อมูลเพื่อนำไปประกอบในช็อตสุดท้าย

เทคนิคสำคัญ:

  • การ Baking: คำนวณและบันทึกผลลัพธ์การจำลอง เพื่อให้สามารถเล่นซ้ำได้โดยไม่ต้องจำลองใหม่
  • การใช้งานจริง: ในสตูดิโอขั้นสูง, วิศวกรจะใช้ “Motion Multiplier” เพื่อเพิ่มการเคลื่อนไหวของผ้าให้ดูดราม่ามากขึ้น โดยไม่ต้องจำลองใหม่ทั้งหมด

งานผ้าในซอฟต์แวร์อื่นๆ

1. Maya (nCloth)

Maya ยังคงเป็นเครื่องมือหลักในหลายสตูดิโอ โดยเฉพาะกับ nCloth ซึ่งเป็นระบบที่ใช้ Nucleus Solver

เวิร์กโฟลว์ระดับโปรดักชั่นใน Maya:

  1. รับโมเดลจากแผนก Modeling
  2. สร้าง Sim Mesh ความละเอียดต่ำ
  3. ใช้ nCloth แปลง Mesh ให้เป็นผ้า
  4. จำลองโดยปรับพารามิเตอร์ใน Nucleus
  5. นำข้อมูลจาก Sim Mesh ไปใส่ใน Render Mesh ด้วย Wrap Deformer

2. Unreal Engine (Chaos Cloth)

Chaos Cloth เป็นระบบเรียลไทม์สำหรับงานเกมและ Virtual Production

หลักการทำงานของ Chaos Cloth:

  • แยก Render Mesh (คุณภาพสูง) และ Sim Mesh (ความละเอียดต่ำสำหรับการจำลอง)
  • Sim Mesh ถูกจำลองแบบเรียลไทม์
  • Render Mesh ถูกแปลงรูป (Deform) ตาม Sim Mesh โดยใช้ Wrap Deformer

3. Blender

Blender เป็นตัวเลือกโอเพนซอร์สที่มีเครื่องมือ Cloth Simulation ที่ทรงพลัง เหมาะสำหรับผู้เริ่มต้นและอินดี้

สรุป

การจำลองผ้าใน VFX เป็นศาสตร์ที่ต้องอาศัยทั้งความเข้าใจในฟิสิกส์และศิลปะในการควบคุมจังหวะ การใช้ Sim Mesh ที่มีประสิทธิภาพ การปรับแต่ง Collision Geometry และการเลือกใช้ Solver ที่เหมาะสมในเครื่องมือต่างๆ จะช่วยให้คุณสร้างผลงานที่สมจริงและน่าทึ่งได้

Category: