Keluaran pertama Enjin 3D Terbuka Amazon

Organisasi bukan untung Open 3D Foundation (O3DF) telah menerbitkan keluaran penting pertama enjin permainan 3D terbuka Open 3D Engine (O3DE), sesuai untuk membangunkan permainan AAA moden dan simulasi ketelitian 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 enjin O3DE dibuka pada Julai tahun ini oleh Amazon dan berdasarkan kod enjin Amazon Lumberyard proprietari yang dibangunkan sebelum ini, dibina pada teknologi enjin CryEngine yang dilesenkan daripada Crytek pada 2015. Untuk membangunkan enjin pada platform neutral, di bawah naungan Yayasan Linux, organisasi Open 3D Foundation telah dicipta, di mana, sebagai tambahan kepada Amazon, syarikat seperti Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studio, Audiokinetic, Genvid Technologies, Persatuan Pembangun Permainan Antarabangsa, SideFX dan Open Robotics.

Keluaran pertama Enjin 3D Terbuka Amazon

Enjin itu sudah digunakan oleh Amazon, beberapa studio permainan dan animasi, dan syarikat robotik. Daripada permainan yang dicipta berdasarkan enjin, New World dan Deadhaus Sonata boleh diperhatikan. Projek ini pada asalnya 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.

Komponen enjin utama:

  • Persekitaran bersepadu untuk pembangunan permainan.
  • Sistem pemaparan fotorealistik berbilang benang Atom Renderer dengan sokongan untuk API grafik Vulkan, Metal dan DirectX 12.
  • Editor model 3D boleh dikembangkan.
  • Subsistem bunyi.
  • Sistem animasi watak (Emotion FX).
  • Sistem untuk membangunkan produk separuh siap (prefab).
  • Enjin untuk mensimulasikan proses fizikal dalam masa nyata. NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast dan AMD TressFX disokong untuk simulasi fizik.
  • Perpustakaan matematik menggunakan arahan SIMD.
  • Subsistem rangkaian dengan sokongan untuk pemampatan dan penyulitan trafik, simulasi masalah rangkaian, replikasi data dan penyegerakan strim.
  • Format mesh universal untuk sumber permainan. Ia adalah mungkin untuk menjana sumber daripada skrip Python dan memuatkan sumber secara tidak segerak.
  • Komponen untuk mentakrifkan logik permainan dalam Lua dan Python.

Keluaran pertama Enjin 3D Terbuka Amazon

Antara perbezaan antara O3DE dan enjin Amazon Lumberyard ialah sistem binaan baharu berdasarkan Cmake, seni bina modular, penggunaan utiliti terbuka, sistem pasang siap baharu, antara muka pengguna yang boleh diperluas berdasarkan Qt, keupayaan tambahan untuk bekerja dengan perkhidmatan awan, pengoptimuman prestasi, keupayaan rangkaian baharu dan pemaparan enjin yang dipertingkatkan dengan sokongan untuk pengesanan sinar, pencahayaan global, pemaparan hadapan dan tertunda.

Difahamkan selepas kod enjin dibuka, lebih 250 pemaju menyertai projek itu dan melaksanakan 2182 perubahan. Keluaran pertama projek itu telah melepasi peringkat penstabilan dan diiktiraf sebagai sedia untuk pembangunan permainan dan simulator 3D profesional. Untuk Linux, pembentukan pakej dalam format deb telah bermula, dan pemasang telah dicadangkan untuk Windows. Versi baharu juga menambah inovasi seperti alat untuk pemprofilan dan ujian prestasi, penjana landskap eksperimen, penyepaduan dengan persekitaran pengaturcaraan visual Kanvas Skrip, sistem sambungan Permata dengan sokongan untuk perkhidmatan awan, alat tambah untuk mencipta permainan dalam talian berbilang pemain, dan SDK untuk mengkonfigurasi enjin dan pembangunan sokongan pada platform Windows, Linux, macOS, iOS dan Android. Dalam bentuk sambungan permata untuk O3DE, pakej dengan enjin kecerdasan buatan Kythera, model 3D geospatial Cesium dan kesan visual PopcornFX telah dikeluarkan.

Sumber: opennet.ru

Tambah komen