Fluid and Smoke Effects
Ryan Grant April 30, 2026 0

เอฟเฟกต์ของไหล (Fluid Effects) และเอฟเฟกต์ควัน (Smoke Effects) เป็นหัวใจสำคัญของงาน Visual Effects (VFX) ที่ทำให้ฉาก CGI มีชีวิตชีวาและสมจริง ตั้งแต่น้ำตกที่ไหลเชี่ยว เปลวไฟที่ลุกโชน ไปจนถึงควันที่ลอยพลิ้วไหวในบรรยากาศ การจำลองปรากฏการณ์เหล่านี้ต้องอาศัยทั้งความเข้าใจในฟิสิกส์และเครื่องมือเฉพาะทาง บทความนี้จะแนะนำหลักการทำงาน เครื่องมือหลัก และเทคนิคที่ใช้ในการสร้างเอฟเฟกต์ของไหลและควันในระดับมืออาชีพ

ฟิสิกส์เบื้องหลังการจำลองของไหล

การจำลองของไหล (ของเหลว ก๊าซ และอนุภาค) ในงาน CGI ตั้งอยู่บนพื้นฐานของ สมการ Navier-Stokes ซึ่งเป็นสมการทางคณิตศาสตร์ที่อธิบายการเคลื่อนที่ของของไหล แม้ศิลปิน VFX ไม่จำเป็นต้องเป็นนักคณิตศาสตร์ แต่การเข้าใจหลักการพื้นฐานจะช่วยให้ควบคุมพารามิเตอร์ต่างๆ ได้อย่างมีประสิทธิภาพ

แกนหลักของสมการประกอบด้วย:

  1. การพา (Advection): การเคลื่อนที่ของของไหลพาตัวมันเองและสารต่างๆ ภายในไปด้วย เช่น ควันที่ลอยตามกระแสลม
  2. การแพร่ (Diffusion): การกระจายตัวของความเร็วและความหนืด (Viscosity) ซึ่งควบคุมความหนืดของของไหล
  3. แรงภายนอก (External Forces): ผลกระทบจากแรงต่างๆ เช่น แรงโน้มถ่วง (Gravity) แรงลอยตัว (Buoyancy) และแรงปั่นป่วน (Vorticity Confinement) ซึ่งช่วยเพิ่มความสมจริงให้กับการเคลื่อนไหว

การทำความเข้าใจแนวคิดเหล่านี้ช่วยให้ศิลปินสามารถปรับแต่งการจำลองให้ได้เอฟเฟกต์ที่ต้องการได้ง่ายขึ้น

เทคนิคการจำลองของไหลและควัน

การจำลองของเหลว (Liquid Simulation)

การจำลองของเหลว เช่น น้ำ แม่น้ำ คลื่น หรือลาวา มักใช้เทคนิคที่เรียกว่า FLIP (Fluid-Implicit Particle) solver ซึ่งรวมข้อดีของการจำลองแบบอนุภาคและแบบตาข่าย (Grid-based) เข้าด้วยกัน เพื่อให้ได้ทั้งรายละเอียดและความเร็ว

เครื่องมือหลักสำหรับการจำลองของเหลว:

  • Bifrost ใน Maya: ปลั๊กอินอันทรงพลังที่สร้างฟิสิกส์ของเหลวได้สมจริง โดยจำลองพฤติกรรมของน้ำ ลาวา หรือโคลน พร้อมคุณสมบัติต่างๆ เช่น ความหนืด (Viscosity) และความหนาแน่น (Density) และยังสามารถจำลองอนุภาค (Particle Systems) สำหรับทราย หิมะ หรือการระเบิดได้อีกด้วย
  • Storm HydroFX: ซอฟต์แวร์สแตนด์อโลนที่ใช้ GPU (NVIDIA) สำหรับการจำลอง FLIP โดยเฉพาะ เหมาะสำหรับงาน VFX ขนาดใหญ่ที่ต้องการความแม่นยำและความเร็วสูง สามารถส่งออกข้อมูลในรูปแบบ Alembic หรือ USD เพื่อนำไปใช้กับโปรแกรม 3D อื่นๆ ได้
  • Cinema 4D 2025.3: มาพร้อมระบบจำลองของเหลวแบบ GPU-accelerated ซึ่งใช้วิธี PBD (Position Based Dynamics) เหมาะสำหรับงานขนาดเล็กถึงกลาง เช่น โฆษณาหรือ motion graphics

การจำลองไฟและควัน (Pyro & Smoke Simulation)

เอฟเฟกต์ไฟและควันเป็นความท้าทายที่ซับซ้อนกว่าของเหลว เนื่องจากต้องคำนึงถึงการเผาไหม้ (Combustion) และการขยายตัวของแก๊ส

กระบวนการทำงานทั่วไปใน Houdini:

  1. การตั้งค่า Source (Sourcing): กำหนดว่าเอฟเฟกต์จะเกิดขึ้นจากส่วนใด โดยใช้ Geometry, Particles หรือ Volumes เพื่อสร้างปริมาณความร้อน (Temperature) และเชื้อเพลิง (Fuel)
  2. การเลือก Solver: ใช้ Pyro Solver สำหรับเอฟเฟกต์ไฟและควันที่ซับซ้อน หรือ Smoke Solver สำหรับควันอย่างเดียว
  3. การปรับแต่งพารามิเตอร์: ควบคุมลักษณะของเอฟเฟกต์ด้วยพารามิเตอร์ต่างๆ เช่น
    • Buoyancy: แรงลอยตัวจากความร้อน
    • Cooling Rate: อัตราการเย็นตัวของไฟ
    • Shredding: การฉีกขาดของควันเพื่อเพิ่มรายละเอียด
    • Turbulence: ความปั่นป่วนของกระแสลม
  4. การเพิ่ม Collision และ Expansion: กำหนดให้ไฟ/ควันชนกับวัตถุ หรือขยายตัวในพื้นที่ที่กำหนด
  5. การเรนเดอร์ (Rendering): ใช้ Shader เฉพาะสำหรับ Volume เช่น Pyro Shader หรือ Principled Volume Shader เพื่อให้ได้ลุคที่สมจริง

เครื่องมือหลัก:

  • Houdini Pyro FX: มาตรฐานอุตสาหกรรมสำหรับการจำลองไฟและควัน มีแหล่งเรียนรู้มากมายสำหรับการสร้างทั้งควันและการระเบิดขนาดใหญ่
  • Axiom: ปลั๊กอินสำหรับ Houdini ที่ใช้ GPU Sparse Solver ช่วยเพิ่มความเร็วในการจำลอง Pyro ได้อย่างมาก เหมาะสำหรับการสร้างเอฟเฟกต์ที่ละเอียดและซับซ้อน

การปรับแต่งและเพิ่มรายละเอียด (Look Development)

การจำลองให้ได้เอฟเฟกต์ที่สมจริงต้องอาศัยการปรับแต่งอย่างละเอียด:

  • Up-Res: เทคนิคที่ใช้การจำลองความละเอียดต่ำเป็นฐานก่อน แล้วเพิ่มรายละเอียดความถี่สูงในภายหลัง ช่วยประหยัดเวลาในการทำงาน
  • Vorticity Confinement: เทคนิคที่ใช้เพิ่มความปั่นป่วน (Swirls and Eddies) ให้กับควัน ซึ่งมักจะหายไปจากการคำนวณทางคณิตศาสตร์ ช่วยให้ควันดูสมจริงและเป็นธรรมชาติมากขึ้น
  • Distributed Simulations: การแบ่งพื้นที่จำลองออกเป็นส่วนๆ เพื่อประมวลผลแบบขนาน ลดเวลาในการเรนเดอร์สำหรับเอฟเฟกต์ขนาดใหญ่
Category: