SlideShare uma empresa Scribd logo
1 de 8
Software Utilitário




              DirectX
   Produto: DirectX
   Fabricante: Microsoft
   Versão do Produto: 11
   Concorrentes: Não possui
   Preço: Grátis
   O DirectX é uma interface de programação
    desenvolvida pela Microsoft exclusivamente
    para jogos. Sua função é facilitar a
    comunicação do jogo com o hardware da
    máquina. Ao invés do jogo ter que conhecer
    todos os dispositivos como placas de vídeo e
    placas de som, ele passa a usar comandos do
    DirectX. O DirectX, por sua vez, faz a
    conversão dos comandos enviados pelo jogo
    para acessar o hardware
    específico, melhorando o desempenho e
    facilitando a programação do jogo.

                                Fonte: Clube do Hardware
   O DirectX é composto por várias partes:

   DirectDraw - acesso direto à placa de vídeo
    para gráficos 2D
   Direct3D - acesso direto à memória de vídeo
    para gráficos 3D
   DirectSound - acesso direto à placa de som
   DirectPlay - acesso direto a rede
   Direct Input - acesso direto a mouse, teclado
    e joysticks.
   O Direct3D é a parte mais importante do
    DirectX atualmente, dedicada à geração
    de imagens tridimensionais. Dizemos que
    é uma API gráfica 3D (Interface de
    Programação de Aplicativo). A maioria dos
    jogos usam a API Direct3D, mas existe
    outra importante: OpenGL.
   O OpenGL é usado para a geração de
    gráficos 3D em programas para uso
    profissional, como AutoCAD, mas muitos
    jogos modernos o estão utilizando, devido
    à melhor qualidade das suas imagens,
    mas o OpenGL tem como prioridade a
    precisão na representação de imagens, e
    não a velocidade.
Tesselação
DirectX

Mais conteúdo relacionado

Destaque

Informaçãoes de Avaliação 1: Aplicações para Internet 1o. semestre_ 2013
Informaçãoes de Avaliação 1: Aplicações para Internet 1o. semestre_ 2013Informaçãoes de Avaliação 1: Aplicações para Internet 1o. semestre_ 2013
Informaçãoes de Avaliação 1: Aplicações para Internet 1o. semestre_ 2013
Dra. Camila Hamdan
 
GT 5_ADM Movie LTDA_Inovação e Tecnologia UDF 1°/2013 (FORMULÁRIO)
GT 5_ADM Movie LTDA_Inovação e Tecnologia UDF 1°/2013 (FORMULÁRIO)GT 5_ADM Movie LTDA_Inovação e Tecnologia UDF 1°/2013 (FORMULÁRIO)
GT 5_ADM Movie LTDA_Inovação e Tecnologia UDF 1°/2013 (FORMULÁRIO)
Dra. Camila Hamdan
 
Plano de Ensino - Aplicações para Internet 1o. semestre 2013
Plano de Ensino - Aplicações para Internet  1o. semestre 2013Plano de Ensino - Aplicações para Internet  1o. semestre 2013
Plano de Ensino - Aplicações para Internet 1o. semestre 2013
Dra. Camila Hamdan
 
Jogos em Realidade Virtual e Aumentada - Projeto de Iniciação Científica - PI...
Jogos em Realidade Virtual e Aumentada - Projeto de Iniciação Científica - PI...Jogos em Realidade Virtual e Aumentada - Projeto de Iniciação Científica - PI...
Jogos em Realidade Virtual e Aumentada - Projeto de Iniciação Científica - PI...
Dra. Camila Hamdan
 

Destaque (20)

Objective-C
Objective-CObjective-C
Objective-C
 
Informaçãoes de Avaliação 1: Aplicações para Internet 1o. semestre_ 2013
Informaçãoes de Avaliação 1: Aplicações para Internet 1o. semestre_ 2013Informaçãoes de Avaliação 1: Aplicações para Internet 1o. semestre_ 2013
Informaçãoes de Avaliação 1: Aplicações para Internet 1o. semestre_ 2013
 
Apresentação Daniel Linusbera
Apresentação Daniel LinusberaApresentação Daniel Linusbera
Apresentação Daniel Linusbera
 
Programação Gráfica 1. semestre 2013 cronograma da disciplina
Programação Gráfica   1. semestre 2013 cronograma da disciplinaProgramação Gráfica   1. semestre 2013 cronograma da disciplina
Programação Gráfica 1. semestre 2013 cronograma da disciplina
 
Introdução do DirectX com C++
Introdução do DirectX com C++Introdução do DirectX com C++
Introdução do DirectX com C++
 
GT 5_ADM Movie LTDA_Inovação e Tecnologia UDF 1°/2013 (FORMULÁRIO)
GT 5_ADM Movie LTDA_Inovação e Tecnologia UDF 1°/2013 (FORMULÁRIO)GT 5_ADM Movie LTDA_Inovação e Tecnologia UDF 1°/2013 (FORMULÁRIO)
GT 5_ADM Movie LTDA_Inovação e Tecnologia UDF 1°/2013 (FORMULÁRIO)
 
Plano de Ensino - Aplicações para Internet 1o. semestre 2013
Plano de Ensino - Aplicações para Internet  1o. semestre 2013Plano de Ensino - Aplicações para Internet  1o. semestre 2013
Plano de Ensino - Aplicações para Internet 1o. semestre 2013
 
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
 
Interfaces de Games para Diferentes Telas
Interfaces de Games para Diferentes TelasInterfaces de Games para Diferentes Telas
Interfaces de Games para Diferentes Telas
 
Portfólio - Pesquisa e Desenvolvimento em Ciência da Computação
Portfólio - Pesquisa e Desenvolvimento em Ciência da ComputaçãoPortfólio - Pesquisa e Desenvolvimento em Ciência da Computação
Portfólio - Pesquisa e Desenvolvimento em Ciência da Computação
 
Classification for arrangements of small technology-based firms
Classification for arrangements of small technology-based firmsClassification for arrangements of small technology-based firms
Classification for arrangements of small technology-based firms
 
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGameFLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
 
Deployment no Azure
Deployment no AzureDeployment no Azure
Deployment no Azure
 
MonoGame business
MonoGame businessMonoGame business
MonoGame business
 
Design Gráfico Para Web: Website checklist
Design Gráfico Para Web: Website checklistDesign Gráfico Para Web: Website checklist
Design Gráfico Para Web: Website checklist
 
Apresentação 29 06-11
Apresentação 29 06-11Apresentação 29 06-11
Apresentação 29 06-11
 
Servidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaServidor de Build e Integração Contínua
Servidor de Build e Integração Contínua
 
Introdução à Engenharia de Produção - 01
Introdução à Engenharia de Produção - 01Introdução à Engenharia de Produção - 01
Introdução à Engenharia de Produção - 01
 
O Big Mac e a Engenharia de Produção
O Big Mac e a Engenharia de ProduçãoO Big Mac e a Engenharia de Produção
O Big Mac e a Engenharia de Produção
 
Jogos em Realidade Virtual e Aumentada - Projeto de Iniciação Científica - PI...
Jogos em Realidade Virtual e Aumentada - Projeto de Iniciação Científica - PI...Jogos em Realidade Virtual e Aumentada - Projeto de Iniciação Científica - PI...
Jogos em Realidade Virtual e Aumentada - Projeto de Iniciação Científica - PI...
 

Semelhante a DirectX

TDC 2013 SP | Trilha Games: Acelerando Games Middleware
TDC 2013 SP | Trilha Games: Acelerando Games MiddlewareTDC 2013 SP | Trilha Games: Acelerando Games Middleware
TDC 2013 SP | Trilha Games: Acelerando Games Middleware
tdc-globalcode
 
Apresentacao + Demo Brazos
Apresentacao + Demo BrazosApresentacao + Demo Brazos
Apresentacao + Demo Brazos
Roberto Brandao
 
Motor de renderização
Motor de renderizaçãoMotor de renderização
Motor de renderização
vascocenoura
 
Programação de jogos eletrônicos
Programação de jogos eletrônicosProgramação de jogos eletrônicos
Programação de jogos eletrônicos
guest8ff100
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Kleber de Oliveira Andrade
 
Desenvolvimento De Jogos Na Plataforma Xna
Desenvolvimento De Jogos Na Plataforma XnaDesenvolvimento De Jogos Na Plataforma Xna
Desenvolvimento De Jogos Na Plataforma Xna
Ellison Leão
 
Desenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dDesenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 d
Pablo Verly
 

Semelhante a DirectX (20)

Open gl directx
Open gl   directxOpen gl   directx
Open gl directx
 
Open gl directx
Open gl   directxOpen gl   directx
Open gl directx
 
DirectX11: Fundamentos
DirectX11: FundamentosDirectX11: Fundamentos
DirectX11: Fundamentos
 
Introdução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosIntrodução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de Jogos
 
TDC 2013 SP | Trilha Games: Acelerando Games Middleware
TDC 2013 SP | Trilha Games: Acelerando Games MiddlewareTDC 2013 SP | Trilha Games: Acelerando Games Middleware
TDC 2013 SP | Trilha Games: Acelerando Games Middleware
 
FLTK Summer Course - Part VIII - Eighth Impact
FLTK Summer Course - Part VIII - Eighth ImpactFLTK Summer Course - Part VIII - Eighth Impact
FLTK Summer Course - Part VIII - Eighth Impact
 
Apresentacao + Demo Brazos
Apresentacao + Demo BrazosApresentacao + Demo Brazos
Apresentacao + Demo Brazos
 
Motor de renderização
Motor de renderizaçãoMotor de renderização
Motor de renderização
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game Design
 
Engine de jogos 2D
Engine de jogos 2DEngine de jogos 2D
Engine de jogos 2D
 
Programação de jogos eletrônicos
Programação de jogos eletrônicosProgramação de jogos eletrônicos
Programação de jogos eletrônicos
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentação
 
Engenharia de Software para Jogos
Engenharia de  Software para JogosEngenharia de  Software para Jogos
Engenharia de Software para Jogos
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
 
XNA e Windows Phone 7
XNA e Windows Phone 7XNA e Windows Phone 7
XNA e Windows Phone 7
 
OpenGL ou Direct3D
OpenGL ou Direct3DOpenGL ou Direct3D
OpenGL ou Direct3D
 
Desenvolvimento De Jogos Na Plataforma Xna
Desenvolvimento De Jogos Na Plataforma XnaDesenvolvimento De Jogos Na Plataforma Xna
Desenvolvimento De Jogos Na Plataforma Xna
 
Mmm aula 05 placa controladora
Mmm   aula 05 placa controladoraMmm   aula 05 placa controladora
Mmm aula 05 placa controladora
 
Computação no Desenvolvimento de Jogos Digitais
Computação no Desenvolvimento de Jogos DigitaisComputação no Desenvolvimento de Jogos Digitais
Computação no Desenvolvimento de Jogos Digitais
 
Desenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dDesenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 d
 

Mais de César Augusto Pereira (10)

TCC - Desenvolvimento de Aplicativo para Windows Phone
TCC - Desenvolvimento de Aplicativo para Windows PhoneTCC - Desenvolvimento de Aplicativo para Windows Phone
TCC - Desenvolvimento de Aplicativo para Windows Phone
 
Realidade Virtual
Realidade VirtualRealidade Virtual
Realidade Virtual
 
Pesquisa Documental
Pesquisa DocumentalPesquisa Documental
Pesquisa Documental
 
Automatos celulares
Automatos celularesAutomatos celulares
Automatos celulares
 
Integração entre Sistemas de Informação
Integração entre Sistemas de InformaçãoIntegração entre Sistemas de Informação
Integração entre Sistemas de Informação
 
Iso
IsoIso
Iso
 
Direito na informática
Direito na informáticaDireito na informática
Direito na informática
 
Qualidade do Serviço (QoS)
Qualidade do Serviço (QoS)Qualidade do Serviço (QoS)
Qualidade do Serviço (QoS)
 
Comércio Eletrônico
Comércio EletrônicoComércio Eletrônico
Comércio Eletrônico
 
Ordenação por inserção
Ordenação por inserçãoOrdenação por inserção
Ordenação por inserção
 

Último

Último (9)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

DirectX

  • 2. Produto: DirectX  Fabricante: Microsoft  Versão do Produto: 11  Concorrentes: Não possui  Preço: Grátis
  • 3. O DirectX é uma interface de programação desenvolvida pela Microsoft exclusivamente para jogos. Sua função é facilitar a comunicação do jogo com o hardware da máquina. Ao invés do jogo ter que conhecer todos os dispositivos como placas de vídeo e placas de som, ele passa a usar comandos do DirectX. O DirectX, por sua vez, faz a conversão dos comandos enviados pelo jogo para acessar o hardware específico, melhorando o desempenho e facilitando a programação do jogo. Fonte: Clube do Hardware
  • 4. O DirectX é composto por várias partes:  DirectDraw - acesso direto à placa de vídeo para gráficos 2D  Direct3D - acesso direto à memória de vídeo para gráficos 3D  DirectSound - acesso direto à placa de som  DirectPlay - acesso direto a rede  Direct Input - acesso direto a mouse, teclado e joysticks.
  • 5. O Direct3D é a parte mais importante do DirectX atualmente, dedicada à geração de imagens tridimensionais. Dizemos que é uma API gráfica 3D (Interface de Programação de Aplicativo). A maioria dos jogos usam a API Direct3D, mas existe outra importante: OpenGL.
  • 6. O OpenGL é usado para a geração de gráficos 3D em programas para uso profissional, como AutoCAD, mas muitos jogos modernos o estão utilizando, devido à melhor qualidade das suas imagens, mas o OpenGL tem como prioridade a precisão na representação de imagens, e não a velocidade.