Logo   Home | Notícias | Tutoriais | Blogs | Projetos | Fórum | Anúncios | Sobre nós | Fale conosco
 Menu
 

 Minha área
Ico_login
Você não está autenticado em nosso sistema

Se você ainda não é cadastrado, acesse o menu Cadastre-se para realizá-lo.

Se você já tem cadastro, efetue o login com seu email e senha.
 

 Pesquisar

Pesquisar por:

 

 Projetos aleatórios
Bola de Pano

Thumb_imagem

6

 

 Usuários online
Não tem nenhum usuário registrado online
 

 Google tradutor
 


 Lançada a GameSpaceLib 1.5.4 - 05/10/2009 19:59:21
Usuário: Andre Santee
Categoria: Geral
Visualizações: 110

Já está disponível para download a versão 1.5.4 da GSlib. Entre as novidades da versão está o suporte à z-test, que pode ser usado para acelerar (e muito) o ordenamento de sprites, fazendo com que não seja obrigatório desenhar os sprites que ficam "por trás" primeiro, tornando a ordem de desenho livre e poupando a CPU de eventuais rotinas de sorting (ordenamento). O screenshot a seguir mostra um conjunto de sprites que foram desenhados em ordem aleatória, mas a sequencia de profundidade foi respeitada (pilares mais "próximos" escondem os de trás).

Exemplo de z-sorting

 

Outra novidade é o suporte a multitexturas, que permite combinar cores de várias camadas de textura sem precisar utilizar pixel shaders. Veja a lista completa das novidades da versão nova da GameSpaceLib no arquivo leia-me.txt incluso no SDK.

Esses recursos novos estão sendo utilizado em um engine que venho desenvolvendo já a alguns meses, mas que só agora disponibilizei algumas imagens da versão beta.

Veja o vídeo:


Este engine é totalmente baseado em sprites 2D e escrito com a GameSpaceLib. Ele usa pixel shaders para fazer a iluminação baseada em normalmaps. O engine suporta qualquer tipo de construção de mapas (isomérico, orthogonal, etc.) pois é baseado em entidades arbitrárias, ao invés de tiles fixos.

A primeira coisa que você verá no vídeo é o editor de entidades, onde o usuário pode configurar o tipo de iluminação, partículas e outros efeitos e propriedades da entidade. A segunda coisa que o vídeo mostra é o editor de mapas (em versão beta ainda).

Uma das características mais interessantes é a capacidade de pré-renderizar os lightmaps de entidades e luzes estáticas (usando o recurso de render-targets também incluso na GSlib), então somente luzes e entidades dinâmicas irão ser computadas.

http://www.asantee.net/gamespace/


 Nenhum comentário
Ninguém comentou ainda, seja o primeiro!
 

 Novo comentário
Para comentar você precisa estar autenticado.
 

   
 Login
Email:

Senha:

 

 Parcerias
  • Original_parceiro
  • Original_parceiro
  • Original_parceiro
  • Original_parceiro
 

 Nuvem de pesquisas
 

 Cadastros recentes
 

Logo_desenvolvedor

Se, com a tua boca, confessares Jesus como Senhor e, em teu coração, creres que Deus o ressuscitou dentre os mortos, serás salvo. Porque com o coração se crê para justiça e com a boca se confessa a respeito da salvação. (Romanos 10:9-10)