L'organizzazione Blender Foundation ha pubblicato la versione del pacchetto di modellazione 3D gratuito Blender 5.0, adatto per affrontare una varietà di compiti legati alla modellazione 3D, alla grafica 3D, allo sviluppo di videogiochi, alla simulazione, al rendering, al compositing, al tracciamento dei movimenti, alla scultura, alla creazione di animazioni e al montaggio video. Il codice è distribuito con licenza GPL. Le versioni precompilate sono disponibili per Linux, Windows e macOS. Continuano inoltre a essere supportate le versioni LTS di Blender 4.2 e 4.5, aggiornamenti per le quali saranno rilasciati fino a luglio 2026 e 2027 rispettivamente.
Tra i miglioramenti aggiunti:
- È stata presentata una nuova implementazione del sistema di gestione del colore con supporto integrato per l'ampio intervallo dinamico di luminosità (HDR) e gli spazi colore a gamma estesa (Wide-gamut). È possibile visualizzare, leggere ed esportare colori Wide-gamut e HDR per immagini e video. Sono stati aggiunti nuovi modalità di visualizzazione che supportano i sistemi di codifica del colore ACES 1.3 e 2.0 (Academy Color Encoding System), i profili HDR Rec.2100-PQ/Rec.2100-HLG e AgX HDR, utilizzabili per l'integrazione con sistemi professionali di produzione cinematografica e per la visualizzazione di contenuti su display che supportano HDR. Per utilizzare HDR su Linux, è necessario eseguire Blender in ambienti basati su Wayland e abilitare il backend che utilizza l'API grafica Vulkan.

È stata aggiunta la supporto all'uso di colori Wide-gamut, inclusi gli spazi colore ACEScg e Linear Rec.2020, durante il lavoro con materiali, sorgenti di luce e il compositing. È possibile impostare individualmente lo spazio colore di lavoro per ogni file e sequencer.

È stata implementata la possibilità di salvare immagini nel formato OpenEXR negli spazi colorimetrici ACES2065-1 e ACEScg. È stata aggiunta la compatibilità con le trasformazioni visive descritte nello standard ACES 2.0 (view transform — trasformazione del colore calcolato durante il rendering nella presentazione visualizzata sul monitor). È stata migliorata la compatibilità con la configurazione OpenColorIO per ACES 2.0, utilizzata per garantire coerenza dei colori nelle diverse fasi della produzione cinematografica. È stato aggiunto un nodo per la trasformazione degli spazi colorimetrici nella fase di compositing.

- Nel nodo «Textura cielo» («Sky Texture») è stata aggiunta una nuova modello di cielo, che utilizza la diffusione multipla per aumentare il realismo. Il vecchio modello di cielo è stato mantenuto come opzione sotto il nome «Modello cielo a diffusione singola» («Single Scattering»). Oltre alla generazione dell'immagine del cielo, il nuovo modello può essere utilizzato per formare riflessioni precise negli interni. Grazie al nodo Sky Texture, è ora possibile generare rapidamente scene di alba o tramonto cambiando solo un parametro.
- È stata aggiunta la nodi "Tiling Radiale" ("Radial Tiling") per la creazione di forme arrotondate e immagini mosaico.

- Le possibilità di baking delle texture da mesh sono state significativamente ampliate grazie all'uso del modificatore "Multiresolution". Ad esempio, è stata aggiunta la supporto per facce n-gonali, la possibilità di bake di displacement vettoriale, bake solo su immagini selezionate e attive, tenendo conto del modificatore "Subdivision Surface".

- I nodi shader hanno ora supporto per le "Zone di Ripetizione" ("Repeat Zones"), simile alla loro implementazione nei nodi geometrici. Con il sistema di rendering EEVEE è possibile impostare dinamicamente il numero di iterazioni, mentre nel sistema Cycles è possibile impostare solo un numero fisso di iterazioni.
- Sono stati aggiunti i nodi "Pacchetto" ("Bundle", unione di più elementi in un insieme), "Chiusura" ("Closure", passaggio di funzioni proprie per gruppi di nodi) e "Interruttore del Menu" ("Menu Switch", output di un valore basato sull'elemento selezionato nel menu).

- Nel motore di rendering Cycles è stato introdotto un nuovo algoritmo di rendering volumetrico che elimina la comparsa di artefatti a blocchi in volumi sovrapposti, consentendo l'operatività senza la necessità di impostare parametri come la dimensione del passo, il numero massimo di passi e l'omogeneità del volume.

- In Cycles è stato implementato un metodo di rendering più preciso per la diffusione sottosuperficiale (subsurface scattering). Il nuovo metodo considera le riflessioni multiple nella simulazione della diffusione della luce all'interno di oggetti traslucidi complessi, eliminando l'eccessivo scurimento delle aree, ma richiede più tempo per il rendering.

- In Cycles è stata realizzata l'applicazione dell'effetto di iridescenza ai materiali metallici, ad esempio per visualizzare la sfumatura iridescente nelle aree di surriscaldamento del metallo.

- Stabilizzato e attivato di default nel modificatore «Subdivision Surface» il meccanismo di suddivisione adattativa delle superfici (Adaptive Subdivision), che suddivide le celle nella mesh in base alla distanza dalla fotocamera. È stata aggiunta l'opzione «Object Space», che consente di impostare la lunghezza dei bordi non in pixel, ma in unità di misura dell'oggetto stesso.
- Nel motore di rendering EEVEE sono state implementate ottimizzazioni che accelerano notevolmente la compilazione dei materiali. L'accelerazione è evidente nelle configurazioni che utilizzano tutti i backend; ad esempio, nelle configurazioni basate su backend NVIDIA e Vulkan, l'accelerazione può arrivare fino a 4 volte. Le operazioni di sovrapposizione delle istanze di mesh sono state accelerate fino a 3 volte. In EEVEE è stata inoltre aggiornata l'implementazione dei MatCaps (Material Capture), che ora supporta il riflesso speculare della luce, migliorando la qualità del rendering delle superfici scure durante la visualizzazione di una scena 3D.

- Aggiornati i set di file dimostrativi e asset. Nel set Human Base Meshes è stato aggiunto un nuovo asset con uno scheletro umano.

- Nel sistema di compositing (Compositor) è stata implementata una nuova pannello asset (Asset Shelf), che offre accesso rapido agli effetti preimpostati.

- È stata assicurata la compatibilità con le specifiche che definiscono le utility e le librerie della piattaforma di riferimento VFX.
- Le capacità del sistema di disegno e animazione bidimensionale Grease Pencil sono state ampliate, consentendo di creare schizzi in 2D e poi utilizzarli in un ambiente 3D come oggetti tridimensionali (da più schizzi piani in diverse angolazioni si forma un modello 3D). È stata aggiunta la possibilità di applicare l'effetto di sfocatura del movimento (Motion Blur). Nella barra laterale della vista 3D è stato aggiunto il pannello "Dati delle curve" ("Curve Data"), che consente di impostare i valori di una o più curve selezionate. È stata implementata la possibilità di impostare diversi tipi di angoli per ogni punto: con punta piatta, acuta o tonda. È stato aggiunto lo strumento "Penna" ("Pen") per la creazione e la modifica delle curve Bézier. È stata garantita una corretta connessione tra il segmento iniziale e finale delle linee chiuse senza spazi o sovrapposizioni.

- È stata ampliata l'integrazione del videoredattore non lineare (Video Sequencer) con altri componenti di Blender. Nell'editor delle proprietà sono state aggiunte schede separate per i modificatori e le impostazioni della traccia. È stato implementato un modificatore basato su nodi di compositing. Nella parte inferiore del pannello sono stati integrati pulsanti per il controllo della riproduzione.

- Il modificatore Array è stato riprogettato utilizzando nodi geometrici, il che ha reso facile configurarlo e ampliarlo in base alle proprie preferenze, oltre a consentire l'uso di randomizzazione, distribuzione circolare e gizmo per il posizionamento degli oggetti.
- Nell'editor UV, è stata riprogettata e attivata per impostazione predefinita la sincronizzazione della mappatura UV. È stata migliorata la performance del rollback delle modifiche.
- È stata migliorata la navigazione durante l'ispezione delle scene VR, utilizzando caschi per la realtà virtuale. Sono state aggiunte nuove impostazioni di navigazione in modalità realtà virtuale. È possibile modificare la velocità di movimento in modalità volo. La navigazione in modalità teletrasporto è stata ottimizzata. Per ridurre la disorientazione, è stata implementata una movimentazione discreta della camera durante le azioni del joystick sul controller. Per diminuire il malessere durante l'uso, è stato aggiunto un effetto di vignettatura che limita il campo visivo durante il movimento.

- Le impostazioni dei temi sono state semplificate. È stata aggiunta l'opzione "Riduci movimenti" per disattivare effetti di animazione superflui. L'interfaccia dell'editor nod è stata ottimizzata.
- Per impostazione predefinita, il salvataggio dei file blend avviene in forma compressa.
- È stata aggiunta l'opzione da riga di comando "—gpu-vsync [on/off/auto]" per gestire l'attivazione della sincronizzazione verticale (VSync) con impulso di spegnimento dei fotogrammi, utilizzata per prevenire il tearing durante l'output.
- Nei sistemi con Wayland, è stato implementato l'uso del protocollo cursor-shape per configurare l'aspetto del cursore.


Fonte: opennet.ru















