Keluaran enjin permainan Open 3D Engine 22.10, dibuka oleh Amazon

Organisasi bukan untung Open 3D Foundation (O3DF) mengumumkan keluaran enjin permainan 3D terbuka Open 3D Engine 22.10 (O3DE), sesuai untuk membangunkan permainan AAA moden dan simulasi kesetiaan tinggi yang mampu menghasilkan kualiti masa nyata dan sinematik. Kod ini ditulis dalam C++ dan diterbitkan di bawah lesen Apache 2.0. Terdapat sokongan untuk platform Linux, Windows, macOS, iOS dan Android.

Kod sumber untuk enjin O3DE adalah sumber terbuka pada Julai 2021 oleh Amazon dan berdasarkan kod enjin Amazon Lumberyard proprietari yang dibangunkan sebelum ini, dibina pada teknologi enjin CryEngine yang dilesenkan daripada Crytek pada 2015. Selepas penemuan itu, pembangunan enjin itu diselia oleh organisasi bukan untung Open 3D Foundation, yang diwujudkan di bawah naungan Yayasan Linux. Selain Amazon, syarikat seperti Epic Games, Adobe, Huawei, Microsoft, Intel dan Niantic menyertai kerja bersama projek itu.

Enjin ini termasuk persekitaran pembangunan permainan bersepadu, sistem pemaparan fotorealistik berbilang benang Atom Renderer dengan sokongan untuk Vulkan, Metal dan DirectX 12, editor model 3D yang boleh diperluaskan, sistem animasi watak (Emotion FX), sistem pembangunan produk separuh siap. (prefab), enjin simulasi fizik masa nyata dan perpustakaan matematik menggunakan arahan SIMD. Untuk mentakrifkan logik permainan, persekitaran pengaturcaraan visual (Kanvas Skrip), serta bahasa Lua dan Python, boleh digunakan.

Projek ini pada mulanya direka bentuk untuk disesuaikan dengan keperluan anda dan mempunyai seni bina modular. Secara keseluruhan, lebih daripada 30 modul ditawarkan, dibekalkan sebagai perpustakaan berasingan, sesuai untuk penggantian, penyepaduan ke dalam projek pihak ketiga dan digunakan secara berasingan. Contohnya, terima kasih kepada modulariti, pembangun boleh menggantikan pemapar grafik, sistem bunyi, sokongan bahasa, susunan rangkaian, enjin fizik dan sebarang komponen lain.

Antara perubahan dalam versi baharu:

  • Ciri baharu telah dicadangkan untuk memudahkan penglibatan peserta baharu dalam kerja dan interaksi antara ahli pasukan pembangunan. Sokongan tambahan untuk: projek luaran untuk memuat turun dan berkongsi projek melalui URL; templat untuk memudahkan penciptaan projek standard; cache sumber rangkaian untuk mengatur akses dikongsi kepada sumber yang diproses; ahli sihir untuk mencipta sambungan Permata dengan cepat.
  • Alat yang dipertingkatkan untuk mencipta permainan berbilang pemain. Fungsi sedia ada disediakan untuk mengatur sambungan antara pelayan dan klien, menyahpepijat dan mencipta rangkaian.
  • Proses untuk menambah animasi telah dipermudahkan. Menambah sokongan terbina dalam untuk pengekstrakan gerakan akar (Root Motion, pergerakan watak berdasarkan animasi tulang akar rangka). Proses import animasi yang dipertingkatkan.
  • Keupayaan antara muka untuk menavigasi melalui sumber telah diperluaskan. Menambah sokongan untuk memuat semula sumber yang hangat.
  • Kebolehgunaan bekerja dengan Viewport telah dipertingkatkan, pemilihan elemen dan penyuntingan prefab telah dipertingkatkan.
  • Sistem pembinaan landskap telah dipindahkan daripada kategori keupayaan eksperimen kepada keadaan kesediaan awal (preview). Prestasi pemaparan dan pengeditan landskap telah dipertingkatkan dengan ketara. Menambah sokongan untuk penskalaan ke kawasan berukuran 16 kali 16 kilometer.
  • Ciri pemaparan baharu telah dilaksanakan, seperti tambahan untuk menjana langit dan bintang.

Sumber: opennet.ru

Tambah komen