มูลนิธิ 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
- มีการเพิ่มโซนตายเพื่อลดความไวเมื่อเริ่มการดำเนินการใหม่
สุดท้ายนี้ หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม สามารถปรึกษารายละเอียดได้ ในลิงค์ต่อไปนี้.