Open 3D Engine 25.10: การอัปเดตครั้งยิ่งใหญ่ที่นิยามการพัฒนา 3D ฟรีใหม่

ประเด็นสำคัญ
  • O3DE 25.10 นำเสนอการเรนเดอร์ที่สมจริงยิ่งขึ้นด้วยการปรับปรุงเงา การสะท้อน และระยะชัดลึก
  • ตัวแก้ไขได้รับอินเทอร์เฟซที่ใช้งานง่ายขึ้นและรองรับ Python และ Lua เพิ่มเติม
  • ประสิทธิภาพและความเสถียรของเครื่องยนต์โดยรวมได้รับการปรับให้เหมาะสมในแบบจำลองที่ซับซ้อน
  • ปรับปรุงความเข้ากันได้ข้ามแพลตฟอร์มกับ Linux, Windows, macOS และ Android
  • เป็นการตอกย้ำความมุ่งมั่นของ Open 3D Foundation ในการพัฒนา 3D อย่างอิสระและเป็นมืออาชีพโดยสมบูรณ์

โอเพ่น 3D Engine (O3DE) 25.10

มูลนิธิ Open 3D ประกาศการมาถึงของ โอเพ่น 3D Engine (O3DE) 25.10เวอร์ชันที่ถือเป็นก้าวสำคัญในการพัฒนาเอ็นจิ้น 3D โอเพ่นซอร์สที่ล้ำหน้าที่สุดในซอฟต์แวร์ฟรี

เวอร์ชัน 25.10 ประกอบด้วยเฟรมเวิร์กที่หลากหลายมากขึ้นซึ่งเข้ากันได้กับการจำลองของ O3DE นอกจากนี้ ส่วนประกอบหุ่นยนต์ของ O3DE ยังถูกแยกออกจาก ROS2 gem เพื่อเพิ่มความยืดหยุ่นให้กับผู้ใช้ บางส่วนของ ROS2 gem ยังได้รับการปรับปรุงใหม่เพื่อปรับปรุงประสบการณ์การใช้งานของชุมชน O3DE อีกด้วย

การอัปเดตนี้ไม่เพียงแต่ช่วยปรับปรุงประสิทธิภาพและความเสถียรเท่านั้น แต่ยังขยายขอบเขตของ O3DE ไปยังนักพัฒนาอิสระ สตูดิโอเกม และโปรเจ็กต์จำลองอุตสาหกรรมที่กำลังมองหาทางเลือกแบบมืออาชีพแทน Unreal หรือ Unity โดยไม่มีข้อจำกัดด้านกรรมสิทธิ์อีกด้วย

ความแปลกใหม่ที่สำคัญของ Open 3D Engine 25.10

ในเวอร์ชันใหม่ของ Open 3D Engine 25.10 นี้ หนึ่งในฟีเจอร์หลักคือการปรับปรุงครั้งใหญ่ในส่วนของการเรนเดอร์ Atom ซึ่งขณะนี้ให้ความคมชัดของภาพที่ดีขึ้นและการรองรับที่ขยายออกไป สำหรับวัสดุที่มีความซับซ้อน เงา การสะท้อน และเอฟเฟกต์บรรยากาศไปถึงระดับใหม่ โดยละเอียดด้วยการผสานรวมอัลกอริทึมที่มีประสิทธิภาพมากขึ้นและการจัดการการส่องสว่างทั่วโลกที่ชาญฉลาดยิ่งขึ้น

El ตอนนี้มอเตอร์สามารถจัดการกับสภาพแสงแบบไดนามิกและระยะชัดลึกได้ดีขึ้นซึ่งช่วยให้ได้ฉากที่เป็นธรรมชาติมากขึ้นและสร้างบรรยากาศที่ดื่มด่ำยิ่งขึ้น นอกจากนี้ ประสิทธิภาพได้รับการปรับให้เหมาะสมบนระบบที่มี GPU ระดับกลางเพื่อให้มั่นใจถึงประสบการณ์ที่ราบรื่นโดยไม่กระทบต่อคุณภาพของภาพ

เครื่องมือที่ทรงพลังยิ่งขึ้นสำหรับผู้สร้าง

เวอร์ชัน 25.10 ยังแนะนำการปรับปรุงที่สำคัญให้กับตัวแก้ไข O3DE อีกด้วยอินเทอร์เฟซได้รับการปรับปรุงเพื่อให้มีเวิร์กโฟลว์ที่ใช้งานง่ายขึ้นด้วยการบูรณาการที่ปรับปรุงระหว่างโมดูลแอนิเมชัน การสร้างแบบจำลอง และสคริปต์ ตอนนี้นักพัฒนามีระบบแก้ไขจุดบกพร่องที่แข็งแกร่งยิ่งขึ้นและตัวเลือกใหม่ สำหรับการจัดการฉากที่ซับซ้อนซึ่งช่วยเร่งกระบวนการสร้างสรรค์และลดข้อผิดพลาดในระหว่างการผลิต

เช่นเดียวกันก็ได้มี ปรับปรุงความเข้ากันได้กับ Python และ Lua ให้ มันทำให้โปรแกรมเมอร์มีความยืดหยุ่นมากขึ้นในการปรับแต่งพฤติกรรม ทำงานอัตโนมัติ และสร้างเครื่องมือภายในที่เหมาะกับแต่ละโครงการ

นอกจากนี้ ScriptCanvas ได้เพิ่มการรองรับเบื้องต้นสำหรับ breakpoints ฟีเจอร์นี้ยังอยู่ในช่วงเริ่มต้นของการพัฒนาและถูกปิดใช้งานตามค่าเริ่มต้นในระหว่างการคอมไพล์ นอกจากนี้ ScriptCanvas ยังเพิ่มการรองรับเบื้องต้นสำหรับระบบรายงานความผิดพลาดภายนอกโดยใช้ไลบรารี CrashPad อีกด้วย

การเพิ่มประสิทธิภาพและการสนับสนุนข้ามแพลตฟอร์ม

O3DE 25.10 เสริมความแข็งแกร่งให้กับโปรไฟล์หลายแพลตฟอร์มด้วยความเข้ากันได้ที่ดีขึ้นกับ Linux, Windows และ macOS นอกเหนือจาก การรวมระบบ Android ที่ได้รับการปรับปรุง เพื่อประสบการณ์ที่ดื่มด่ำบนอุปกรณ์พกพา วิศวกรโครงการได้ทำงานอย่างหนักเพื่อเพิ่มประสิทธิภาพการทำงานของเอนจิน ลดความหน่วงในการจำลอง และปรับปรุงการจัดการหน่วยความจำ ช่วยให้สามารถทำงานกับฉากที่มีขนาดใหญ่ขึ้นและมีรายละเอียดมากขึ้น

จุดเด่นอีกอย่างหนึ่งก็คือ เสถียรภาพของเครื่องยนต์ในโครงการที่ใช้ฟิสิกส์ที่ซับซ้อน หรือการจำลองแบบเรียลไทม์ ระบบการชนและการจัดการอนุภาคแบบใหม่ได้รับการปรับปรุงอย่างละเอียดถี่ถ้วน มอบผลลัพธ์ที่สม่ำเสมอและแม่นยำยิ่งขึ้น

การเปลี่ยนแปลงสำคัญอื่น ๆ ได้แก่:

  • กระบวนการก่อสร้างที่มีประสิทธิภาพมากขึ้น
  • เพิ่มตัวเลือกในการเลือกประเภทรูปแบบ (XML, JSON, ไบนารี) สำหรับการโหลด/บันทึกไฟล์ทรัพยากรที่จัดการโดยตัวแก้ไขทรัพยากร
  • ประสบการณ์การแก้จุดบกพร่องที่ได้รับการปรับปรุง (ลดการใช้หน่วยความจำของตัวแก้ไขลงถึง 50% เวลาในการคอมไพล์ที่เร็วขึ้นเมื่อแก้จุดบกพร่อง และลดเวลาในการวนซ้ำลงอย่างมาก จากนาทีเหลือเพียงวินาที)
  • เพิ่มการรองรับมาตรฐาน C++ 20 แล้ว
  • ตัวประมวลผลสินทรัพย์ที่เชื่อถือได้มากขึ้นซึ่งตรวจจับการอ้างอิงและได้รับการปรับให้เหมาะสมเพื่อประสิทธิภาพการทำงานที่ดีขึ้น
  • การกำหนดค่าสำหรับการเปิดไฟล์สคริปต์ Lua ในตัวแก้ไขภายนอกได้รับการแก้ไขแล้ว
  • การดำเนินการลากและวางเพื่อยกเลิกการดำเนินการได้รับการแก้ไขเมื่อสินทรัพย์ถูกย้ายไปยังตำแหน่งเริ่มต้นใน Asset Explorer
  • มีการเพิ่มโซนตายเพื่อลดความไวเมื่อเริ่มการดำเนินการใหม่

สุดท้ายนี้ หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม สามารถปรึกษารายละเอียดได้ ในลิงค์ต่อไปนี้.