L'organizzazione Blender Foundation ha pubblicato la versione del pacchetto di modellazione 3D Blender 3.1, adatta per affrontare diverse esigenze legate alla modellazione 3D, alla grafica 3D, allo sviluppo di videogiochi, alla simulazione, al rendering, al compositing, al tracciamento dei movimenti, alla scultura digitale, alla creazione di animazioni e al montaggio video. Il codice è distribuito con licenza GPL. Le versioni pronte sono state create per Linux, Windows e macOS.
Le migliorie aggiunte in Blender 3.1 includono:
- Per il sistema di rendering Cycles è stato implementato un backend per velocizzare l'esecuzione del rendering utilizzando l'API grafica Metal. Il backend è stato sviluppato da Apple per migliorare le prestazioni di Blender sui computer Apple con schede grafiche AMD o processori ARM M1.
- È stata implementata la possibilità di renderizzare l'oggetto «Cloud Point» direttamente attraverso il motore Cycles per creare entità come sabbia e schizzi. Le nuvole di punti possono essere generate tramite nodi geometrici o importate da altri software. È stata notevolmente aumentata l'efficienza della gestione della memoria nel sistema di rendering Cycles. È stato aggiunto un nuovo nodo «Point Info» che consente l'accesso ai dati dei singoli punti.

- È garantito l'uso della GPU per accelerare il funzionamento del modificatore di suddivisione delle superfici (Subdivision).
- È stato notevolmente accelerato l'editing delle mesh poligonali.
- È stata implementata l'indicizzazione nel browser degli elementi collegati (Asset Browser), semplificando il lavoro con vari oggetti aggiuntivi, materiali e blocchi ambientali.
- Nel editor di immagini è stata garantita la possibilità di lavorare con immagini di dimensioni molto grandi (ad esempio con risoluzioni fino a 52K).
- La velocità di esportazione dei file nei formati .obj e .fbx è stata notevolmente aumentata, grazie alla riscrittura del codice per l'esportazione da Python a C++. Ad esempio, se prima l'esportazione di un grande progetto in un file Fbx richiedeva 20 minuti, ora il tempo di esportazione è stato ridotto a 20 secondi.
- Nell'implementazione dei nodi geometrici, il consumo di memoria è stato ridotto (fino al 20%), migliorando il supporto per il multithreading e i calcoli delle schede dei nodi.
- Aggiunti 19 nuovi nodi per la modellazione procedurale. Tra questi, sono stati introdotti nodi per l'estrusione (Extrude), la scalatura degli elementi (Scale Elements), la lettura dei campi dagli indici (Field at Index) e i campi di accumulo (Accumulate Field). Sono stati proposti nuovi strumenti per la modellazione delle mesh.

- Sono stati proposti nuovi strumenti per l'animazione nell'editor dei grafi.
- Interfaccia utente migliorata. È stata resa disponibile la visualizzazione automatica dell'elenco dei nodi filtrati durante il trascinamento dei socket, permettendo di visualizzare solo i tipi di socket ai quali è possibile connettersi. È stata aggiunta la supporto per la definizione di attributi dinamici personalizzati nelle istanze. È stata implementata la possibilità di contrassegnare i gruppi di nodi come elementi connessi (Asset) e il movimento in modalità drag & drop degli elementi connessi nei nodi di geometria, shading e post-processing.
- Aggiunti nuovi modificatori al sistema di disegno bidimensionale e animazione Grease Pencil, che consentono di creare schizzi in 2D e di utilizzarli successivamente in ambienti 3D come oggetti tridimensionali (un modello 3D viene generato sulla base di diversi schizzi piatti da angolazioni diverse). Nell'utensile di riempimento è consentito l'uso di valori negativi per riempimenti incompleti lungo il contorno, creando effetti di contorno.

- Ampliate le funzionalità dell'editor video non lineare. È stata aggiunta la supporto per il movimento in modalità drag & drop di blocchi di dati ed elementi durante l'anteprima.
- Nell'interfaccia di modellazione è possibile assegnare un'acutezza arbitraria a singoli vertici.

- Aggiunta del supporto per la tecnologia Pixar OpenSubdiv per modellazione, rendering ed esportazione nei formati Alembic e USD.
- Incluso il plugin Copy Global Transform per collegare la trasformazione di un oggetto a un altro per garantire un'animazione coerente.

Fonte: opennet.ru




