LIVE · อัปเดตล่าสุด 3 ก.ย. 2569 · 00:03 น.
หน้าแรก / โปรแกรม เด่น
โปรแกรม เด่น

[รีวิว] Unreal Engine 5.8 เอนจินเกมระดับ AAA กราฟิกภาพยนตร์สมจริง

รีวิว Unreal Engine 5.8 ซอฟต์แวร์พัฒนาเกมและงาน Virtual Production วิเคราะห์เทคโนโลยี Nanite ระบบแสงสว่าง Lumen ระบบ Blueprints และเงื่อนไขค่าลิขสิทธิ์

สรุปเร็ว 3 วินาที

Unreal Engine เวอร์ชัน 5.8.x เป็นเกมเอนจินและแพลตฟอร์มสร้างสรรค์งานภาพ 3 มิติแบบเรียลไทม์ที่ทรงพลังที่สุดในปัจจุบัน โดดเด่นด้วยเทคโนโลยีกราฟิกยุคใหม่อย่าง Nanite และ Lumen ที่ให้ความสมจริงระดับภาพยนตร์ พร้อมระบบเขียนตรรกะแบบภาพ Blueprints ที่ไม่ต้องเขียนโค้ดตัวอักษร เหมาะสำหรับผู้พัฒนาเกมระดับสูง สายงานภาพยนตร์ สถาปัตยกรรมจำลอง และ Virtual Production อย่างไรก็ตาม ตัวโปรแกรมมีความต้องการฮาร์ดแวร์และขนาดพื้นที่ติดตั้งขนาดใหญ่มาก และมีเงื่อนไขส่วนแบ่งรายได้เมื่อโครงการทำยอดขายเกินเกณฑ์

ฟีเจอร์เด่น

เทคโนโลยีเรขาคณิตไมโครโพลีกอนเสมือนจริง (Nanite)

ระบบ Nanite ช่วยให้นักพัฒนาสามารถนำเข้าโมเดล 3 มิติที่มีความละเอียดระดับภาพยนตร์ เช่น ข้อมูลสแกน Photogrammetry หรือโมเดลที่มีรายละเอียดระดับ หลายสิบล้านโพลีกอน เข้ามาวางในฉากได้โดยตรง โดยตัวเอนจินจะทำการสตรีมและประมวลผลเฉพาะพิกเซลที่มองเห็นบนหน้าจอแบบเรียลไทม์ ทำให้ไม่ต้องเสียเวลาทำโมเดลความละเอียดต่ำ (Low-poly) หรือทำแผนผัง Normal Map ด้วยตนเอง

ระบบจำลองแสงสะท้อนและแสงสว่างทั่วโลกแบบเรียลไทม์ (Lumen)

เทคโนโลยี Lumen เป็นระบบแสงสว่างแบบไดนามิกเต็มรูปแบบ (Fully Dynamic Global Illumination) ที่คำนวณการตกกระทบและการสะท้อนของแสงแบบไม่จำกัดจำนวนครั้ง (Infinite Bounces) แบบเรียลไทม์ทันทีที่มีการขยับย้ายแหล่งกำเนิดแสงหรือวัตถุในฉาก ทำให้นักพัฒนาไม่ต้องเสียเวลารออบแสง (Bake Lighting) ข้ามวันเหมือนเอนจินรุ่นก่อนหน้า

การเขียนตรรกะเกมด้วยระบบภาพ (Blueprints Visual Scripting)

ตัวเอนจินมีระบบ Blueprints ซึ่งเป็นภาษาการเขียนสคริปต์เชิงภาพที่ให้นักพัฒนาสามารถต่อโหนดตรรกะ การควบคุมตัวละคร ระบบกล้อง ฟิสิกส์ และระบบ UI ได้อย่างสมบูรณ์แบบโดยไม่ต้องเขียนโค้ดภาษา C++ แม้แต่บรรทัดเดียว ช่วยให้นักออกแบบเกมและศิลปินสามารถทดสอบและสร้างเกมที่ทำงานได้จริงอย่างรวดเร็ว

เครื่องมือสร้างงานภาพยนตร์และเอฟเฟกต์ (Sequencer & Niagara)

สำหรับสายงานสร้างภาพยนตร์และคัตซีน ตัวเอนจินมีเครื่องมือ Sequencer สำหรับควบคุมมุมกล้อง การตัดต่อ และแอนิเมชันแบบมัลติแทร็ก พร้อมระบบจำลองอนุภาค Niagara VFX ที่รองรับการสร้างเอฟเฟกต์ไฟ ควัน น้ำ และการระเบิดที่มีความละเอียดสูงและตอบสนองต่อสิ่งแวดล้อมในฉากได้อย่างสมบูรณ์

ข้อดี-ข้อสังเกต

ข้อดี

  • เทคโนโลยี Nanite และ Lumen มอบกราฟิก 3D แบบเรียลไทม์ที่สมจริงที่สุดในอุตสาหกรรม
  • ระบบ Blueprints Visual Scripting มีความสมบูรณ์สูง สร้างเกมได้โดยไม่ต้องเขียนโค้ด
  • เปิดให้ดาวน์โหลดใช้งานได้ฟรีเต็มรูปแบบโดยไม่ตัดทอนฟังก์ชันใดๆ
  • มีคลังสินทรัพย์ระดับคุณภาพสูงจาก Quixel Megascans และ Epic Marketplace ให้ใช้งาน

ข้อสังเกต

  • ต้องการฮาร์ดแวร์คอมพิวเตอร์และการ์ดจอระดับสูงมากในการทำงานให้ลื่นไหล
  • ไฟล์ติดตั้งโปรแกรมและโฟลเดอร์โปรเจกต์มีขนาดใหญ่มาก (มักใช้พื้นที่เกิน 100 GB)

ราคาและแพ็กเกจ

Unreal Engine 5 เปิดให้ ดาวน์โหลดใช้งานฟรี 100% สำหรับการพัฒนาเกม งานวิจัย และการเรียนรู้ สำหรับการสร้างเกมเชิงพาณิชย์ Epic Games จะคิดค่าลิขสิทธิ์ (Royalty Fee) ในอัตรา 5% เฉพาะเมื่อเกมดังกล่าวสามารถสร้างรายได้รวมตลอดอายุโครงการเกิน 1,000,000 ดอลลาร์สหรัฐ ขึ้นไปเท่านั้น (รายได้ 1 ล้านดอลลาร์แรกได้รับการยกเว้นค่าธรรมเนียม) ส่วนงานที่ไม่ใช่เกม เช่น งานสถาปัตยกรรมหรือภาพยนตร์ จะมีโครงสร้างใบอนุญาตแบบชำระค่าที่นั่งรายปีสำหรับบริษัทที่มีรายได้สูง

วิธีเริ่มต้นใช้งาน

  1. ดาวน์โหลดและติดตั้ง Epic Games Launcher จากเว็บไซต์ unrealengine.com
  2. เข้าไปที่แท็บ Unreal Engine แล้วเลือกดาวน์โหลดเวอร์ชันล่าสุดลงในไดรฟ์ที่มีพื้นที่ว่างเพียงพอ
  3. เปิดโปรแกรมแล้วเลือกเทมเพลตเริ่มต้น เช่น Games > Third Person หรือ Architecture
  4. นำเข้าโมเดล 3D และจัดวางแสงในฉากโดยเปิดใช้งานระบบ Lumen เพื่อดูแสงเงาแบบเรียลไทม์
  5. เปิดหน้าต่าง Blueprint เพื่อเริ่มต่อโหนดควบคุมตรรกะและการเคลื่อนที่ของตัวละคร

เคล็ดลับที่คนมักมองข้าม

การเปิดใช้งานตัวเลือก Virtual Shadow Maps ควบคู่กับ Nanite ในการตั้งค่า Project Settings จะช่วยให้แสงเงาของวัตถุขนาดเล็กและใบไม้มีความคมชัดและถูกต้องตามสเกลจริง โดยไม่ทำให้เฟรมเรตตกเหมือนการใช้ระบบเงาแบบดั้งเดิม

คำถามที่พบบ่อย

คำถาม : มือใหม่ที่เขียนโค้ดไม่เป็น สามารถใช้ Unreal Engine 5 สร้างเกมได้ไหม?

คำตอบ : สามารถทำได้ เนื่องจากระบบ Blueprints Visual Scripting มีฟังก์ชันครอบคลุมการสร้างเกมทุกระบบตั้งแต่ต้นจนจบโดยไม่ต้องเขียนโค้ด C++

คำถาม : ต้องใช้คอมพิวเตอร์สเปกขั้นต่ำเท่าใดในการใช้งาน?

คำตอบ : แนะนำให้ใช้คอมพิวเตอร์ที่มีหน่วยประมวลผล 6-Core ขึ้นไป, หน่วยความจำ RAM 32 GB, ไดรฟ์เก็บข้อมูลแบบ SSD และการ์ดจอที่รองรับ DirectX 12 เช่น NVIDIA GeForce RTX Series ขึ้นไป

คำถาม : UEFN (Unreal Editor for Fortnite) ต่างจาก Unreal Engine 5 อย่างไร?

คำตอบ : UEFN เป็นเวอร์ชันพิเศษที่ออกแบบมาเพื่อสร้างแมปและประสบการณ์เกมภายในระบบนิเวศของ Fortnite โดยใช้ภาษา Verse ในการเขียนโค้ดและเผยแพร่ลงสู่ผู้เล่น Fortnite ได้ทันที

คำถาม : ตัวโปรแกรมรองรับการทำงานบนเครื่อง Mac หรือไม่?

คำตอบ : รองรับการทำงานบน macOS โดยเฉพาะเครื่องที่ใช้ชิป Apple Silicon แต่ประสิทธิภาพสูงสุดยังคงแนะนำบนระบบปฏิบัติการ Windows ที่มีการ์ดจอเฉพาะทาง

โพสต์ใหม่ล่าสุด