QNA > V > Voglio Scrivere Il Mio Codice Vulkan Entro I Prossimi 18 Mesi. Di Cosa Avrò Bisogno Per Capire?

Voglio scrivere il mio codice Vulkan entro i prossimi 18 mesi. Di cosa avrò bisogno per capire?

Non iniziare con Vulkan.

Citazione diretta di una delle persone coinvolte nella progettazione di Vulkan: "Abbiamo aggressivamente dato priorità alle prestazioni a scapito della facilità d'uso."

Vulkan è molto difficile da usare, anche per le cose di base. Questo non significa che i creatori abbiano fatto un cattivo lavoro. Vulkan si adatta magnificamente al suo scopo. Ma la facilità d'uso non è il suo scopo. Vulkan non è stato progettato per i principianti che cercano di capire i concetti. È stato progettato per esperti di motori hardcore che conoscono intimamente il loro campo per essere in grado di spremere fino all'ultima goccia dall'hardware.

Inizia con OpenGL. O con DirectX 11. O se volete qualcosa che presenti concetti più simili a Vulkan, in una forma più semplice, iniziate con Metal. Iniziate con qualsiasi cosa che non sia Vulkan. Imparate come organizzare la vostra scena e disegnare poligoni. Imparate a codificare gli shader. Dovreste avere un'idea abbastanza buona di come costruire un motore con altre API, e poi potrete imparare Vulkan.

Quando sarete pronti, ci sono una varietà di buoni tutorial che vi faranno iniziare.

Di Hamachi

Qual è la differenza tra OptiX e DirectX Raytracing? :: Qual è la differenza tra OpenGL e DirectX?
Link utili