Organizacija Blender Foundation objavila je izlazak slobodnog paketa 3D modeliranja Blender 4.0, pogodnog za rješavanje različitih zadataka vezanih uz 3D modeliranje, 3D grafiku, razvoj računalnih igara, simulacije, renderiranje, kompozitiranje, praćenje pokreta, skulpturalno modeliranje, stvaranje animacija i montažu videa. Kod se distribuira pod GPL licencom. Gotove verzije su pripremljene za Linux, Windows i macOS. Također se podržavaju verzije Blender 3.3 i 3.6 s dugotrajnom podrškom (LTS), za koje će se ažuriranja oblikovati do rujna 2024. godine i lipnja 2025. godine.
Među dodanim poboljšanjima:
- Predložena je nova implementacija čvora s principijelnim shaderom BSDF (Principled Bidirectional Scattering Distribution Function), u kojem je značajno proširena podrška za različite vrste materijala i povećana fleksibilnost korištenja. Na primjer, sjaj tkanine (Sheen) sada se osigurava novom shader modelom mikrofibre i postavlja se na gornji sloj iznad sjaja i premazivanja, što omogućuje korištenje ne samo za dlakave tkanine, već i za stvaranje efekta prašine na bilo kojim materijalima. Sloj premaza (Coat) sada se postavlja iznad sloja sjaja (Emission), što, primjerice, omogućuje simulaciju sjaja ekrana iza stakla. U podsuperskaternom rasipanju sada se koristi osnovna boja umjesto odvojene. Čvorovi 'Sjajni BSDF' i 'Anizotropni BSDF' spojeni su u jedan čvor 'Sjajni BSDF' s mogućnošću upravljanja anizotropijom. Dodana je podrška za toniranje rubova metalnih površina.

- Dodan je režim upravljanja bojom AgX, koji u usporedbi s Filmic režimom omogućuje postizanje realističnijih rezultata u prisustvu preeksponiranih područja, približavajući svijetle boje bijeloj boji, slično stvarnim kamerama.


- U teksturnom čvoru 'Voronoi' implementirana je mogućnost dodavanja fraktalnog šuma i određivanja više slojeva detaljnosti, kao i dodana tri nova tipa ulaznih podataka: detaljnost (broj slojeva za izračun), hrapavost (stepen utjecaja gornjih slojeva na rezultat) i lakunarnost (koeficijent skaliranja svakog sljedećeg sloja).
- U sustavu renderiranja Cycles implementirana je mogućnost povezivanja svjetla (light linking), koja omogućava osvjetljavanje samo pojedinih objekata na sceni, kao i mogućnost povezivanja sjena (shadow linking) za određivanje koji objekti blokiraju sjene prilikom osvjetljavanja. Ove mogućnosti pružaju veću kontrolu nad osvjetljenjem, na primjer, različitim objektima mogu se dodijeliti različita podešavanja osvjetljenja i osigurati posebno osvjetljavanje likova.


- U metodi renderiranja 'Path Guiding' podržava se rad ne samo s difuznim, već i s sjajnim površinama. Primjena Path Guidinga omogućuje značajno smanjenje razine šuma na sjajnim površinama i pronalazak nedostajućih putanja do izvora svjetlosti. Brzina učitavanja velikih poligonalnih mreža povećana je značajno (1,76 puta).


- Predložen je alat 'Node tools' koji se može koristiti za proširenje osnovnih mogućnosti Blendera i izmjenu postojećih alata, koristeći geometrijske nodove umjesto skripti na Python jeziku. Za izradu novih alata na bazi nodova predlaže se korištenje ugrađenog uređivača geometrijskih nodova. Kako bi se implementirala nova funkcionalnost, u sustav geometrijskih nodova dodan je niz novih mogućnosti, kao što je pokretanje geometrijskih nodova kao običnih operatora.
Također je dodano nekoliko specifičnih nodova koji omogućuju pristup 3D kursoru, selekciji područja i upravljanju vidljivošću (Face Set). Dodan je nod Repeat Zones, koji omogućuje izvršavanje odabranih nodova proizvoljni broj puta za organizaciju rada ciklusa bez dupliciranja nodova. Dodano je 8 novih nodova za pojednostavljenje operacija rotacije.

- U sučelju modeliranja značajno su proširene mogućnosti vezane uz privrženja (snapping). Preuređena je padajuća izbornik privrženja. Dodana je mogućnost odabira osnovne (početne) točke privrženja u hodu (pritiskom na tipku 'B') i navigacije pomoću držanja tipke Alt tijekom transformacije objekata (pomicanje, rotacija i skaliranje). Kada se kursor pomakne na poligonalnu mrežu, njezin oblik sada se mijenja ovisno o korištenom tipu privrženja (na primjer, uzima oblik kvadrata za vrhove, kruga za ravninu i trokuta za međupoint).

- U korisničkom sučelju implementirana mogućnost trenutnog pretraživanja elemenata prisutnih u izborniku „Dodaj“ (objekti, mreže, krivulje, čvorovi, modifikatori itd.) — dovoljno je početi tipkati u izborniku i rezultati će se prikazivati tijekom unosa pretraživačke fraze. U drugim izbornicima i podizbornicima pretraživanju se može pristupiti pritiskom na razmaknicu (na primjer, može se pomaknuti pokazivač na izbornik Datoteka, pritisnuti razmaknicu, unijeti tip formata datoteke i dobiti poveznicu za uvoz i izvoz). Prije početka unosa pretraživačke fraze prikazat će se prošli rezultati pretraživanja. Izbornik dodavanja modifikatora značajno je redizajniran.

- Povećana je veličina dijaloga za odabir boje. Na Linuxu i Windowsima sučelje za odabir boje može se koristiti za određivanje boje u području ekrana izvan prozora Blendera.

- Font u korisničkom sučelju promijenjen je u Inter, što omogućava kvalitetno prikazivanje, neovisno o veličini i razlučivosti zaslona. Prilikom ispisivanja teksta osigurano je ispravno hinting i subpikselno pozicioniranje. U postavkama dodane su opcije za uključivanje subpikselnog antialiasinga.

- Dodane su nove tipkovne prečice i rasporedi za stvaranje okruženja naviknutog za ljude koji su radili u drugim 3D paketima. Ujednačene su prečice u različitim načinima rada. U Tweak Tool dodana je mogućnost pomicanja više objekata mišem odjednom. Za brzi prijelaz na postavke dodana je kombinacija Ctrl + zarez. Za prelazak na preimenovanje oznaka sada je dovoljan dvostruki klik mišem.

- U alatu za izradu animacija predstavljena je kolekcija zglobova (Armature Bones). Biblioteka poza prebačena je na novi sustav sredstava i sada je dostupna iz 3D prozora. U grafički editor dodani su interaktivni klizači za izvršenje operacija Match Slope, Blend To Ease, Blend Offset, Shear Keys, Scale Average, Time Offset i Push/Pull.

- Predložena je nova verzija seta ljudskih osnovnih mreža s kolekcijom modela ljudskih tijela.

- Dodana je ekstenzija Hydra Storm s implementacijom sustava renderiranja temeljenog na platformi OpenUSD. Novi render može se koristiti kao alternativa Cycles, EEVEE i Workbench. Po svojim mogućnostima, Hydra Storm zaostaje za renderom EEVEE i uglavnom je usmjeren na pregled prije izvoza, omogućujući ocjenjivanje kako će scena izgledati u drugim sustavima koji podržavaju format USD.
- Osigurana je kompatibilnost sa specifikacijom CY2023 koja definira alate i biblioteke referentne platforme VFX.
Izvor: opennet.ru















