in Unreal Engine

การปรับแต่ง Unreal Engine 5 Editor สำหรับใช้งานบนอุปกรณ์ Low End อย่างราบรื่น

(credit cover: https://www.unrealengine.com )

. สำหรับใครที่ใช้งาน Engine ตัวนี้บนอุปกรณ์ (ไม่ว่าจะเป็น PC ทั่วไป หรือของทาง Apple ก็ตาม) ที่มี CPU, GPU performance ได้ไม่ถึงเกณฑ์ตามที่ Epic Games กำหนดไว้ (ดูรายละเอียดเพิ่มเติมได้ที่ Hardware and Software Specifications for Unreal Engine | Unreal Engine Documentation) *แต่อย่างน้อยที่สุดคือ hardware ต้องเรียก graphic api ที่เป็นพื้นฐาน (Direct 3D, Metal หรือ Vulkan) ได้ด้วย hardware เอง เพื่อให้ทำการ render แบบพื้นฐานได้ถูกต้อง บทความนี้จะพาทำการปรับแต่งเพื่อให้ใช้งานได้ราบลื่นมากขึ้น

Base ที่ใช้ในการทดสอบ

. ผมทำการทดสอบบน hardware spec ตามนี้

  • CPU: Intel i5-3210
  • GPU: Intel HD Graphics 4000
  • RAM: 16GB DDR3

มาเริ่มกันเลย

. เบื้องต้นการทดลองโดย สร้าง Project ประเภท Third Person Blueprint ด้วย Unreal Project Browser เมื่อสร้างเสร็จแล้ว ที่หน้า Overview ด้านขวาของ Window จะปุ่มรูปเฟืองที่มี label ว่า Settings ให้คลิ้กที่ปุ่มนี้ และเลือก Engine Scalability Settings จนโปรแกรมแสดง Quality Panel ตามรูปด้านล่าง

รูปที่ 1 ลำดับในการเลือกเมนูเพื่อทำการปรับแต่

ซึ่งค่าตามปกติจะถูกตั้งไว้ที่ Epic (ซึ่งเป็นที่แน่นอนครับว่า hardware ยุค 2012 นี้ รันแทบไม่ไหว คือ กระตุกจนจิตเกิดกันเลยทีเดียว) ก็ทำการปรับลดหรือเพิ่มตาม profile ในรูปด้านบน (กรอบสี่เหลี่ยมสีฟ้าที่ 3) โดย ณ ที่นี้ผมทำการเลือกเป็น Low ครับ

ภาพที่ 2 และ 3 เปรียบเทียบภาพระหว่าง Epic Profile (ภาพบน)
และ Low Profile (ภาพล่าง)

เมื่อคลิ้กที่ปุ่ม Play (ปุ่มสามเหลี่ยมสีเขียว) เพื่อทดสอบการเคลื่อนไหวของ actor ใน map คือ Low จะมีความลื่นไหลมาก แตกต่างกับ Epic อย่างชัดเจน

ชวนคิดก่อนจบ

. การปรับค่า Engine Scalability Settings อาจจะไม่จำเป็นต้องปรับไปที่ Low เสมอไปก็ได้ ทั้งนี้ขึ้นอยู่กับ Hardware ที่ใช้งาน และแนวทางการทำงานของ Project ดังกล่าวว่า ต้องแสดงความสมจริงของแสงเงา, shader และ object ต่าง ๆ มากน้อยขนาดไหน (ตัวงานที่ผมทำต่อจากนี้ จะเป็น 2D Pixel Art ซึ่งใช้งานสิ่งที่กล่าวมาข้างต้นน้อยมาก เลยตอบโจทย์กับการใช้ Low Profile ในครั้งนี้)

. ขอให้สนุกกับการสร้างงานครับ

Write a Comment

Comment