Издање Годот 3.4 мотора за игре отвореног кода

Након 6 месеци развоја, објављено је издање бесплатног гаме енгине-а Годот 3.4, погодног за креирање 2Д и 3Д игара. Мотор подржава језик задатака логике игре који се лако учи, графичко окружење за дизајн игара, систем за имплементацију игре једним кликом, богате могућности симулације анимације и физике, уграђени програм за отклањање грешака и систем за откривање уских грла у перформансама. Код машине за игру, окружење за развој игара и сродни развојни алати (физички мотор, звучни сервер, позадинска средства за 2Д/3Д рендеровање, итд.) дистрибуирају се под лиценцом МИТ-а.

Мотор је изворно кодирао ОКАМ 2014. године, након десет година развоја власничког производа професионалне класе који је коришћен за креирање и објављивање многих игара за ПЦ, конзоле за игре и мобилне уређаје. Мотор подржава све популарне стационарне и мобилне платформе (Линук, Виндовс, мацОС, Вии, Нинтендо 3ДС, ПлаиСтатион 3, ПС Вита, Андроид, иОС, ББКС), као и развој веб игара. Бинарне верзије спремне за покретање се генеришу за Линук, Виндовс и мацОС.

У посебној грани, развија се нови бацкенд за рендеровање заснован на Вулкан графичком АПИ-ју, који ће бити понуђен у следећем издању Годот 4.0, уместо тренутно понуђених бацкенд-а за рендеровање преко ОпенГЛ ЕС 3.0 и ОпенГЛ 3.3 (ОпенГЛ ЕС и ОпенГЛ подршка ће бити очувана кроз обезбеђивање старог ОпенГЛ ЕС 2.0 бацкенд /ОпенГЛ 2.1 на врху нове архитектуре рендеровања засноване на Вулкану). Прелазак са Годот 3.к на Годот 4.0 захтеваће прераду апликација због проблема компатибилности на нивоу АПИ-ја, али ће Годот 3.к грана имати дуг циклус подршке, чије трајање ће зависити од захтева за стриктно АПИ од стране корисника.

Годот 3.4 је познат по додавању следећих иновација:

  • Редизајниран је кориснички интерфејс за уређивање тема, који имплементира визуелни процес за избор чвора и пружа могућност промене дизајна без напуштања режима прегледа.
  • Урађена су побољшања у уређивачу ради побољшања употребљивости: додата је функција за брзо учитавање ресурса у режим инспекције, дозвољено је креирање чвора на произвољној позицији, додат је нови интерфејс за извоз шаблона, додатне операције са гизмоом (систем граничних кутија) је имплементиран, а уређивач анимације заснован на Безиеровим кривама је побољшан.
  • Додан је режим враћања уназад који вам омогућава да одмах поништите све промене на сцени изазване применом анимације преко АниматионПлаиер-а, уместо да поништавате промене за свако својство појединачно.
  • У подешавања је додата опција за промену нивоа зумирања 2Д оквира за приказ, који се, на пример, може користити за повећање или смањење 2Д елемената, без обзира на тренутни режим растезања (стретцх моде).
  • Додата могућност рада са датотекама (укључујући ПЦК) већим од 2 ГБ у Филе АПИ.
  • Укључене промене за побољшање глаткоће рендеровања израчунавањем промена оквира без позивања на системски тајмер и решавањем проблема са излазним временом када се користи всинц.
  • У систему за обраду уноса ИнпутЕвентс, додата је подршка за везивање за скенирање кодова који одражавају физички положај тастера на тастатури, без обзира на активни распоред (на пример, ВАСД тастери у КВЕРТИ распореду ће се аутоматски мапирати на ЗКСД тастере у француском АЗЕРТИ распореду).
  • Додати АЕСЦонтект и ХМАЦЦонтект интерфејси за приступ скриптама АЕС-ЕЦБ, АЕС-ЦБЦ и ХМАЦ алгоритмима за шифровање. Такође је додата могућност чувања и читања РСА јавних кључева за генерисање и верификацију дигиталних потписа.
  • Иницијална подршка је додата машини за рендеровање за заустављање рендеровања објеката који су у фокусу камере, али нису видљиви због тога што су покривени другим објектима (на пример, иза зида). Одстрањивање растерског (по пикселу) преклапања ће бити имплементирано само у Годо 4 грани, а Годот 3 укључује одређено геометријско преклапање и подршку за преклапање портала.
  • Додата је нова метода рендеровања, АЦЕС Фиттед, како би се постигао већи реализам и физичка верност повећањем контраста светлих објеката.
    Издање Годот 3.4 мотора за игре отвореног кода
  • Додата подршка за облик емисије тродимензионалних честица у облику прстена или шупљег цилиндра.
  • У машини за симулацију физике, перформансе генерисања конвексних објеката из мрежа су значајно побољшане и режим праћења колизије у интерфејсу за инспекцију је редизајниран. Подршка за БВХ (Боундинг Волуме Хиерарцхи) структуру за динамичку просторну поделу је додата за 2Д физички механизам. Механизам 3Д физике сада подржава функцију ХеигхтМапСхапеСВ и додаје алате за синхронизацију са КинематицБоди3Д.
  • Додата је могућност извоза 3Д сцена у глТФ формату, на пример, за отварање мрежа припремљених у Годоту у Блендеру.
  • Додата подршка за компресију ВебП слика без губитака, која је сада подразумевана за компресију текстуре уместо ПНГ.
  • Андроид порт додаје почетну подршку за Сцопед стораге АПИ и нови начин преузимања додатних средстава (Плаи Ассет Деливери) за ААБ (Андроид Апп Бундле) извршне датотеке.
  • За ХТМЛ5 платформу имплементирана је могућност инсталирања у облику ПВА (Прогрессиве Веб Аппс) апликација, додат је ЈаваСцриптОбјецт интерфејс за интеракцију између Годот и ЈаваСцрипт (на пример, ЈаваСцрипт методе се могу позвати из Годот скрипти), Подршка за АудиоВорклет је имплементирана за склопове са више нити.
  • Додата подршка за системе засноване на Аппле Силицон (М1) за мацОС.

Извор: опеннет.ру

Додај коментар