Izdanje Open 3D Engine 22.10, koji je otvorio Amazon

Neprofitna organizacija Open 3D Foundation (O3DF) najavila je izdavanje otvorenog mehanizma za 3D igre Open 3D Engine 22.10 (O3DE), pogodnog za razvoj modernih AAA igara i simulacija visoke vjernosti koje mogu raditi u realnom vremenu i isporučiti bioskopski kvalitet. Kod je napisan u C++ i objavljen pod licencom Apache 2.0. Postoji podrška za Linux, Windows, macOS, iOS i Android platforme.

Izvorni kod za O3DE motor je otvoren u julu 2021. od strane Amazona i baziran je na kodu prethodno razvijenog vlasničkog Amazon Lumberyard motora, izgrađenog na tehnologijama CryEngine motora licenciranih od strane Cryteka 2015. godine. Nakon otkrića, razvoj motora nadzire neprofitna organizacija Open 3D Foundation, nastala pod pokroviteljstvom Linux fondacije.Pored Amazona, kompanije poput Epic Games, Adobe, Huawei, Microsoft, Intel i Niantic pridružio se zajedničkom radu na projektu.

Motor uključuje integrisano okruženje za razvoj igara, višenitni fotorealistički sistem renderovanja Atom Renderer sa podrškom za Vulkan, Metal i DirectX 12, proširivi uređivač 3D modela, sistem za animaciju karaktera (Emotion FX), sistem za razvoj poluproizvoda (prefab), mašinu za fizičku simulaciju u realnom vremenu i matematičke biblioteke koristeći SIMD instrukcije. Za definisanje logike igre može se koristiti vizuelno programsko okruženje (Script Canvas), kao i jezici Lua i Python.

Projekt je inicijalno dizajniran tako da bude prilagodljiv vašim potrebama i ima modularnu arhitekturu. Ukupno se nudi više od 30 modula, koji se isporučuju kao zasebne biblioteke, pogodni za zamjenu, integraciju u projekte trećih strana i zasebno korištenje. Na primjer, zahvaljujući modularnosti, programeri mogu zamijeniti grafički renderer, zvučni sistem, jezičku podršku, mrežni stek, fizički mehanizam i sve druge komponente.

Među promjenama u novoj verziji:

  • Predložene su nove karakteristike kako bi se pojednostavilo uključivanje novih učesnika u rad i interakcija između članova razvojnog tima. Dodata podrška za: eksterne projekte za preuzimanje i dijeljenje projekata putem URL-a; predlošci za pojednostavljenje kreiranja standardnih projekata; keš mrežnih resursa za organiziranje zajedničkog pristupa obrađenim resursima; čarobnjaci za brzo kreiranje Gem ekstenzija.
  • Poboljšani alati za kreiranje igara za više igrača. Predviđene su gotove funkcije za organizovanje veza između servera i klijenta, otklanjanje grešaka i kreiranje mreža.
  • Procesi za dodavanje animacije su pojednostavljeni. Dodata ugrađena podrška za ekstrakciju pokreta korijena (Root Motion, pokret karaktera zasnovan na animaciji korijenske kosti skeleta). Poboljšan proces uvoza animacije.
  • Mogućnosti interfejsa za navigaciju kroz resurse su proširene. Dodata podrška za vruće ponovno punjenje resursa.
  • Poboljšana je upotrebljivost rada sa Viewportom, poboljšan je izbor elemenata i uređivanje prefabova.
  • Sistem pejzažne izgradnje prebačen je iz kategorije eksperimentalnih mogućnosti u stanje prethodne pripravnosti (preview). Performanse renderovanja i uređivanja pejzaža su značajno poboljšane. Dodata podrška za skaliranje na područja veličine 16 puta 16 kilometara.
  • Implementirane su nove funkcije renderiranja, kao što su dodaci za generiranje neba i zvijezda.

izvor: opennet.ru

Dodajte komentar