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

26
JOGOS

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

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