Nota do Editor: Os artigos antigos dos membros da comunidade online estão arquivados para sua utilização. As informações podem se tornar desatualizadas à medida que a tecnologia muda. Para informações mais atuais, consulte o site ou envie perguntas aos grupos de notícias.

Se você é um jogador fascinado de computador, com certeza já deve ter ouvido falar da tecnologia Microsoft DirectX®. Mesmo que você seja um jogador casual, que nunca ouviu falar do DirectX, há possibilidade de você já tê-lo, principalmente se estiver executando o Windows XP.
Então, o que é o DirectX? Simples: é a tecnologia do coração dos seus jogos do Windows e experiências com multimídia. O DirectX é uma caixa de ferramentas completa que permite que os programadores criem tudo, desde os mais sofisticados gráficos tri-dimensionais (3-D) até aplicações interativas de música para vídeo. É o software que permite a você escolher a partir de uma variedade de controladores de jogos do Windows e periféricos de som e vídeo, sem qualquer preocupação com a compatibilidade. Significa o “X” do termo “Xbox”.
Vamos falar de outra maneira. Quando os programadores escrevem software compatíveis com o DirectX, este software certamente funcionará em um hardware que também seja compatível com o DirectX. O DirectX torna mais fácil a vida dos desenvolvedores, fornecendo APIs. E o DirectX fornece aos usuários finais uma grande experiência com gráficos e sons ao jogar ou assistir a um vídeo pelo PC.
Para mais informações sobre jogos e o Windows XP,
consulte Foco: Jogos e Windows XP. ![]()
Se o DirectX é uma parte tão importante da sua experiência de jogos e multimídia, onde ele está então? Como você interage com ele? A resposta é bem simples. Depois que o DirectX é instalado, você não precisa se preocupar com ele. Não é algo com cuja configuração você deve se preocupar, pois ele se configura automaticamente, dependendo do tipo de hardware que possui em seu sistema.
OK, vamos falar sobre a instalação. Os usuários do Windows XP podem se sentar e relaxar. O DirectX 8.1 faz parte do sistema operacional básico, então não há nada que você precise instalar. Os usuários das versões anteriores do Windows precisarão instalar o DirectX manualmente. Observe que o DirectX 8.1 requer o Windows 98 ou versões mais atuais.
Caso você esteja executando o Windows 95, o melhor que poderá instalar será a
versão 8.0a
, que não apresenta certos recursos requeridos por jogos mais modernos. A Microsoft não fornece mais suporte oficial ao DirectX no Windows 95, então, se estiver com problemas, pode atualizar para o Windows XP. Para obter uma visão geral do motivo pelo qual o Windows XP é uma grande atualização para os jogadores, consulte a coluna do Engenheiro de Desenvolvimento de Software da Microsoft, Nigel Keam,
Windows XP: Que comecem os jogos!. ![]()
Os jogos geralmente incluem o DirectX Installer, ou então você pode visitar a
Página do DirectX
e fazer o download da última versão. Execute o assistente de instalação, reinicie o computador e pronto.
O DirectX 8 foi o carro-chefe por um certo tempo, mas agora existe o
DirectX 9.0
A menos que você tenha um software que requeira a versão 9 para executar, você não precisa fazer seu download. No entanto, como o DirectX 9.0 é o padrão atual e contém diversas melhorias, a Microsoft não recomenda uma atualização. Os usuários de hardware de captura de vídeo percebem o aumento no desempenho, por um motivo. Há também diversas melhorias no componente DirectPlay, levando a Microsoft a recomendar que aqueles que hospedam ou se aliam aos jogos de múltiplos jogadores atualizem para o DirectX 9. Para mais informações sobre o DirectX 9, consulte o
FAQ DirectX. ![]()
A Ferramenta de Diagnóstico do DirectX exibe informações sobre os componentes e drivers do DirectX instalados em seu sistema. Para abrir essa ferramenta, clique em Iniciar , depois em Executar , digite dxdiag , e pressione Enter. A Ferramenta de Diagnóstico do DirectX inclui os seguintes relatórios:
| • | Alerta você sobre a instalação do DirectX, portanto, primeiro verifique a Ferramenta de Diagnóstico do DirectX se estiver tendo problemas com os jogos ou multimídia. |
| • | Informa a você o tipo de multimídia de hardware instalado em seu sistema. Isso pode ser útil caso você não saiba o que acontece por baixo dos panos. A figura abaixo mostra o tipo de informação contida na guia Exibir da Ferramenta de Diagnóstico do DirectX. ![]() Guia Exibir da Ferramenta de Diagnóstico do DirectX |
| • | Lista os drivers de multimídia que você está usando e suas versões, que são indispensáveis para a resolução de um problema. |
| • | Fornece os meios para testar e desabilitar seletivamente vários componentes do DirectX, tais como o DirectSound e o Direct3D. |
Você pode usar esta ferramenta para coletar informações que podem ser úteis durante uma chamada ao suporte técnico, caso você esteja tendo problemas com o desempenho do vídeo, do som ou da rede.
Vamos dar uma olhada mais de perto nos componentes que compõem o DirectX. Você pode ver alguns destes termos quando for procurar novos periféricos do computador.
| • | DirectDraw é uma biblioteca de funções gráficas em 2-D. Pode não ser tão deslumbrante, mas é fundamental. |
| • | Direct3D é um conjunto de APIs para servir os gráficos em 3-D. Torna fácil para os programadores inserirem efeitos sofisticados que eram inimagináveis alguns anos atrás. Quando uma placa em 3-D é projetada para suportar uma versão do DirectX, o fabricante, na maioria das vezes, recorre aos recursos do Direct3D, tais como o mapeamento de deslocamento e as variações de pixel. |
| • | DirectSound suporta entrada e saída de som, incluindo o DirectSound3D para efeitos espaciais avançados, como o posicionamento de som em 3-D e ecos em tempo real. |
| • | DirectMusic é uma rica biblioteca de funções sonoras especificamente para música, permitindo que os jogos como Asheron's Call 2 criem sinfonias interativas e mesclem diversos temas musicais. Também é útil para efeitos sonoros ambientais. |
| • | DirectInput permite que os programadores faça bom uso de tudo, desde os joysticks até as direções para mouses de Retorno de Força. Ele fornece até mesmo uma interface de calibragem para o controlador. |
| • | DirectPlay é uma série de ferramentas de rede para jogos de múltiplos jogadores, sendo essencial para qualquer frag-fest. Devido às melhorias do DirectPlay no DirectX 9, a Microsoft recomenda que todos os jogadores aficionados atualizem para esta versão. |
| • | DirectShow permite que o software manipule facilmente a reprodução de vídeos, a partir de AVIs que gerenciam as placas de captura de vídeo. |
É mais provável que você veja esses termos quando estiver procurando por aceleradores em 3-D, placas de captura de vídeo, software de multimídia e hardware de som. Por exemplo, uma boa placa em 3-D irá listar qual versão do DirectX ela suporta, juntamente com os recursos básicos, como a quantidade de RAM que ela possui.
Os produtos de captura e edição de vídeo devem relacionar a compatibilidade do DirectShow para obter melhores experiências. As placas de som devem listar o suporte para o DirectSound e DirectSound3D para compatibilidade e efeitos especiais. Os dispositivos de entrada, como os joysticks, geralmente não listam, na caixa, a compatibilidade com o DirectInput, mas o suporte é universal nos controladores de jogos vendidos para o Windows.
Com cada expansão do DirectX, a Microsoft amplia o arsenal do desenvolvedor de jogos e multimídia, incluindo suporte a mais recursos avançados. Isso é um ponto verdadeiro no mundo dos gráficos em 3-D. A Microsoft trabalha junto com desenvolvedores terceirizados de hardware, como
NVIDIA
e
ATI Technologies, Inc.
para garantir que o DirectX inclua recursos vitais para a próxima geração de jogos.
Por exemplo, o DirectX 8.1 introduziu o conceito de suporte para variações de pixel e vértices, que são funções avançadas dos gráficos em 3-D. Os fabricantes de hardware, como a NVIDIA e a ATI, criaram então produtos que suportassem a série de recursos do DirectX. O GeForce 3 foi o primeiro conjunto gráfico de chips da NVIDIA totalmente compatível com o DirectX 8.1, o que significa que ele tem suporte em seu próprio hardware para todas as funções em 3-D e efeitos especiais que fazem parte da especificação do DirectX 8.1. Quanto mais mágica a placa de 3-D puder fazer por conta própria, menor será o trabalho da CPU, o que significa um ótimo negócio, pois as variações da torre aumentam e seu computador acaba tendo potência mais elevada para usar com você.
O DirectX 9 está no auge agora e as placas em 3-D com suporte para o DirectX 9 estão quase disponíveis no mercado. O conjunto de chips atual,
ATI Radeon 9700
, possui compatibilidade total com o DirectX 9, como terá com o
NVIDIA GeForce FX
que está para surgir.
O que o DirectX 9 traz de bom? Entre outras coisas, ele inclui um novo recurso muito poderoso chamado High Level Shader Language (HLSL). Parece complicado, mas—bom, tudo bem, ele é complicado. Em resumo, os desenvolvedores de jogos podem usar as placas de vídeo do DirectX 9 para produzir facilmente efeitos muito mais avançados sem exigir mais da CPU, levando as variações de pixel e vértice do DirectX 8.1 ao último nível. Caso você esteja atualizando a sua placa em 3-D, uma placa compatível com o DirectX 9 será a melhor escolha que você poderá fazer.
Você pode experimentar essas ferramentas de marcas importadas para ver o tipo de desempenho que a sua placa em 3-D está oferecendo:
3-D Mark 2001 SE from Futuremark
e
Fraps
. A ferramenta da Fraps exibe variações de modelos em jogos do Direct3D.
Espero que você tenha gostado desta apresentação ao mundo do DirectX. Caso queira saber mais sobre os conceitos básicos de gráficos em 3-D para jogos, incluindo mais informações sobre as variações, consulte nossa coluna de Nigel Keam,
Jogos Emocionantes com o Windows XP
. Você também encontrará boas leituras e software úteis na lista dos Links Relacionados.
Matt Staroscik é desenvolvedor de conteúdo da Web pelo Volt Services Group com a equipe do MGS UX Web Content and Community. Seu foco são os jogos no grupo do Microsoft Role Playing, Adventure, and Technology (RAT). Quando Matt não está trabalhando no Asheron's Call 2 Insider
, você pode encontrá-lo “procurando” o AC2 no servidor Frostfell ou trabalhando no site do próximo grande negócio do RAT. Matt tem um histórico amplo no mercado de jogos, com créditos em projetos de produtos, desde o jogo de placa colecionável
Legend of the Five Rings
até RPGs e vídeogames. Em casa, ele tem sua esposa, dois tanques de peixes tropicais e três furões.