L'organizzazione Blender Foundation ha pubblicato la versione del pacchetto di modellazione 3D gratuito Blender 4.2, adatto per affrontare varie sfide legate alla modellazione 3D, alla grafica 3D, allo sviluppo di giochi, alla simulazione, al rendering, al compositing, al tracciamento del movimento, alla scultura, alla creazione di animazioni e al montaggio video. Il codice è distribuito sotto licenza GPL. Le versioni pronte sono state create per Linux, Windows e macOS. La versione ha ricevuto lo status di release con supporto esteso (LTS) e sarà supportata fino a luglio 2026. Continuano inoltre a essere supportati i rami LTS di Blender 3.3 e 3.6, per i quali gli aggiornamenti saranno forniti fino a settembre 2024 e giugno 2025.
Tra i miglioramenti aggiunti:
- I sistemi di plug-in (Add-on) e di temi sono stati modernizzati e unificati, trasformati in un'unica concezione di estensioni (Extension). Le estensioni possono essere facilmente installate da disco, repository locali o dal sito extensions.blender.org in modalità Drag & Drop e aggiornate direttamente dall'interfaccia di Blender (il controllo degli aggiornamenti nei repository avviene ad ogni avvio).
- È stata inclusa una nuova implementazione completamente riscritta del motore di rendering EEVEE, che supporta il rendering fisicamente corretto in tempo reale e utilizza la GPU per la visualizzazione. La nuova versione del motore è in fase di sviluppo nell'ambito del progetto EEVEE Next e si distingue per il supporto al rendering realistico con illuminazione globale (rendering che tiene conto dell'illuminazione indiretta, delle riflessioni e della rifrazione della luce), delle deformazioni (deformazione secondo la mappa delle texture), del miglioramento dell'SSS (Subsurface Scattering, simulazione della diffusione della luce all'interno di materiali traslucidi), di effetti volumetrici diserati (dithered volumetric) stabili durante la navigazione nella scena, di un numero illimitato di BSDF (Bidirectional Scattering Distribution Function) e sorgenti di luce nella scena e dell'applicazione dell'effetto di sfocatura del movimento nel viewport (simulazione dell'effetto di sfocatura durante i rapidi movimenti degli oggetti). EEVEE ora consente di evidenziare automaticamente le intense sorgenti di luce ambientale e di trattarle come raggi solari, fornendo un rendering di ombre più realistiche.
- Nel sistema di rendering Cycles sono state apportate modifiche volte a migliorare la qualità e la velocità del rendering. È stata aggiunta una nuova nodulo Ray Portal BSDF per trasferire i raggi in una nuova posizione nella scena, che può essere utilizzata, ad esempio, per il rendering di portali. Nel nodo con shader principled BSDF è stata implementata la supporto degli effetti fisicamente accurati di interferenza nella pellicola sottile, ad esempio per la rappresentazione realistica di bolle. Migliorata la qualità della riduzione del rumore e aggiunta la possibilità di accelerare le operazioni di riduzione del rumore con l'utilizzo della GPU AMD su sistemi Linux e Windows.


- Ampliate le possibilità per l'automazione del deployment e della gestione delle build di Blender negli studi di animazione, così come in ambienti isolati che non forniscono accesso alla rete globale (gli script e i componenti utilizzati possono essere organizzati in set separati, e per l'esecuzione in modalità offline è previsto il flag "—offline-mode").
- Integrata la supporto della specifica PBR Neutral Tone Mapper pubblicata dal consorzio Khronos, che consente di ottenere una resa fotorealistica dei colori durante il rendering degli asset.
- Aggiunto un nuovo modo per la creazione rapida di poligoni: in questo modo, ad ogni clic del tasto sinistro del mouse viene aggiunto un nuovo punto al poligono, e se il clic coincide con il punto iniziale, la figura viene chiusa. Nella modalità di modellazione scultorea, il gesto per creare una linea può ora essere utilizzato per il ritaglio (Trim), per formare set di facce (Face Set) e per nascondere, mentre il gesto di selezione libera "lasso" serve per nascondere aree.
- Aggiunto un nuovo tipo di socket che utilizza matrici e semplifica notevolmente le trasformazioni. Sono stati inoltre aggiunti nodi di tipo per lavorare con le matrici.
- È stata migliorata l'interattività degli strumenti "Node tools", che possono essere utilizzati per ampliare le funzionalità di base di Blender e modificare gli strumenti esistenti, utilizzando nodi geometrici anziché script in Python. Nel sistema dei nodi ora è possibile utilizzare informazioni sulla vista e sulla posizione del mouse, ed è stata aggiunta la funzione di applicare l'operatore selezionato solo dopo un clic del mouse. È stata ottimizzata la gestione dei nodi geometrici, con l'uso del multithreading. L'esecuzione dei nodi per la scalatura degli elementi è stata accelerata da 4 a 10 volte e da 10 a 20 volte per il campionamento delle superfici UV.
- È stata migliorata l'interfaccia dell'editor video non lineare (Video Sequencer). Per una migliore separazione, gli angoli degli elementi sono stati arrotondati e gli spazi tra le tracce sono stati ampliati, mentre i contorni delle tracce attive e selezionate sono stati rinforzati. Per regolare la posizione di un elemento, è sufficiente avvicinare il cursore al bordo della traccia o all'area tra le tracce e muovere il mouse tenendo premuto il pulsante sinistro. Gli elementi associati a file inesistenti ora vengono evidenziati in rosso con un'icona speciale. Sono state aggiunte opzioni aggiuntive per le ombre nelle tracce di testo, che il testo proietta.

- È stata garantita la compatibilità con le specifiche CY2024, che definiscono le utility e le librerie della piattaforma di riferimento VFX. Aggiornate le versioni di Python 3.11, OpenEXR 3.2, OpenColorIO 2.3 e OpenSubdiv 3.6.
- È stata aggiunta la possibilità di associare il proprio gestore di esportazione a ciascuna collezione, in modo da non dover scegliere ogni volta il formato durante le esportazioni successive. Ad esempio, è possibile associare l'uso del formato glTF per asset di giochi o il formato USD per lavori da studio. Le impostazioni di esportazione vengono salvate nei file .blend e non vengono ripristinate tra le sessioni. È stata aggiunta la possibilità di importare ed esportare modelli di capelli in formato USD e importare nuvole di punti. Il processo di verifica delle mesh durante l'importazione è stato accelerato da 3 a 2 volte. È stata inclusa la verifica delle mesh durante l'importazione di file nei formati USD, OBJ, PLY e STL. È stata aggiunta la possibilità di importare più file Alembic contemporaneamente.
- Sono stati aggiunti strumenti per la creazione di installazioni portatili, che integrano automaticamente le impostazioni per ricreare l'ambiente utente. Le impostazioni vengono collocate nella cartella portable, da cui Blender cerca di trasferire la configurazione durante l'avvio.
- Nel sistema di post-elaborazione (Compositor) è stata implementata la supporto per l'accelerazione con l'uso della GPU.
- Le prestazioni dell'editor grafico sono state significativamente aumentate.
- Il editor di testo integrato offre colorazione della sintassi per il linguaggio dei shader GLSL.
- Ottimizzata la disposizione di vari dialoghi e migliorato il ridimensionamento dell'interfaccia.

- L'esecuzione del comando di annullamento (Undo) è stata accelerata di 5 volte.
- Negli ambienti utente basati sul protocollo Wayland è stata implementata la possibilità di copiare e incollare immagini dagli appunti.
- Sulla piattaforma Linux è supportata la registrazione e la rimozione di associazioni di file, che consentono di avviare l'applicazione Blender quando si tenta di aprire vari tipi di file.

Fonte: opennet.ru




