Амазон CryEngine технологид суурилсан Open 3D Engine тоглоомын нээлттэй хөдөлгүүрийг нийтлэв

Амазон нь AAA тоглоом бүтээхэд тохиромжтой тоглоомын хөдөлгүүрийг нээлттэй эх сурвалж болгон O3DE (Open 3D Engine) төслийг нийтэлжээ. O3DE хөдөлгүүр нь 2015 онд Crytek-ээс лиценз авсан CryEngine хөдөлгүүрийн технологид суурилсан, өмнө нь бүтээгдсэн Amazon Lumberyard хөдөлгүүрийн шинэчлэгдсэн, сайжруулсан хувилбар юм. Код нь C++ хэл дээр бичигдсэн бөгөөд Apache 2.0 болон MIT лицензийн дагуу хэвлэгдсэн. Линукс, Windows 10, macOS, iOS болон Android платформуудыг дэмждэг.

Хөдөлгүүр нь тоглоом хөгжүүлэх нэгдсэн орчин, Vulkan, Metal болон DirectX 12-г дэмждэг олон урсгалтай фото бодит дүрслэх систем Atom Renderer, өргөтгөх боломжтой 3D загвар засварлагч, дүрийн хөдөлгөөнт систем (Emotion FX), хагас боловсруулсан бүтээгдэхүүн боловсруулах систем зэргийг багтаасан болно. (prefab), бодит цагийн физикийн симуляцийн хөдөлгүүр, SIMD зааврыг ашигладаг математикийн сангууд. Тоглоомын логикийг тодорхойлохын тулд визуал програмчлалын орчин (Script Canvas), мөн Lua болон Python хэлийг ашиглаж болно.

Амазон CryEngine технологид суурилсан Open 3D Engine тоглоомын нээлттэй хөдөлгүүрийг нийтлэв

NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast болон AMD TressFX нь физикийн симуляцид зориулагдсан. Траффикийг шахах, шифрлэх, сүлжээний асуудлыг дуурайх, өгөгдлийг хуулбарлах, урсгалыг синхрончлох хэрэгсэл бүхий суурилуулсан сүлжээний дэд систем байдаг. Энэ нь тоглоомын нөөцийн бүх нийтийн торон форматыг дэмждэг, Python дахь нөөц үүсгэх автоматжуулалт, нөөцийг асинхрон ачаалах.

Амазон CryEngine технологид суурилсан Open 3D Engine тоглоомын нээлттэй хөдөлгүүрийг нийтлэв

Төслийг анх таны хэрэгцээнд нийцүүлэн зохион бүтээсэн бөгөөд модульчлагдсан архитектуртай. Нийтдээ 30 гаруй модулийг санал болгож, тусдаа номын сан хэлбэрээр нийлүүлж, орлуулах, гуравдагч этгээдийн төслүүдэд нэгтгэх, тусад нь ашиглах боломжтой. Жишээлбэл, модульчлагдсан байдлын ачаар хөгжүүлэгчид график дүрслэгч, дууны систем, хэлний дэмжлэг, сүлжээний стек, физикийн хөдөлгүүр болон бусад бүрэлдэхүүн хэсгүүдийг сольж болно.

Амазон CryEngine технологид суурилсан Open 3D Engine тоглоомын нээлттэй хөдөлгүүрийг нийтлэв

O3DE болон Amazon Lumberyard хөдөлгүүрийн хоорондох ялгаануудын дунд Cmake дээр суурилсан шинэ бүтээх систем, модульчлагдсан архитектур, нээлттэй хэрэгслүүдийн хэрэглээ, шинэ угсармал систем, Qt дээр суурилсан өргөтгөх хэрэглэгчийн интерфэйс, үүлэн үйлчилгээтэй ажиллах нэмэлт боломжууд, гүйцэтгэлийн оновчлол, шинэ сүлжээний чадавхи, сайжруулсан хөдөлгүүр. туяаг хянах, дэлхийн гэрэлтүүлэг, урагшлуулах болон хойшлуулсан дүрслэлийг дэмждэг. Хөдөлгүүрийг Amazon, хэд хэдэн тоглоом, анимэйшн студиуд, мөн робот үйлдвэрлэгч компаниуд аль хэдийн ашиглаж байна. Хөдөлгүүрийн үндсэн дээр бүтээсэн тоглоомуудаас Шинэ ертөнцийг тэмдэглэж болно.

Хөдөлгүүрийг төвийг сахисан платформ дээр хөгжүүлэхийн тулд Линуксийн сангийн ивээл дор Нээлттэй 3D санг бий болгосон бөгөөд зорилго нь орчин үеийн тоглоомуудыг хөгжүүлэхэд нээлттэй, өндөр чанартай 3D хөдөлгүүрээр хангах явдал юм. бодит цаг хугацаанд ажиллаж, киноны чанарыг хангах боломжтой симуляторууд. Хөдөлгүүрийн хамтарсан ажилд Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, Олон улсын тоглоом хөгжүүлэгчдийн холбоо, SideFX, Open Robotics зэрэг 20 компани нэгдээд байна.



Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх