Organizația Blender Foundation a publicat lansarea pachetului gratuit de modelare 3D Blender 3.1, potrivit pentru rezolvarea diverselor sarcini legate de modelarea 3D, grafică 3D, dezvoltarea de jocuri video, simulări, randare, compunere, urmărirea mișcărilor, modelare sculpturală, crearea de animații și editare video. Codul este distribuit sub licența GPL. Versiunile finale sunt disponibile pentru Linux, Windows și macOS.
Printre îmbunătățirile adăugate în Blender 3.1:
- Pentru sistemul de randare Cycles, a fost implementat un backend pentru accelerarea procesului de randare utilizând API-ul grafic Metal. Backend-ul a fost dezvoltat de Apple pentru a îmbunătăți performanța Blender pe computerele Apple cu plăci grafice AMD sau procesoare ARM M1.
- A fost realizată posibilitatea de randare a obiectului „Nor de puncte” (Point Cloud) direct prin motorul Cycles pentru a crea entități precum nisip și stropi. Norii de puncte pot fi generați prin noduri geometrice sau importați din alte programe. Eficiența în utilizarea memoriei în sistemul de randare Cycles a fost semnificativ îmbunătățită. A fost adăugat un nou nod „Point Info”, care permite accesul la datele fiecărui punct.

- A fost asigurat utilizarea GPU-ului pentru accelerarea modului de construcție a suprafețelor netede prin subdiviziune (Subdivision).
- Editarea rețelelor poligonale a fost semnificativ accelerată.
- A fost implementată indexarea în browserul elementelor conectabile (Asset Browser), facilitând lucrul cu diverse obiecte suplimentare, materiale și blocuri de mediu.
- În editorul de imagini, a fost asigurată posibilitatea de a lucra cu imagini de dimensiuni foarte mari (de exemplu, cu o rezoluție de nivel 52K).
- Viteza de export a fișierelor în formatele .obj și .fbx a fost crescută de câteva ori, datorită rescrierii codului de export din Python în C++. De exemplu, dacă înainte exportul unui proiect mare în fișierul Fbx dura 20 de minute, acum timpul de export a fost redus la 20 de secunde.
- În implementarea nodurilor geometrice, consumul de memorie a fost redus (cu până la 20%), iar suportul pentru calculul în paralel și procesarea nodurilor a fost îmbunătățit.
- Au fost adăugate 19 noduri noi pentru modelarea procedurală. Acestea includ noduri pentru extrudare (Extrude), scalarea elementelor (Scale Elements), citirea câmpurilor din indici (Field at Index) și câmpurilor de acumulare (Accumulate Field). Au fost propuse noi instrumente pentru modelarea mesh-urilor.

- Editorul de grafuri a introdus noi instrumente pentru animație.
- Interfața utilizatorului a fost îmbunătățită. A fost oferită posibilitatea de a arăta automat lista nodurilor filtrate atunci când se trag prin mouse socket-urile, ceea ce permite vizualizarea doar a tipurilor de socket-uri la care este posibilă conectarea. Instanțelor li s-a adăugat suport pentru definirea atributelor dinamice proprii. A fost implementată posibilitatea de a marca grupurile de noduri ca elemente conectabile (Asset) și de a le muta în modul drag&drop din browserul elementelor conectabile în nodurile de geometrie, shading și post-procesare.
- Au fost adăugate noi modificatoare în sistemul de desenare 2D și animație Grease Pencil, care permit crearea de schițe în 2D și utilizarea acestora apoi în mediu 3D ca obiecte tridimensionale (pe baza mai multor schițe plate din diferite unghiuri se formează un model 3D). În instrumentul de umplere a fost permisă utilizarea valorilor negative pentru umplerea incompletă pe contur pentru a crea efecte cu margine.

- Capabilitățile editorului video non-linear au fost extinse. A fost adăugat suportul pentru mutarea în modul drag&drop a blocurilor de date și elementelor în timpul previzualizării.
- În interfața de modelare a fost oferită posibilitatea de a da vârfului individual o ascuțire aleatorie.

- A fost adăugat suport pentru tehnologia Pixar OpenSubdiv pentru modelare, randare și export în formatele Alembic și USD.
- Componența include un plugin Copy Global Transform pentru a lega transformarea unui obiect de altul pentru a asigura animația lor coerentă.

Sursa: opennet.ro




