ENG. ​The Blender Vulkan project is an initiative by the Blender Foundation to integrate support for Vulkan, a modern, cross-platform graphics API, into the open-source Blender software. Vulkan, developed by the Khronos Group, is designed to offer higher performance and more direct control over graphics hardware than OpenGL, the API Blender has traditionally used for rendering the user interface and viewport.
The project’s primary goal is to update Blender’s graphics infrastructure, gradually moving away from OpenGL (which is no longer actively developed and does not support some modern GPU features, such as hardware ray tracing) and toward Vulkan. This shift promises several benefits, including:

Improved performance: Vulkan allows for more efficient management of GPU resources, potentially making Blender’s viewport smoother, especially in complex scenes with millions of polygons.

Support for new technologies: With Vulkan, Blender could take advantage of advanced features such as hardware ray tracing and mesh shaders, improving visual quality and paving the way for future developments, such as the EEVEE rendering engine.

Cross-platform compatibility: Vulkan is supported on Windows, Linux, and, through solutions such as MoltenVK, also on macOS, making Blender more consistent and performant across different operating systems.

To test Vulkan, make sure you are always running the latest Blender 4.5 Alpha. The Vulkan backend can be enabled in the preferences (System->Graphics Display->Backend) and requires restarting Blender. Alternatively, start Blender from the command line with the command blender –gpu-backend vulkan to enable the backend for a single session.

ITA. ​Il progetto Blender Vulkan è un’iniziativa della Blender Foundation volta a integrare il supporto per Vulkan, un’API grafica moderna e multipiattaforma, all’interno del software open-source Blender. Vulkan, sviluppato dal Khronos Group, è progettato per offrire prestazioni elevate e un controllo più diretto sull’hardware grafico rispetto a OpenGL, l’API utilizzata tradizionalmente da Blender per il rendering dell’interfaccia utente e della viewport.
L’obiettivo principale del progetto è aggiornare l’infrastruttura grafica di Blender, abbandonando progressivamente OpenGL (che non viene più attivamente sviluppato e non supporta alcune funzionalità moderne dei GPU, come il ray tracing hardware) per adottare Vulkan. Questo passaggio promette diversi vantaggi, tra cui:


Miglioramento delle prestazioni: Vulkan consente una gestione più efficiente delle risorse della GPU, potenzialmente rendendo la viewport di Blender più fluida, soprattutto in scene complesse con milioni di poligoni.

Supporto a nuove tecnologie: Con Vulkan, Blender potrebbe sfruttare funzionalità avanzate come il ray tracing hardware e i mesh shader, migliorando la qualità visiva e aprendo la strada a futuri sviluppi, ad esempio nel motore di rendering EEVEE.

Compatibilità multipiattaforma: Vulkan è supportato su Windows, Linux e, tramite soluzioni come MoltenVK, anche su macOS, rendendo Blender più uniforme e performante su diversi sistemi operativi.

Per testare Vulkan, assicuratevi di eseguire sempre l’ultima versione di Blender 4.5 Alpha. Il backend Vulkan può essere abilitato nelle preferenze (Sistema->Schermo grafico->Backend) e richiede il riavvio di Blender. In alternativa, avviate Blender dalla riga di comando con il comando blender –gpu-backend vulkan per abilitare il backend per una singola sessione.

Link: Vulkan: Feedback and testing