Кілька днів тому його віддали Дізнайтеся про вихід нової версії "Godot 4.6", в якому команда розробників сигналізує про завершення перехідного етапу гілки 4.x для переходу до фази вдосконалення та підвищення якості.
Ця версія не лише згладжує недоліки попередніх версій, але й переосмислює візуальний досвід редактора, за замовчуванням інтегрує галузеві стандарти, такі як Jolt Physics, та революціонізує анімацію за допомогою нової системи оберненої кінематики.
Основні нові можливості Годо 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 в інші програми замість того, щоб запускати його як окремий процес, відкриття дверей для гібридних інструментів розробкиУ повсякденному використанні дизайнери рівнів оцінять розділення інструментів «Виділення» та «Трансформація», що запобігає випадковим змінам під час простої спроби вибору об'єкта, а також використання алгоритму Брезенхема для малювання в GridMap, який усуває прогалини під час швидкого малювання рівнів.
Скрипти та розширені платформи
Для програмістів середовище написання сценаріїв також розвивається. Інтеграцію з C# покращено за допомогою вбудованого аналізатора перекладів, А GDExtension тепер використовує інтерфейс на основі JSON для полегшення створення автоматичних прив'язок. Налагоджувач скриптів нарешті додає кнопку "виходу" для функцій, що пришвидшує відстеження помилок.
Нарешті, Розширена реальність (XR) отримує вбудовану підтримку для пристроїв OpenXR 1.1 та Android XRЦе дозволяє тестувати проекти безпосередньо на обладнанні без ускладнень. Крім того, інтегровано підтримку scrcpy, що дозволяє розробникам переглядати та керувати екраном підключеного пристрою Android безпосередньо зі свого ПК під час тестування, таким чином ефективніше завершуючи цикл розробки мобільних додатків.
Зрештою, якщо ви зацікавлені дізнатися більше про цей новий реліз, запрошую вас переглянути анонс релізу. У наступному посиланні.