Godot 4.8 dev 5 додає потокове завантаження текстур за mip-рівнями
Public- 11 Sep, 2026

Godot 4.8 dev 5 — один з останніх снапшотів розробки перед заморожуванням функцій версії 4.8, яку очікують до кінця місяця. Багато контриб'юторів поспішають довести свої функції до готовності до цього терміну, тож список виділених змін цього разу скромніший за звичайний. Але навіть так серед новинок є те, чого спільнота чекала роками.
Потокове завантаження текстур давно посідає верхні рядки списку найзатребуваніших можливостей рушія. Ідея в принципі проста: динамічно завантажувати й вивантажувати зображення залежно від положення камери, щоб гра могла одночасно показувати значно більше текстур. На практиці чиста реалізація помітно складніша, і єдиного «правильного» підходу тут немає.
Підхід, що увійшов у цей снапшот через GH-113429, — це потокове завантаження за mip-рівнями. Замість цілих текстур Godot тепер підвантажує лише потрібний mipmap — зменшену, менш деталізовану версію базової текстури, яка використовується, коли об'єкти далеко або чимось перекриті. У результаті помітно падає витрата відеопам'яті, що найважливіше для 3D-ігор із великими відкритими світами.
Щоб цим користуватися, потокове завантаження спочатку потрібно ввімкнути в налаштуваннях проєкту — після цього знадобиться перезапуск редактора. Зміни в рантаймі вносяться через синглтон TextureStreaming. Після активації текстури імпортуються через новий тип імпорту «Texture2D Streamed», який додає окремі налаштування мінімальної та максимальної роздільної здатності для кожної текстури — так можна зберігати важливі деталі вибірково. Ці потекстурні налаштування перекривають системні значення за замовчуванням.
Пов'язане виправлення, GH-104289, закриває давню проблему з mipmap: шейдери на кшталт alpha scissor на відстані перефільтровували текстуру, і вона «розчинялася», тому що mip-рівні відкидали деталі альфа-каналу. Тепер текстури зберігають альфа-дані навіть при переході на зменшені версії, тож не потрібні обхідні шляхи на кшталт форматів .dds із вбудованим альфа-покриттям. Доповнює реліз і GH-121080 — оновлена 2D-панель інструментів редактора, приведена до єдиного стилю з попереднім редизайном панелі ігрового вікна заради послідовного оформлення та зрозумілішого usability.