Direct3D

From Valve Developer Community
Jump to navigation Jump to search
English (en)Português do Brasil (pt-br)Translate (Translate)

Stub

This article or section is a stub. You can help by expanding it.

Direct3D é uma interface de programação de aplicativos gráficos (API) para Windows Microsoft Windows. Ela faz parte do Wikipedia icon DirectX.

Os mecanismos GoldSrc GoldSrc são fornecidos com um software renderer(en), OpenGL(en) e, inicialmente, Wikipedia icon Direct3D 6, antes de ser removido em 2013 após a atualização do SteamPipe(en). Ao contrário do OpenGL (já que o suporte a texturas detalhadas foi adicionado em 2004 com o lançamento do CS:CZ) e como o renderizador de software, ele não parece ter problemas com iluminação excessivamente brilhante. Também em James Bond 007: Nightfire James Bond 007: Nightfire, esse jogo usava o Direct3D 8.

Source Source usava principalmente o renderizador Direct3D 9 (Shader Model 2), que mais tarde foi atualizado para suportar o Shader Model 3.0 (em todos os jogos desde Source 2006), mas oferece compatibilidade retroativa com GPUs mais antigas que usam Níveis de recursos do DirectX(en) tão baixo quanto DX8 (ou DX7, DX6 na versão anterior do Source). Left 4 Dead engine branch Left 4 Dead engine branch requer GPUs com suporte a Direct3D 9.0/DX9.0c (Shader Model 3.0) para ser executado.

Algumas ramificações de mecanismos de terceiros, como Titanfall branch Titanfall branch e Strata Source Strata Source, usam o Direct3D 11. A partir de 2024, quase todos os jogos da Valve também adicionaram suporte ao renderizador Vulkan(en) no Windows, usando o DXVK para traduzir D3D9 para Vulkan. Para ativar a tradução do Vulkan, você precisará da opção de inicialização “-vulkan” (exceto em Portal with RTX e no futuro Half-Life 2 RTX).

Source 2 Source 2 usa principalmente o Direct3D 11, mas também tem opções para usar o renderizador Vulkan(en).

Direct3D da GoldSrc GoldSrc

  • Funciona com Direct3D 6

Funcionalidades

  • Iluminação colorida - O Quake simplesmente tinha iluminação monótona
  • Texturas transparentes - O vidro agora pode ser usado em mapas
  • Filtragem de textura - Quake (GLQuake) simplesmente Filtragem de textura
  • Texturas detalhadas(en)
  • Simulação dinâmica da íris - semelhante à HDR Rendering(en) (no translation Counter-Strike (Xbox))

Direct3D na Source Source

  • É executado principalmente no Direct3D 9.0. A versão posterior da ramificação Source (a partir de Left 4 Dead) usa o Direct3D 9.0c (e as ramificações de mecanismos de terceiros usam o Direct3D 11 ou 12).
  • Antes do Left 4 Dead engine branch, o Source suporta Níveis de compatibilidade do DirectX(en) para placas de vídeo mais antigas (como as de nível DirectX 8) que suportam apenas alguns, mas não todos os recursos do DX9.
  • Consulte a página Source para conhecer os recursos.

Direct3D na Source 2 Source 2

  • Funciona com Direct3D 11
  • Consulte a página Source 2 para conhecer os recursos.

Veja também

Links Externos