L'organizzazione Blender Foundation ha rilasciato la versione del pacchetto di modellazione 3D Blender 5.0, adatto per affrontare diverse esigenze legate alla modellazione 3D, grafica 3D, sviluppo di videogiochi, simulazione, rendering, compositing, tracciamento del movimento, scultura digitale, creazione di animazioni e montaggio video. Il codice è distribuito con licenza GPL. Le versioni pronte sono disponibili per Linux, Windows e macOS. Continua anche il supporto per i rami LTS di Blender 4.2 e 4.5, per i quali verranno rilasciati aggiornamenti fino a luglio 2026 e 2027 rispettivamente.
Tra i miglioramenti aggiunti:
- È stata introdotta una nuova implementazione del sistema di gestione del colore con supporto integrato per l'ampio intervallo dinamico di luminosità (HDR) e spazi colore a gamma estesa (Wide-gamut). È garantita la possibilità di 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), profili HDR Rec.2100-PQ/Rec.2100-HLG e AgX HDR, utilizzabili per integrazioni con sistemi professionali di produzione cinematografica e per la visualizzazione di contenuti su display che supportano HDR. Per utilizzare l'HDR su Linux, è necessario eseguire Blender in ambienti basati su Wayland e abilitare il backend che utilizza l'API grafica Vulkan.

È stato aggiunto il supporto per l'uso di colori Wide-gamut, inclusi gli spazi colore ACEScg e Linear Rec.2020, durante il lavoro con materiali, fonti di luce e compositing. È possibile impostare uno spazio colore di lavoro separato per ciascun file e sequencer.

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

- È stata aggiunta una nuova modello di cielo al nodo "Textura cielo" ("Sky Texture"), in cui viene utilizzata la dispersione multipla per aumentare il realismo. Il vecchio modello di cielo è stato mantenuto come opzione con il nome "Modello cielo con dispersione singola" ("Single Scattering"). Oltre alla generazione dell'immagine del cielo, il nuovo modello può essere utilizzato per creare riflessioni accurate all'interno degli ambienti. Con il nodo Sky Texture ora è possibile generare rapidamente scene di alba o tramonto, modificando solo un parametro.
- È stato aggiunto il nodo "Tiling Radiale" ("Radial Tiling") per la creazione di forme arrotondate e immagini a mosaico.

- Le funzionalità di baking delle texture da mesh sono state notevolmente ampliate con l'uso del modificatore "Multiresolution". Ad esempio, è stata aggiunta la compatibilità con facce n-gonali, la possibilità di baking dello displacement vettoriale, il baking solo su immagini selezionate e attive, e il rispetto del modificatore "Subdivision Surface".

- Nei nodi shader è stata aggiunta la supporto per le zone di ripetizione ("Repeat Zones"), simile a come sono implementate nei nodi geometrici. Con il sistema di rendering EEVEE è possibile impostare dinamicamente il numero di iterazioni, mentre nel sistema Cycles può essere impostato solo un numero fisso di iterazioni.
- Sono stati aggiunti i nodi "Pacchetto" ("Bundle", unendo più elementi in un set), "Chiusura" ("Closure", passando funzioni personalizzate per gruppi di nodi) e "Interruttore menu" ("Menu Switch", visualizzando un valore in base all'elemento selezionato nel menu).

- Nel motore di rendering Cycles è stato attivato di default un nuovo algoritmo di rendering volumetrico, che elimina l'insorgenza di artefatti bloccatissimi in volumi sovrapposti e consente di operare senza impostare parametri come la dimensione del passo, il numero massimo di passi e l'omogeneità del volume.

- In Cycles è stata implementata una nuova metodologia di rendering per la dispersione sottopelle (subsurface scattering) più precisa. Questo nuovo metodo tiene conto delle riflessioni multiple nella modellazione della dispersione della luce all'interno di oggetti traslucidi complessi e riduce l'oscuramento eccessivo delle aree, ma richiede più tempo per il rendering.

- In Cycles è stato implementato l'effetto di iridescenza sui materiali metallici, ad esempio, per visualizzare il riflesso arcobaleno nei punti di surriscaldamento del metallo.

- Nel modificatore "Subdivision Surface" è stato stabilizzato e attivato per impostazione predefinita il meccanismo di suddivisione adattiva delle superfici, che divide le celle nella mesh in base alla distanza dalla telecamera. È stata aggiunta l'opzione "Object Space", che consente di impostare la lunghezza dei bordi non in pixel, ma nelle unità di misura dell'oggetto stesso.
- Nel motore di rendering EEVEE sono state implementate ottimizzazioni che accelerano significativamente la compilazione dei materiali. L'accelerazione è evidente quando si utilizzano tutti i backend, ad esempio, nelle configurazioni basate sui backend NVIDIA e Vulkan, dove l'accelerazione può raggiungere fino a 4 volte. Le operazioni di sovrapposizione delle istanze di mesh sono 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.

- Sono stati aggiornati i set di file di dimostrazione e asset. Nel set Human Base Meshes è stato aggiunto un nuovo asset con uno scheletro umano.

- Nel sistema di compositing è stata implementata una nuova Asset Shelf, che fornisce accesso rapido agli effetti preimpostati.

- È stata garantita la compatibilità con la specifica che definisce le utilità e le librerie della piattaforma di riferimento VFX.
- Sono state ampliate le capacità del sistema di disegno e animazione 2D Grease Pencil, permettendo di creare schizzi in 2D e poi utilizzarli in un ambiente 3D come oggetti tridimensionali (sulla base di più schizzi piatti in diverse angolazioni si forma un modello 3D). È stata aggiunta la possibilità di applicare l'effetto motion blur agli oggetti in movimento. Nella barra laterale della viewport 3D è stata aggiunta la scheda "Curve Data", che consente di impostare i valori di una o più curve selezionate. È stata implementata la supporto per l'impostazione di diversi tipi di angoli per ciascun punto: con vertice piatto, acuto o arrotondato. È stato aggiunto lo strumento "Pen" per la creazione e modifica delle curve di Bézier. È garantita la corretta connessione tra il segmento iniziale e finale delle linee chiuse senza spazi o sovrapposizioni.

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

- Il Modificatore Array è stato riprogettato utilizzando nodi geometrici, il che consente di configurarlo e ampliarlo facilmente in base alle proprie preferenze, oltre a utilizzare la randomizzazione, la distribuzione circolare e il gizmo per il posizionamento degli oggetti.
- Nell'editor UV è stata riprogettata e attivata per impostazione predefinita la sincronizzazione della UV-unwrapping. È stata migliorata la performance del ripristino delle modifiche.
- È stata migliorata la movimentazione durante l'ispezione delle scene VR utilizzando visori di realtà virtuale. Sono state aggiunte nuove impostazioni di navigazione in modalità realtà virtuale. È stata introdotta la possibilità di modificare la velocità di movimento in modalità volo. È stata migliorata la navigazione in modalità teletrasporto. Per ridurre la disorientazione è stato previsto un movimento discreto della telecamera durante le azioni del joystick sul controller. Per ridurre la cinetosi durante l'uso è stato aggiunto un effetto di vignettatura, limitando il campo visivo durante il movimento.

- Le impostazioni dei temi sono state semplificate. È stata aggiunta l'opzione 'Ridurre il movimento' per disattivare effetti di animazione eccessivi. L'interfaccia dell'editor dei nodi è stata ottimizzata.
- Per impostazione predefinita, il salvataggio dei file blend è stato attivato in formato compresso.
- È stata aggiunta l'opzione della riga di comando '--gpu-vsync [on/off/auto]' per controllare l'attivazione della sincronizzazione verticale (VSync) con l'impulso di spegnimento del fotogramma, utilizzato per evitare il tearing durante l'output.
- Nei sistemi con Wayland è stato implementato l'uso del protocollo cursor-shape per personalizzare l'aspetto del cursore.


Fonte: opennet.ru















