Microsoft se pridružio radu na otvorenom motoru za igre Open 3D Engine

Linux fondacija je objavila da se Microsoft pridružio Open 3D Foundation (O3DF), stvorenoj da nastavi zajednički razvoj Open 3D Engine (O3DE) game engine-a nakon što ga je otkrio Amazon. Microsoft je bio među vodećim učesnicima, uz Adobe, AWS, Huawei, Intel i Niantic. Predstavnik Microsofta će se pridružiti Upravnom odboru O3DF. Ukupan broj učesnika Open 3D fondacije dostigao je 25.

Od otvaranja izvornog koda, oko 3 hiljada izmjena je napravljeno na O14DE engine-u, pokrivajući približno 2 miliona linija koda. Svakog mjeseca, 350-450 urezivanja od 60-100 programera se evidentira u repozitorijumima projekta. Glavni cilj projekta je da se obezbedi otvoren, kvalitetan 3D motor za razvoj modernih AAA igara i simulatora visoke vernosti koji mogu da rade u realnom vremenu i da obezbede bioskopski kvalitet.

Open 3D Engine je redizajnirana i poboljšana verzija prethodno razvijenog vlasničkog Amazon Lumberyard motora, zasnovanog na tehnologijama CryEngine motora licenciranih od strane Cryteka 2015. godine. 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 simulaciju fizike 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.

Motor već koriste Amazon, nekoliko studija za igre i animaciju, kao i kompanije za robotiku. Među igrama stvorenim na bazi motora mogu se istaknuti New World i Deadhaus Sonata. 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.

izvor: opennet.ru

Dodajte komentar