„Open 3D Engine“ - „Amazon“ atvirojo kodo žaidimų variklis, skirtas kurti AAA žaidimus

„Amazon“ žaidimų variklis „Lumberyard“ visada buvo prieinamas naudoti nemokamai, bet niekada neturėjo didelio palaikymo kūrėjaiir atsižvelgdama į šį nepatrauklumą, „Amazon“ nusprendė paversti žaidimo variklį atviro kodo projektu Be to, jie taip pat pakeitė žaidimo variklio pavadinimą ir sukuria organizaciją, kuri stebės iniciatyvą.

Visa ši „Amazon“ neseniai pristatė skelbimą, kuriame pristatė O3DE („Open 3D Engine“) projektą, kuris suteikia atvirojo kodo žaidimų variklį, tinkantį kurti AAA žaidimus.

Variklis O3DE yra pertvarkyta ir patobulinta „Lumberyard“ variklio versija, pagrįstas „CryEngine“ technologijomis, licencijuotomis „Crytek“ 2015 m., ir palaikant įvairias platformas, tokias kaip „Linux“, „Windows 10“, „macOS“, „iOS“ ir „Android“. Kodas parašytas C ++ ir išleidžiamas pagal Apache 2.0 ir MIT licencijas.

O3DE skirtumai nuo „Amazon Lumberyard“ apima naują „Cmake“ sukūrimo sistemą, modulinė architektūra, atviros komunalinės paslaugos, nauja iš anksto sukurta sistema, išplėsta Qt vartotojo sąsaja, papildomos galimybės dirbti su debesų paslaugomis, našumo optimizavimas, naujos tinklo galimybės, patobulintas variklio atvaizdavimas palaikant spindulių braižymą, pasaulinis apšvietimas, numatymas ir uždelstas atvaizdavimas.

Apie „Open 3D Engine“

Variklis apima integruotą žaidimų kūrimo aplinką, kelių sričių „Atom“ procesorių fotorealistinė atvaizdavimo sistema, palaikanti „Vulkan“, „metal“ ir „DirectX 12“, išplėstinis 3D modelio redaktorius, simbolių animacijos sistema („Emotion FX“), iš anksto sukurta kūrimo sistema (iš anksto paruošta), realaus laiko fizikos modeliavimo variklis ir matematikos bibliotekos kurie naudoja SIMD instrukcijas. Žaidimo logikai apibrėžti galima naudoti vaizdinę programavimo aplinką („Script Canvas“), taip pat „Lua“ ir „Python“ kalbas.

Klausomės žaidimų ir modeliavimo kūrėjų, kurie nori daugiau galimybių, leidžiančių bendradarbiauti, pritaikyti ir kūrybiškai valdyti jų gamybos procesus. Kurti 3D įrankius nuo nulio gali kainuoti nebrangiai, jų kūrimas užtruks daugelį metų, o jų priežiūrai reikia didelių išteklių. Šie kūrėjai galiausiai nusprendžia išleisti kritinius pinigus išraddami ratą arba naudodamiesi patentuotais sprendimais, kuriuos gali būti sunku pritaikyti.

Palaiko „NVIDIA PhysX“, „NVIDIA Cloth“, „NVIDIA Blast“ ir „AMD TressFX“ fiziniam modeliavimui, Be to, jame taip pat yra įmontuotas tinklo posistemis, palaikantis srauto glaudinimą ir šifravimą, tinklo problemų modeliavimą, duomenų replikavimo ir srauto sinchronizavimo priemones. Palaiko universalų tinklinį žaidimų išteklių formatą, išteklių generavimo Python kalba automatizavimą ir išteklių įkėlimą asinchroniniu režimu.

Iš viso siūloma daugiau nei 30 modulių, tiekiamų kaip atskiros bibliotekos, tinka pakeisti, integruoti į trečiųjų šalių projektus ir naudoti atskirai. Pvz., Moduliškumo dėka kūrėjai gali pakeisti grafikos atvaizdavimą, garso sistemą, kalbos palaikymą, tinklo kaminą, fizikos variklį ir kitus komponentus.

Sukūrėme galingą komponentų objektų sistemą ir populiarų „Script Canvas“ scenarijų kūrimo variklį. Taip pat įsigijome animacijos redaktorių „Emotion FX“, sukūrėme modulinę brangakmenių sistemą ir įdiegėme daug „Twitch“ ir AWS integracijų. Tačiau vienas dalykas, kuris niekada nepasikeitė, buvo mūsų misija: padaryti pasaulinio lygio nemokamus 3D atvaizdavimo įrankius prieinamus visiems. Dabar einame dar vienu žingsniu.

Variklis jau naudoja „Amazon“, įvairios žaidimų ir animacijos studijos ir robotikos įmonėms. Iš žaidimų, sukurtų variklio pagrindu, galima išskirti Naująjį pasaulį.

Galiausiai taip pat minima toliau kurti variklius neutralioje platformoje globojamas „Linux Foundation“, buvo sukurtas „Open 3D Foundation“, kurio tikslas yra pateikti aukštos kokybės atvirą 3D variklį, skirtą šiuolaikiniams žaidimams ir aukšto tikslumo treniruokliams kurti, galinčius veikti realiuoju laiku ir suteikti kino kokybę.

Fuente: https://aws.amazon.com


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.