Organizace Blender Foundation představila vydání svobodného balíku pro 3D modelování Blender 3.4, který je vhodný pro řešení různých úkolů spojených s 3D modelováním, 3D grafikou, vývojem počítačových her, simulací, renderingem, kompozicí, sledováním pohybů, sochařským modelováním, vytvářením animací a střihem videa. Kód je šířen pod licencí GPL. Hotové sestavy byly vytvořeny pro Linux, Windows a macOS. Současně byl vytvořen opravený vydání Blender 3.3.2 v průběžné podpoře (LTS), pro kterou budou aktualizace vytvářeny do září 2024.
Mezi vylepšeními přidanými do Blender 3.4 jsou:
- Byla implementována podpora protokolu Wayland, která umožňuje přímo spouštět Blender v prostředích založených na Wayland bez použití vrstvy XWayland, což zvýší kvalitu práce v distribucích Linuxu, které používají Wayland jako výchozí. Pro práci v prostředích založených na Wayland je nutná knihovna libdecor pro dekoraci oken na straně klienta.
- Byla přidána možnost sestavit Blender jako modul pro jazyk Python, který umožňuje vytvářet obaly a služby pro vizualizaci dat, tvorbu animací, zpracování obrázků, úpravy videa, převod 3D formátů a automatizaci různých úkolů v Blenderu. Pro přístup k funkcionalitě Blenderu z kódu v jazyce Python byl navržen balíček „bpy“.
- Do renderovacího systému Cycles byla přidána podpora metody „Path Guiding“, která ve srovnání s technikou trasování paprsků umožňuje dosáhnout vyšší kvality při zpracování scén s odraženým osvětlením s využitím stejných procesorových zdrojů. Tato metoda například umožňuje snížit úroveň šumu ve scénách, kde je obtížné sledovat cestu ke zdroji světla pomocí techniky trasování paprsků, například když je místnost osvětlená skrze malou mezeru ve dveřích. Metoda byla implementována prostřednictvím integrace knihovny OpenPG (Open Path Guiding), kterou připravila společnost Intel.

- V režimu sochařského modelování je nyní usnadněn přístup k nastavením automatického maskování, která jsou nově dostupná v záhlaví 3D viewportu. Byly přidány možnosti automatického maskování podle nerovností, pohledu a vybrané oblasti. Pro převod automatické masky na běžný atribut masky, který lze upravovat a vizualizovat, je navrženo použít tlačítko „Vytvořit masku“.
- V UV editoru byla nabídnuta nová geometrická relaxační štětka, která zvyšuje kvalitu UV rozvinutí dosažením přesnějšího souladu s 3D geometrií při výpočtu parametrů překrytí textury na 3D objektu. UV editor rovněž přidal podporu nepravidelných sítí, pixelových intervalů, horního uchopení sítě, rotace UV rozvinutí s vyrovnáním podle vybraného okraje a rychlé nastavení náhodných parametrů měřítka, rotace nebo posunu pro vybrané UV ostrovy.

- Bylo poskytnuto překrytí viewportu pro zobrazení geometrických uzlů, které lze použít pro náhled, ladění nebo testování změn atributů v uzlovém stromě.
- Bylo přidáno 8 nových uzlů pro extrakci dat z meshů a křivek (např. určení příčných spojů, úhlů vrcholů, nastavení normály křivky a kontrola kontrolních bodů). Byla přidána uzel pro vzorkování UV ploch, což umožňuje zjistit hodnotu atributu na základě souřadnic UV rozvinutí. V menu „Přidat“ bylo zajištěno zobrazení zdrojů skupiny uzlů.
- Byly rozšířeny možnosti systému dvourozměrného kreslení a animace Grease Pencil, který umožňuje vytvářet skici v 2D a poté je používat v 3D prostředí jako trojrozměrné objekty (na základě několika plochých skic v různých úhlech se vytváří 3D model). Byl přidán modifikátor kontury pro generování obrysu na základě pohledu z kamery. Byla přidána možnost importu více SVG souborů najednou. Nástroj pro výplň byl výrazně vylepšen. Byl navržen nový způsob výplně, který používá poloměr kruhu k určení blízkosti konců čar při vyplňování.
- Ve souborech „.mtl“ byla implementována podpora rozšíření pro fyzikálně korektní renderování (PBR).
- Byla zlepšena práce se písmy.
- Byla přidána možnost extrakce snímků z videa ve formátu WebM a byla implementována podpora kódování videa ve formátu AV1 pomocí FFmpeg.
- V enginu Eevee a náhledu na platformě Linux byla zajištěna možnost renderování v režimu bez monitoru (headless).
- Byl zvýšen výkon modifikátoru subdivize povrchu (Subdivision Surface Modifier), vytváření objektů v dávkovém režimu, výpočtu vypnutých modifikátorů a vytváření miniatur ve formátu WebP. Výkon sochaření se zlepšil v situacích, kdy nejsou použity masky a sady hran.
Zdroj: opennet.ru


