Ambient, як муҳаррики бозии мултипликатори кушодаасос

Муҳити зист

Ambient як вақти корӣ барои эҷоди бозиҳои мултипликатори сермаҳсул ва замимаҳои 3D мебошад, ки аз ҷониби WebAssembly, Rust ва WebGPU идора карда мешаванд.

Пас аз як соли рушд, Се барориши аввалинро намоиш дод муҳаррики нави бозии кушодаасос Муҳити атроф. Мотор вақти кор барои эҷоди бозиҳои мултипликатори ва барномаҳои 3D таъмин менамояд ки ба намояндагии WebAssembly тартиб дода шудаанд ва API-и WebGPU-ро барои намоиш истифода мебаранд.

Ҳадафи асосӣ дар таҳияи Ambient ин таъмин намудани абзорҳое мебошад, ки рушди бозиҳои мултипликаторро соддатар мекунанд ва эҷоди онҳоро аз лоиҳаҳои як бозигар мушкилтар намесозанд.

Муҳаррик дар аввал ҳадафи эҷоди як вақти универсалӣ мебошад, ки таҳияи бозиҳо ва барномаҳоро дар ҳама забони барномасозӣ дастгирӣ мекунад, ки барои он тартиб додани коди мобайнии WebAssembly имконпазир аст. Аммо, версияи аввал то ҳол танҳо рушди Rust-ро дастгирӣ мекунад.

Дар бораи Ambient

Аз хусусиятҳое, ки аз Ambient фарқ мекунанд, зикр карда мешавад, ки дастгирии шаффоф барои шабакавӣ дорад. Муҳаррик вазифаҳои муштарӣ ва серверро муттаҳид мекунад, тамоми ҷузъҳои заруриро барои эҷоди мантиқи муштарӣ ва сервер таъмин мекунад ва ҳолати серверро дар мизоҷ ба таври худкор ҳамоҳанг месозад.

Инчунин қайд карда мешавад, ки модели умумии додаҳо дар паҳлӯҳои муштарӣ ва сервер истифода мешавад, ки ин интиқоли кодро байни пуштибон ва фронталӣ осон мекунад. Он ҳар як модулро дар муҳити ҷудогонаи худ иҷро мекунад, то таъсири рамзи беэътимодро маҳдуд кунад ва шикастани як модул тамоми барномаро вайрон намекунад.

Муҳити атроф, вОн дорои меъмории ба додаҳо нигаронидашуда, ба ин васила таъмин намудани модели додаҳо дар асоси системаи ҷузъҳо, ки ҳар як WASM метавонад идора кунад. Истифодаи намунаи тарҳрезии ECS (Entity Component System).

Илова бар ин, инчунин маълумоти ҳама ҷузъҳоро дар базаи мутамаркази сервер нигоҳ медорадr, ки ҳолати он ба таври худкор ба муштарӣ такрор карда мешавад, ки дар навбати худ метавонад маълумотро бо назардошти ҳолати маҳаллӣ васеъ кунад.

Имконияти сохтани модулҳои Ambient бо ҳама забони барномасозӣ, ки ба WebAssembly тартиб дода мешавад (то ҳол танҳо Rust дастгирӣ мешавад) ҳангоми тавлиди файлҳои баромади универсалии иҷрошаванда метавонад дар Windows, macOS ва Linux кор кунад ва ҳамчун муштарӣ ва сервер кор кунад.

Аз тарафи дигар, он низ таъкид мешавадқобилияти муайян кардани ҷузъҳо ва «консепсияҳои» худро дорад (маҷмӯаи ҷузъҳо). Лоиҳаҳое, ки ҷузъҳо ва консепсияҳои якхеларо истифода мебаранд, интиқолшаванда ва муштарак будани маълумотро таъмин мекунанд, ҳатто агар маълумот барои истифода дар лоиҳаҳои мушаххас тарҳрезӣ нашуда бошад.

Аз дигар хусусиятҳое, ки аз Ambient фарқ мекунанд:

  • Дастгирии таҳияи захираҳо дар форматҳои гуногун, аз ҷумла ".glb" ва ".fbx". Имконияти ҷараён додани захираҳо тавассути шабака: муштарӣ метавонад ҳангоми пайвастшавӣ ба сервер тамоми захираҳои заруриро ба даст орад (шумо метавонед бе интизори боркунии тамоми захираҳо бозӣ карданро оғоз кунед).
  • Форматҳои модели FBX ва glTF, форматҳои гуногуни садо ва тасвир дастгирӣ карда мешаванд.
  • Системаи пешрафтаи визуалӣ, ки GPU-ро барои суръат бахшидан ба намоиш истифода мебарад ва LOD-тарафи GPU ва буриданро дастгирӣ мекунад.
  • Истифодаи рендеринги физикӣ (PBR) бо нобаёнӣ, дастгирии аниматсия ва харитаҳои сояафкан.
  • Дастгирии моделиронии равандҳои физикӣ дар асоси муҳаррики PhysX.
  • Системаи сохтани UI ба реаксия монанд.
  • Системаи ягонаи воридшавӣ новобаста аз платформаи ҷорӣ.
  • Системаи садои фазоӣ бо филтрҳои васлшаванда.
  • Рушд ҳанӯз дар марҳилаи алфа аст. Аз функсияҳое, ки ҳанӯз татбиқ нашудаанд, мо метавонем қобилияти кор кардан дар веб, API-и муштарӣ, API барои идоракунии чанд ришта, китобхона барои эҷоди интерфейси корбар, API барои истифодаи шейдерҳои худ, дастгирии садо, боркуниро қайд кунем. ва захира кунед
  • Унсурҳои ECS (Entity Component System), дубора боркунии захираҳо дар парвоз, миқёси автоматии сервер, муҳаррир барои якҷоя сохтани харитаҳои бозӣ ва саҳнаҳои бозӣ.

Ниҳоят, барои онҳое, ки мехоҳанд дар бораи он маълумоти бештар гиранд, онҳо бояд донанд, ки код дар Rust навишта шудааст ва аст таҳти иҷозатномаи MIT тақсим карда мешавад.


Аваллин эзоҳро диҳед

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад. Майдонҳои талаб карда мешавад, бо ишора *

*

*

  1. Масъул барои маълумот: AB Internet Networks 2008 SL
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.