Open 3D Engine 23.10 มาพร้อมกับฟีเจอร์ทดลอง การปรับปรุง และอื่นๆ อีกมากมาย

เปิด 3D Engine

-Open 3D Engine เป็นเอ็นจิ้นเกม 3 มิติแบบโอเพ่นซอร์สฟรีที่พัฒนาโดย Open 3D Foundation ซึ่งเป็นบริษัทในเครือของ Linux Foundation

Linux Foundation ประกาศเมื่อไม่กี่วันที่ผ่านมา การเปิดตัว Open 3D Engine 23.10 เวอร์ชันใหม่ซึ่งสำหรับผู้ที่ยังไม่ทราบควรทราบว่าเป็นเอ็นจิ้นเกม 3 มิติแบบโอเพ่นซอร์สที่สามารถนำมาใช้ในการพัฒนาเกมระดับ AAA ที่ทันสมัยและการจำลองความเที่ยงตรงสูงที่สามารถทำงานได้แบบเรียลไทม์และให้คุณภาพระดับภาพยนตร์

มอเตอร์ รวมถึงสภาพแวดล้อมแบบบูรณาการสำหรับการพัฒนาเกม ระบบการเรนเดอร์ภาพเหมือนจริงแบบมัลติเธรด Atom Renderer พร้อมรองรับ Vulkan, Metal และ DirectX 12, โปรแกรมแก้ไขโมเดล 3 มิติที่ขยายได้, ระบบแอนิเมชั่นตัวละคร (Emotion FX), ระบบการพัฒนาที่สร้างไว้ล่วงหน้า, กลไกจำลองกระบวนการทางฟิสิกส์ตามเวลาจริง และ ห้องสมุดคณิตศาสตร์โดยใช้คำสั่ง SIMD

เวอร์ชันล่าสุดแสดงให้เห็นถึงการมีส่วนร่วมที่มีผลกระทบสูงและนำเสนอการปรับปรุงหลายประการที่มีจุดมุ่งหมายเพื่อทำให้นักพัฒนา ศิลปิน และผู้สร้างเนื้อหาสามารถสร้างแบบจำลอง 3 มิติสำหรับเกม AAA การจำลองหุ่นยนต์ และแอปพลิเคชัน 3 มิติอื่นๆ ใน AI, Metaverse, Digital Twins, ยานยนต์ และอื่นๆ ได้ง่ายขึ้น

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

ในเครื่องยนต์เวอร์ชันใหม่ที่นำเสนอนี้ หนึ่งในความแปลกใหม่ที่โดดเด่นที่สุดคือ ตัวแก้ไขคุณสมบัติเอกสารทดลองใหม่ (DPE) ว่านอนุญาตให้ผู้สร้างเครื่องมือสร้างเครื่องมือแก้ไขคุณสมบัติ โดยไม่จำเป็นต้องเจาะลึกความซับซ้อนของการพัฒนาส่วนหน้าใน Qt และ โดยไม่ต้องกังวลเกี่ยวกับการใช้งานเครื่องมือแยกต่างหากสำหรับการเรียงลำดับและการกรององค์ประกอบ DPE ช่วยให้นักพัฒนาสามารถระบุเค้าโครง พฤติกรรมการแก้ไข และคุณสมบัติทั่วไปของอินเทอร์เฟซผู้ใช้ใน “เอกสาร” ที่มีลักษณะคล้าย XML ซึ่งจะถูกแปลงเป็นอินเทอร์เฟซที่ต้องการโดยใช้วิดเจ็ต DocumentPropertyEditor ตัวแก้ไข “ตัวแปรคอนโซล” ของ O3DE เป็นเครื่องมือแรกที่เขียนโดยใช้เฟรมเวิร์ก DPE พร้อมการสนับสนุนเชิงทดลองสำหรับ Entity Inspector ที่ใช้ DPE ที่เปิดตัวในรุ่นนี้ ซึ่งสามารถแสดงการแทนที่ที่สร้างไว้ล่วงหน้าได้ เป็นที่น่าสังเกตว่าฟีเจอร์นี้ถูกปิดใช้งานโดยค่าเริ่มต้น แต่สำหรับผู้ที่สนใจ คุณสามารถเปิดใช้งาน DPE ได้โดยปฏิบัติตาม คำแนะนำจากลิงค์ต่อไปนี้

ความแปลกใหม่อีกอย่างที่โดดเด่นใน Open 3D Engine 23.10 คือ การปรับปรุงที่ทำใน ระบบการเรนเดอร์ อะตอมเนื่องจากมีการทำงานเพื่อปรับปรุงประสิทธิภาพและคุณภาพการเรนเดอร์และมีการเพิ่มการรองรับอุปกรณ์มือถือที่ใช้ iOS และ Android จึงมีการเพิ่มเฟรมเวิร์กสำหรับการทำงานพร้อมกันกับ GPU หลายตัว และรองรับการสะท้อนตาม ​การติดตามรังสี

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

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

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

ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

  • เพื่อให้การติดตั้ง Open 3D Engine เวอร์ชันคอมไพล์ง่ายขึ้น จึงมีการสร้างแพ็คเกจ snap สำหรับ Ubuntu 20.04 และ 22.0
  • เพิ่มตัวเลือกการส่งออกสำหรับโปรเจ็กต์ที่สร้างด้วย Open 3D Engine สำหรับ Windows, Linux, Linux Server และ iOS คาดว่าจะรองรับการส่งออกโปรเจ็กต์สำหรับ Android ในอนาคตอันใกล้นี้
  • เพิ่มการรองรับกลไกการจัดสรรหน่วยความจำ VMA และ DX12MA
  • ความเป็นไปได้ในการสร้างหุ่นยนต์จำลองได้ถูกขยายออกไป ระบบเทมเพลตโครงการสำหรับหุ่นยนต์ได้รับการปรับปรุงอย่างมาก
  • เพิ่มเทมเพลตเพื่อสร้างแขนหุ่นยนต์อย่างรวดเร็ว
  • มีเอกสารประกอบสำหรับการรันเทมเพลตโครงการโดยใช้แพลตฟอร์มระบบปฏิบัติการหุ่นยนต์ (ROS2)
  • เพิ่มการรองรับการเชื่อมต่อแบบแท่งปริซึมสำหรับการส่งแรงบิด
  • ประสิทธิภาพของส่วนประกอบกล้องได้รับการปรับปรุงแล้ว และตัวเลือกสำหรับการปรับแต่งส่วนประกอบกล้องได้ขยายออกไปแล้ว
  • มีแหนบให้เลือกสองประเภท: เครื่องดูดฝุ่นและนิ้ว
  • เพิ่มส่วนประกอบเซ็นเซอร์สัมผัส

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