Organizace Blender Foundation zveřejnila vydání volného balíčku 3D modelování Blender 4.0, určeného pro řešení různých úloh v oblasti 3D modelování, 3D grafiky, vývoje počítačových her, simulace, renderování, kompozice, sledování pohybu, sochařského modelování, vytváření animace a střihu videa. Kód je distribuován pod licencí GPL. Hotové sestavení je k dispozici pro Linux, Windows a macOS. Také pokračují v podpoře větví Blender 3.3 a 3.6 s dlouhodobou podporou (LTS), aktualizace pro které budou připraveny až do září 2024 a června 2025.
Mezi přidanými vylepšeními:
- Byla navržena nová implementace uzlu s principem shaderu BSDF (Principled Bidirectional Scattering Distribution Function), ve které byla výrazně rozšířena podpora různých typů materiálů a zvýšena flexibilita použití. Například lesk tkaniny (Sheen) je nyní zajištěn novým modelem mikrovlákna a umisťuje se do horní vrstvy nad svícením a povrchem, což umožňuje jeho použití nejen pro chlupaté tkaniny, ale také pro vytvoření efektu prachu na jakýchkoli materiálech. Vrstva povrchu (Coat) je nyní umístěna nad vrstvou svícení (Emission), což například umožňuje simulovat svícení obrazovky za sklem. V podsvětlém rozptýlení je nyní používána nikoli samostatná, ale základní barva. Uzly „Lesklý BSDF“ a „Anizotropní BSDF“ byly sloučeny do jednoho uzlu „Lesklý BSDF“ s možností řízení anizotropie. Byla přidána podpora tónování okrajů kovových povrchů.

- Byl přidán režim řízení barvy AgX, který ve srovnání s režimem Filmic umožňuje dosáhnout realistějších výsledků v oblastech s přepálenými oblastmi, díky přiblížení jasných barev k bílé barvě, podobně jako u skutečných kamer.


- V texturovém uzlu „Voronoi“ byla realizována možnost přidání fraktálního šumu a určení několika vrstev detalizace, a také byly přidány tři nové typy vstupních dat: detail (počet vrstev pro výpočet), drsnost (míra vlivu horních vrstev na výsledek) a lukarnost (koeficient škálování každé následující vrstvy).
- V renderovacím systému Cycles je implementována možnost propojení světla (light linking), která umožňuje osvětlit pouze jednotlivé objekty na scéně, a také možnost propojení stínů (shadow linking) pro určení, které objekty blokují stíny při osvětlení. Tyto funkce poskytují větší kontrolu nad osvětlením, například různé objekty mohou mít přiřazeny různé nastavení osvětlení a umožnit individuální osvětlení postavy.


- V metodě renderování „Path Guiding“ byla implementována podpora pro práci nejen s difuzními, ale i s lesklými povrchy. Použití Path Guiding podstatně snižuje hladinu šumu na lesklých površích a nachází chybějící cesty k zdroji světla. Rychlost načítání velkých polygonálních sítí byla zvýšena o 1,76krát.


- Byl navržen nástroj "Node tools", který lze využít k rozšíření základních možností Blenderu a ke změně existujících nástrojů pomocí geometrických uzlů místo skriptů v Pythonu. Pro vytváření nových nástrojů založených na uzlech se doporučuje použít standardní editor geometrických uzlů. Do systému geometrických uzlů byla přidána řada nových funkcí, jako je spuštění geometrických uzlů jako běžných operátorů.
Bylo také přidáno několik specifických uzlů, které zajišťují přístup k 3D kurzoru, výběru oblastí a řízení viditelnosti (Face Set). Byla přidána uzel Repeat Zones, který umožňuje provést vybrané uzly libovolný početkrát pro organizaci cyklů bez duplikace uzlů. Přidáno bylo 8 nových uzlů pro zjednodušení rotačních operací.

- V rozhraní modelování byly významně rozšířeny možnosti související s přichytáváním (snapping). Bylo přepracováno rozbalovací menu přichytávání. Přidána možnost výběru základního (počátečního) bodu přichytávání za běhu (stisknutím klávesy „B“) a navigace pomocí držení klávesy Alt během transformace objektů (pohyb, rotace a měření). Když se kurzor pohybuje nad polygonální sítí, její tvar se nyní mění v závislosti na použitém typu přichytávání (například nabývá tvaru čtverce pro vrcholy, kruhu pro rovinu a trojúhelníka pro mezilidské body).

- V uživatelském rozhraní byla implementována možnost okamžitého vyhledávání prvků přítomných v nabídce „Přidat“ (objekty, mříže, křivky, uzly, modifikátory atd.) — stačí začít psát a výsledky se budou zobrazovat během zadávání dotazu. V jiných nabídkách a podnabídkách lze vyhledávání aktivovat stiskem mezerníku (například můžete myší přijet k nabídce Soubor, stisknout mezerník, zadat typ formátu souboru a získat odkaz na import a export). Před zahájením zadávání dotazu se zobrazují minulé výsledky vyhledávání. Nabídka přidání modifikátoru byla výrazně přepracována.

- Zvětšena velikost dialogu pro výběr barvy. V Linuxu a Windows lze rozhraní pro výběr barvy použít k určení barvy v oblasti obrazovky mimo okno Blenderu.

- Písmo v uživatelském rozhraní bylo změněno na Inter, což umožnilo zajištění kvalitního zobrazení, bez ohledu na velikost a rozlišení obrazovky. Při vykreslování textu byla zajištěna správná hinting a subpixelové umístění. Do nastavení byly přidány možnosti pro aktivaci subpixelového vyhlazování.

- Byly přidány nové klávesové zkratky a rozložení pro vytvoření prostředí, které je přirozené pro uživatele pracující s jinými 3D balíčky. Byla provedena unifikace klávesových zkratek v různých režimech. Do Tweak Tool byla přidána možnost přemisťovat více objektů najednou myší. Pro rychlý přístup k nastavením byla přidána kombinace Ctrl + čárka. Pro přejmenování značek nyní stačí dvojité kliknutí myší.

- Ve nástrojích pro vytváření animací byla nabídnuta kolekce kloubů (Armature Bones). Knihovna pozic byla převedena na nový systém assetů a nyní je dostupná z 3D pohledu. Do grafického editoru byly přidány interaktivní posuvníky pro provádění operací Match Slope, Blend To Ease, Blend Offset, Shear Keys, Scale Average, Time Offset a Push/Pull.

- Byla představena nová verze sady Human Base Meshes s kolekcí modelů lidských těl.

- Byl přidán doplněk Hydra Storm s implementací renderovacího systému založeného na platformě OpenUSD. Nový render může být použit jako alternativa k Cycles, EEVEE a Workbench. V možnosti Hydra Storm zaostává za renderem EEVEE a je převážně zaměřen na předběžný náhled před exportem, což umožňuje posoudit, jak bude scéna vypadat v jiných systémech podporujících formát USD.
- Zajištěna kompatibilita se specifikací CY2023, která určuje nástroje a knihovny referenční platformy VFX.
Zdroj: opennet.ru















