Nadácia Blender Foundation vydala Blender 3, bezplatný balík na 3.0D modelovanie vhodný pre rôzne 3D modelovanie, 3D grafiku, vývoj hier, simuláciu, vykresľovanie, skladanie, sledovanie pohybu, sochárstvo, animáciu a aplikácie na úpravu videa. Kód je distribuovaný pod licenciou GPL. Pre Linux, Windows a macOS sa generujú hotové zostavy.
Hlavné zmeny v Blenderi 3.0:
- Používateľské rozhranie bolo aktualizované a bola navrhnutá nová téma dizajnu. Prvky rozhrania sa stali kontrastnejšími a ponuky a panely majú teraz zaoblené rohy. Prostredníctvom nastavení si môžete prispôsobiť rozostupy medzi panelmi podľa svojho vkusu a zvoliť úroveň zaoblenia rohov okien. Vzhľad rôznych widgetov bol zjednotený. Vylepšená implementácia náhľadu miniatúr a mierky. Rozhranie lineárneho nefotorealistického vykresľovania (Freestyle) bolo úplne prepracované. Možnosti správy oblasti boli rozšírené: rohové akčné zóny vám teraz umožňujú presunúť akékoľvek susedné oblasti, bol pridaný nový operátor uzatvárania oblastí a boli vylepšené operácie zmeny veľkosti oblasti.
- Pribudol nový editor – Asset Browser, ktorý uľahčuje prácu s rôznymi doplnkovými objektmi, materiálmi a blokmi prostredia. Poskytuje možnosť definovať knižnice položiek, zoskupovať položky do katalógov a pripájať metadáta, ako sú popisy a značky pre jednoduchšie vyhľadávanie. K prvkom je možné prepojiť ľubovoľné miniatúry.
- Systém vykresľovania Cycles bol prepracovaný, aby sa výrazne zlepšil výkon vykresľovania GPU. Uvádza sa, že vďaka novému kódu vykonávanému na strane GPU a zmenám v plánovači sa rýchlosť vykresľovania typických scén zvýšila v porovnaní s predchádzajúcim vydaním 2-8 krát. Okrem toho pribudla podpora hardvérovej akcelerácie pomocou technológií NVIDIA CUDA a OptiX. Pre GPU AMD bol pridaný nový backend založený na platforme AMD HIP (Heterogeneous Interface for Portability), ktorý ponúka C++ Runtime a dialekt C++ na vytváranie prenosných aplikácií založených na jedinom kóde pre GPU GPU AMD a NVIDIA (AMD HIP je momentálne dostupné len pre Windows a samostatné RDNA karty /RDNA2 a pre Linux a staršie grafické karty AMD sa objavia vo vydaní Blender 3.1). Podpora OpenCL bola ukončená.
- Kvalita a odozva interaktívneho vykresľovania výrezu sa výrazne zlepšila, a to aj so zapnutým režimom prekrytia. Zmena sa hodí najmä pri nastavovaní osvetlenia. Pridané samostatné predvoľby pre výrez a vzorkovanie. Vylepšené adaptívne vzorkovanie. Pridaná možnosť nastaviť časový limit na vykreslenie scény alebo vykreslenie, kým sa nedosiahne určený počet vzoriek.
- Knižnica Intel OpenImageDenoise bola aktualizovaná na verziu 1.4, čo umožnilo zvýšiť úroveň detailov po odstránení šumu vo výreze a pri finálnom vykresľovaní. Pass Filter pridal nové nastavenie predfiltra na ovládanie redukcie hluku pomocou asistovaného albeda a normálneho.
- Pridaný režim Shadow Terminator na elimináciu artefaktov na hranici svetla a tieňa, typický pre modely s veľkými rozostupmi polygonálnych sietí. Okrem toho sa navrhuje nová implementácia lapača tieňov, ktorá podporuje odrazené svetlo a osvetlenie pozadia, ako aj nastavenia na ovládanie pokrytia skutočných a syntetických objektov. Vylepšená kvalita farebných tieňov a presné odrazy pri miešaní 3D s reálnymi zábermi.
- Pridaná podpora pre zmenu anizotropie a indexu lomu na režim podpovrchového rozptylu.
- Vykresľovacie jadro Eevee, ktoré podporuje vykresľovanie v reálnom čase na fyzickom základe a na vykresľovanie používa iba GPU (OpenGL), poskytuje 2-3 krát rýchlejší výkon pri úprave veľmi veľkých sietí. Implementované uzly „Vlnová dĺžka“ a „Atribút“ (na definovanie vlastných atribútov siete). Poskytuje plnú podporu pre atribúty generované geometrickými uzlami.
- Rozšírilo sa rozhranie pre správu geometrických objektov na základe uzlov (Geometry Nodes), v ktorom bol prepracovaný spôsob definovania skupín uzlov a navrhnutý nový systém atribútov. Bolo pridaných asi 100 nových uzlov na interakciu s krivkami, textovými údajmi a inštanciami objektov. Viditeľnosť spojení uzlov sa zvýšila vyfarbením uzlov a spájaním čiar špecifickou farbou. Pridaný koncept polí pre organizáciu prenosu dát a funkcií, založený na vytváraní operácií zo základných uzlov a ich vzájomnom spájaní. Polia vám umožňujú vyhnúť sa používaniu pomenovaných atribútov na prechodné ukladanie údajov a bez použitia špeciálnych uzlov „Atribút“.
- Do rozhrania geometrických uzlov pribudla podpora objektov Text a Curve s plnou podporou atribútového systému a zabezpečená je aj možnosť práce s materiálmi. Krivkové uzly umožňujú pracovať s krivkami v strome uzlov – s poskytnutými primitívami kriviek môžete teraz cez rozhranie uzla vykonávať prevzorkovanie, vypĺňanie, orezávanie, nastavenie typu spline, prevod na sieť a ďalšie operácie. Textové uzly vám umožňujú manipulovať s reťazcami prostredníctvom rozhrania uzla.
- Nelineárny video editor (Video Sequencer) pridal podporu pre prácu s obrazovými a video stopami, prezeranie náhľadov a transformáciu stôp priamo v oblasti náhľadu, podobne ako je to implementované v 3D výreze. Okrem toho, editor videa poskytuje možnosť viazať ľubovoľné farby na stopy a pridáva režim prepisovania umiestnením jednej stopy na druhú.
- Možnosti kontroly scény pomocou prilieb pre virtuálnu realitu boli rozšírené, vrátane možnosti vizualizácie ovládačov a navigácie prostredníctvom teleportácie cez javisko alebo letu nad javiskom. Pridaná podpora pre 3D prilby Varjo VR-3 a XR-3.
- Do dvojrozmerného kresliaceho a animačného systému Grease Pencil pribudli nové modifikátory, ktoré umožňujú vytvárať náčrty v 2D a následne ich používať v 3D prostredí ako trojrozmerné objekty (3D model je vytvorený na základe niekoľkých plochých náčrtov z rôzne uhly). Napríklad bol pridaný modifikátor Dot Dash na automatické generovanie bodkovaných čiar s možnosťou priradiť každému segmentu rôzne materiály a posuny. Produktivita umeleckých línií sa výrazne zlepšila. Bola vykonaná práca na zlepšení jednoduchosti kreslenia.
- Výrazne skrátený čas načítania a zápisu pre súbory .blend použitím kompresného algoritmu Zstandard namiesto gzip.
- Pridaná podpora pre import súborov vo formáte USD (Universal Scene Description) navrhnutom spoločnosťou Pixar. Podporovaný je import sietí, kamier, kriviek, materiálov, objemu a parametrov osvetlenia. Bola rozšírená podpora pre formát Alembic používaný na reprezentáciu 3D scén.
Zdroj: opennet.ru