Casa > E > Existe Algum Motor De Jogo Ou Motor Gráfico Popular Que Utilize Vulkan Em Vez De Directx Ou Opengl? O Que O Vulkan Traz Para A Mesa?

Existe algum motor de jogo ou motor gráfico popular que utilize Vulkan em vez de DirectX ou OpenGL? O que o Vulkan traz para a mesa?

Todas as principais engine já devem ter backends Vulkan (pelo menos UE4[1], Unity[2], CryEngine[3] e Godot[4] fazem). Caso contrário, eu não sei se nós contamos idTech como "popular", mas id Software parecem grandes fãs de Vulkan, e fazem coisas incríveis com ele.

Vulkan é uma API de baixo nível, muitas coisas normalmente feitas pelos drivers são agora feitas pelos próprios desenvolvedores do jogo (engine) - tornando possíveis otimizações que de outra forma exigiriam uma atualização do driver (ou podem não ser possíveis de forma alguma - o driver tem que funcionar para todos, eles não vão mudar algo que torna seu jogo mais rápido se ele quebrar o de todos os outros).

Também, ele é construído desde o início com o hardware moderno em mente (GPUs como dispositivos de computação de propósito geral, CPUs multi-core e processamento assíncrono, etc.). Pelo menos pelo que vi como jogador, em jogos que suportam tanto Vulkan quanto OpenGL, o uso de CPU é muito menor com Vulkan (então teoricamente você poderia adicionar algumas coisas mais intensivas de CPU no seu jogo, e manter os mesmos requisitos de CPU).

Footnotes

[1] Como Instalar APIs Vulkan* para UE4[2] Suporte a APIs Gráficas[3] A Nova Atualização Principal do CRYENGINE Adiciona Suporte a API Vulkan, Materiais de Substância e Componentes de Entidade[4] Godot Fusiona Seu Renderizador Vulkan À Frente do Motor de Jogo v4.0

De Madian Bynd

O que é a transportadora americana mais cara para a menos cara: Verizon, T-Mobile, Sprint, e AT&T? :: A crescente popularidade do teletrabalho irá aliviar o tráfego rodoviário?