Godot 4.8 dev 5 dodaje strujanje tekstura po mip-razinama

  • PublicPublic
  • 11 Sep, 2026
Godot 4.8 dev 5 dodaje strujanje tekstura po mip-razinama

Godot 4.8 dev 5 jedan je od posljednjih razvojnih snapshotova prije zamrzavanja značajki verzije 4.8, koja se očekuje krajem mjeseca. Mnogi suradnici žure dovršiti svoje značajke do tog roka, pa je popis istaknutih promjena ovaj put skromniji nego inače. No čak i tako među novostima ima onoga što je zajednica čekala godinama.

Strujanje tekstura već dugo zauzima vrh popisa najtraženijih mogućnosti pokretača. Ideja je u načelu jednostavna: dinamički učitavati i uklanjati slike ovisno o položaju kamere, kako bi igra mogla istovremeno prikazivati daleko više tekstura. U praksi je čista implementacija znatno teža i jedinstvenog „ispravnog" pristupa ovdje nema.

Pristup koji je ušao u ovaj snapshot putem GH-113429 jest streaming po mip-razinama. Umjesto cijelih tekstura, Godot sada učitava samo potrebni mipmap — smanjenu, manje detaljnu verziju osnovne teksture koja se koristi kada su objekti udaljeni ili nečim zaklonjeni. Zbog toga osjetno pada potrošnja video-memorije, što je najvažnije za 3D igre s velikim otvorenim svjetovima.

Da biste to koristili, streaming je najprije potrebno uključiti u postavkama projekta — nakon toga bit će potrebno ponovno pokretanje editora. Promjene u runtimeu unose se putem singletona TextureStreaming. Nakon aktivacije, teksture se uvoze putem novog tipa uvoza „Texture2D Streamed”, koji dodaje zasebne postavke minimalne i maksimalne razlučivosti za svaku teksturu — tako se važni detalji mogu selektivno sačuvati. Te postavke po teksturi nadjačavaju sustavne zadane vrijednosti.

Povezani popravak, GH-104289, zatvara dugogodišnji problem s mipmapom: shaderi poput alpha scissora na udaljenosti su previše filtrirali teksturu pa bi se ona „otopila”, jer su mip-razine odbacivale detalje alfa-kanala. Sada teksture zadržavaju alfa-podatke čak i pri prelasku na smanjene verzije, tako da nisu potrebna zaobilazna rješenja poput formata .dds s ugrađenim alfa-pokrivanjem. Izdanje zaokružuje i GH-121080 — osvježena 2D alatna traka editora, usklađena s ranijim redizajnom trake prozora igre radi dosljednog izgleda i jasnijeg usabilityja.