26
JOGOS

JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Embed Size (px)

Citation preview

Page 1: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

JOGOS

Page 2: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

O que é Open Source? Codigo Aberto Independente de

licença Não pode ser

comercializado

Page 3: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Desenvolvimento de Jogos O exige cada vez mais É necessario ter:

Planejamento Equipe de desenvolvedores capacitados Desenvolver no menor tempo possível NORMALMENTE CUSTO ALTO NO

DESENVOLVIMENTO!!!

Page 4: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Vantagens Jogos Open Source Equipe de desenvolvedores voluntários Sem restrição de uso BAIXO CUSTO DE

DESENVOLVIMENTO!!!

Page 5: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Desvantagens Jogos Open Source

Desenvolvedores sem compromisso Dificuldades legais:

Engine Fora do mercado dos consoles Recursos Musicais

Page 6: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Jogos Open Source no Mundo Utilizado para aprendizado Oportunidade para atrair possíveis

investidores

Page 7: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

OpenGL Shading Language OpenGL é uma interface de software para

dispositivos de hardware. É uma biblioteca gráfica de modelagem e

de exibição tridimensional, bastante rápida e portável para diversos sistemas operacionais

Page 8: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Vantagens

Uma das vantagens é que ela foi desenvolvida com uma aerodinâmica, independente de interface de hardware para ser implementado em múltiplas plataformas de hardware, como por exemplo, um programador que tenha escrito um programa de modelação 3D para um computador que utilize como sistema operacional Windows NT, este por sua vez poderá recompilar o código em um outro sistema operacional normalmente.

Page 9: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Desvantagens

A grande desvantagem é o fraco suporte que as grandes fabricantes de placa de vídeo oferecem, como por exemplo Nvidia, ATI.

Page 10: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Utilização

Diversos jogos, aplicações científicas e comerciais tem utilizado OpenGL como ferramenta de apresentação de recursos visuais, principalmente com a adoção deste padrão por parte dos fabricantes de placas de vídeo destinadas aos consumidores domésticos.

Page 11: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Modos de desenho de pontos; Ajuste de largura de linhas; Aplicação de transparência ; Ativação/desativação de serrilhamento (aliasing); Mapeamento de superfícies com textura; Seleção de janela de desenho; Manipulação de fontes/tipos de iluminação e sombreamento; Transformação de sistemas de coordenadas. Transformações em perspectiva Combinação de imagens (blending)

Entre os recursos gráficos disponíveis pelo OpenGL, podem ser destacados os seguintes:

Page 12: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Para usuários Windows

No caso da implementação da Microsoft, o sistema operacional fornece os arquivos opengl32.dll e glu32.dll, necessários para execução de programas OpenGL.

Page 13: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Para usuários Linux

A implementação utilizada no ambiente Linux é a biblioteca Mesa

Page 14: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Vertex Shaders Sub-rotinas programáveis que realizam ações

específicas em um vértice são conhecidas como "Vertex Shaders". Esse termo recebeu muito atenção com o lançamento da GeForce3, devido aos seus Vertex Shaders programáveis usando os recursos T&L da placa. Vertex Shaders programáveis no hardware de vídeo resultam em efeitos únicos com o mínimo uso da CPU.

Page 15: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Pixel Shaders   Shaders programáveis em hardware que

manipulam pixels individuais, um de cada vez, são chamados de "Pixel Shaders". O resultado é uma renderização perfeita com trabalho reduzido da CPU. Eles permitem a representação realística em tempo real de objetos complexos como cabelos, roupas, vidros e materiais orgânicos (água), com menos trabalho do que necessário anteriormente.

Page 16: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Modelos 3D mostrando efeitos que são possíveis de se fazer usando shaders

Page 17: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Figura do jogo Half-Life 2, implementação da OpenGL

Page 18: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

       

Exemplo da evolução gráfica Half-Life 1 e Half-Life 2

Page 19: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Empresas Brasileiras de jogos

Fundada em 1998

Page 20: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Fundada em 1996

Page 21: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

Fundada em 2001

Page 22: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

HUNTER DEMO

Page 23: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

JUNGLE DEMO

Page 24: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

DEER HUNTER 2004

Page 25: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

GUIMO

Page 26: JOGOS. O que é Open Source? Codigo Aberto Independente de licença Não pode ser comercializado

AQUARIUS