Преди няколко дни беше дадено на Научете за пускането на новата версия на "Godot 4.6", в който екипът от разработчици сигнализира края на преходния етап на клона 4.x, за да навлезе във фаза на усъвършенстване и качество.
Тази версия не само изглажда несъвършенствата на предишните версии, но и предефинира визуалното изживяване на редактора, интегрира индустриални стандарти като Jolt Physics по подразбиране и революционизира анимацията с нова система за обратна кинематика.
Основни нови характеристики на Godot 4.6
Първото нещо, което разработчиците ще забележат, когато отворят Godot 4.6, е радикална промяна в неговата естетика.Редакторът стартира нова тема по подразбиране, наречена „Модерна“. Проектиран да подобри четливостта и да намали напрежението на очите чрез сива цветова палитра и повишен контраст при подчертаване на елементите.
това Редизайнът надхвърля козметиката, като Целта е интерфейсът на двигателя да остане на заден план така че съдържанието на играта да се превърне в истинска звезда. В съчетание с тази визуална промяна, Работният процес на панелите е унифициран. Сега долните панели и повечето докове са напълно плаващи и подвижни, което позволява на потребителите да ги влачат и подреждат свободно по екрана – функция, отдавна поискана от тези, които използват конфигурации с няколко монитора.
От техническа гледна точка, най-голямата новина за разработчиците на 3D игри е... окончателно приемане на Jolt Physics като двигател на физическа симулация По подразбиране за нови проекти. Jolt, Известен с използването си в AAA продукции като Death Stranding 2, той предлага превъзходна производителност и стабилност, замествайки предишния вътрешен физичен енджин и елиминирайки необходимостта от инсталирането му като външно допълнение.
Заедно с физиката, анимацията получава тласък масивен с повторното въвеждане на sпълна и модулна система за обратна кинематика (IK). Тази система е жизненоважна за постигане на реалистични анимации, като например осигуряване на адаптация на краката на героя към неравен терен или прецизно достигане на обект от ръката.
Новата рамка включва модификатори като IKModifier3D и различни детерминистични и итеративни решатели (FABRIK, CCDIK и др.). Освен това, тя въвежда усъвършенствани ограничения за контрол на въртенето на ставите и ъгловата скорост, предотвратявайки неестествените движения или „счупванията на костите“, които често се случват в процедурните анимации.
Визуален реализъм и графична оптимизация
El Системата за отражение на екранното пространство (SSR) е пренаписана от нулата, Новата имплементация не само драстично подобрява реализма на материали като вода, стъкло и метал, но е и по-ефективна. За проекти, които трябва да извлекат и последната капка производителност от всеки кадър, Добавен е режим с половин резолюция, който поддържа приемливо визуално качество. със значително по-ниски разходи за изпълнение.
Продължавайки с оптимизацията на графиката, Godot 4.6 вече използва Direct3D 12 като API за рендиране по подразбиране. При експортиране на проекти за Windows, софтуерът е съобразен със съвременните стандарти на Microsoft, за да осигури по-голяма стабилност на драйверите. На мобилния фронт са отстранени критични грешки на устройства с графични процесори Mali и Adreno, а точността на цветовете и премахването на ленти в HDR са подобрени в мобилния рендер.
Подобрения в работния процес и основните елементи
Underhood, Годо въвежда структурни промени за да се избегнат дългосрочни главоболия. Внедрени са уникални идентификатори на възли, Решение, което позволява на енджина да проследява обекти в сцена, дори ако те са преместени или преименувани, предотвратявайки прекъсването на препратките по време на рефакторинг на проекта.
Друго стратегическо допълнение е LibGodot, библиотека, която позволява интегрирането на двигателя Godot в други приложения вместо да го изпълнявате като отделен процес, отваряне на вратата към хибридни инструменти за разработкаВ ежедневната си употреба, дизайнерите на нива ще оценят разделянето на инструментите „Селекция“ и „Трансформация“, което предотвратява случайни модификации при опит за избиране на обект, както и използването на алгоритъма на Bresenham за рисуване в GridMap, който елиминира празнините при бързо рисуване на нива.
Скриптиране и разширени платформи
За програмистите, средата за писане на скриптове също се развива. Интеграцията с C# е подобрена с вграден анализатор на преводи, И GDExtension вече използва JSON-базиран интерфейс, за да улесни създаването на автоматични обвързвания. Дебъгерът на скриптове най-накрая добавя бутон за „изход“ за функции, ускорявайки проследяването на грешки.
И накрая, Разширената реалност (XR) получава вградена поддръжка за устройства с OpenXR 1.1 и Android XRТова позволява тестване на проекти директно върху хардуера без усложнения. Освен това е интегрирана поддръжка за scrcpy, което позволява на разработчиците да преглеждат и контролират екрана на свързано Android устройство директно от своя компютър по време на тестване, като по този начин затварят цикъла на мобилна разработка по-ефективно.
Накрая, ако се интересувате да научите повече за това ново издание, ви каня да разгледате съобщението за изданието. В следващия линк.