Epic Games нь Open 3D Engine нээлттэй тоглоомын системийг хөгжүүлэх байгууллагад нэгдэв

Линуксийн сангаас Epic Games нь Open 3D Engine (O3DE) тоглоомын хөдөлгүүрийг Amazon компани нээсний дараа хамтран хөгжүүлэх зорилгоор үүсгэн байгуулсан Open 3D Foundation (O3DF)-д нэгдсэн гэж мэдэгдэв. Unreal Engine тоглоомын хөдөлгүүрийг хөгжүүлдэг Epic Games нь Adobe, AWS, Huawei, Microsoft, Intel, Niantic зэрэг шилдэг оролцогчдын нэг байв. Epic Games-ийн төлөөлөгч O3DF Удирдах зөвлөлд нэгдэнэ.

Нээлттэй 3D хөдөлгүүр төслийн гол зорилго нь бодит цагийн горимд ажиллаж, киноны чанарыг хангах боломжтой орчин үеийн AAA тоглоом, өндөр нарийвчлалтай симуляторуудыг хөгжүүлэх нээлттэй, өндөр чанартай 3D хөдөлгүүрээр хангах явдал юм. Нээлттэй 3D сангийн нэг хэсэг болох Epic Games нь уран бүтээлчид болон контент бүтээгчдийг тусгай хэрэгсэлд холбогдохоос чөлөөлөхийн тулд тоглоомын эд хөрөнгө болон дагалдах мультимедиа өгөгдлийг зөөвөрлөхөд анхаарлаа хандуулахыг зорьж байна.

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

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

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

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