Home

    Sejam todos bem vindos ao Gorgon's Gate. Esse site dedica-se à mostragem dos trabalhos do grupo de desenvolvimento de aplicativos e jogos Gorgon. Visa a espalhar tutoriais sobre linguagens de programação, algoritmos e outros assuntos relacionados à área de tecnologia da informação.

OpenGl Shaders GLSL - para simular Paletas 8bits

postado em 28 de abr de 2011 05:30 por Cantidio Fontes   [ 29 de mai de 2011 21:58 atualizado‎(s)‎ ]

Ultimamente eu estou muito ocupado, mas como sempre, eu arrumo um tempinho.
Estava esses dias pensando em como utilizar paletas de cores 8 bits na gorgon++, quando cheguei a um impasse... Bem como estou modularizando a gorgon, estou desenvolvendo plugins separados para ela.
Como assim plugins? Bem esses plugins seriam como a gorgon se comunicaria como o SO, ou seja através deles. E outros plugins para aumentar as funcionalidades básicas da Gorgon.
Os primeiros plugins cogitados foram: 
    - Allegro4    (input, imageloader, graficos, manipulação de janelas)
    - Allegro5    (input, imageloader, graficos, manipulação de janelas)
    - SDL 1.2    (input, imageloader, graficos, manipulação de janelas)
    - OpenGL    (input, imageloader, graficos) Manipulação de janelas com allegro ou SDL
Porém, no plugin Allegro5, eu fiquei decepicionado que o mesmo não possui paletas de cores..
Mas como a biblioteca allegro5 está muito boa, eu não quero a descartar dos meus planos, por isso pesquisando eu vim com uma abordagem diferente sobre como implementar paletas de cores..
Com o uso de shaders, mais precisamente com o uso de GLSL. Que é a linguagem de shaders do openGL.

Eu ainda não sei como isso irá ficar, mas algo me preocupa.. O fato de usar paletas de cores era inicialmente para diminuir o consumo de memória e aumentar a portabilidade dos jogos.. mas Shaders irá aumentar a portabilidade? Bem nos testes realizados a performance com a troca de paletas através de shaders se deu muito interessante, com a exibição de 4 sprites gigantes em uma janela 1280x720, não consumiu mais que 4% do processamento do PC, até o momento não sei como verificar o processamento da GPU, para ver o quanto isso pesa "lá".
Bem agora uma imagem com o resultado do primeiro teste:



Agora fica a questão: Será que vou deixar isso assim? Deixo as paletas simuladas através de shaders?
OU elimino a troca de paletas in game, deixando apenas ao carregar setar a paletas de cores correspondente? Ou encontro outra forma de fazer isso.  Vamos ver como essa novela acaba. :D

De volta ao mundo

postado em 23 de fev de 2011 13:34 por Cantidio Fontes

    Bem, como todos sabem esse site ficou um pouco parado.. Na verdade eu só não estava postando nada aqui, mas eu estava trabalhando constantemente com os meus projetos principais.

    Uns dias atrás eu estava resolvido a mover esse site para o meu domínio próprio e criar um novo layout entre outras coisas interessantes, infelizmente não consegui um designer de compromisso, bem vou continuar à procura.

    Bem a partir de hoje eu pretendo postar mais coisas interessantes por aqui. Vlw

Máquina de Turing

postado em 8 de jun de 2009 21:04 por Cantidio Fontes

    Foi postado um tutorial para a criação de uma máquina de turing, assim como seu código fonte implementado em LUA.
    Ir para tutorial

Gorgon Editor - v 0.301

postado em 8 de jun de 2009 10:28 por Cantidio Fontes   [ 8 de jun de 2009 10:28 atualizado‎(s)‎ ]

Nova versão do editor gorgon!
Na nova versão, ele agora conta com o cadastro de tipos de colisão! Pode-se cadastrar vários tipos de colisão e adicioná-las aos seus frames conforme sua necessidade, simples e fácil.

Bem Vindos

postado em 8 de jun de 2009 10:26 por Cantidio Fontes   [ 8 de jun de 2009 10:26 atualizado‎(s)‎ ]

Sejam todos bem vindos ao Gorgon's Gate. Esse site dedica-se à mostragem dos trabalhos do grupo de desenvolvimento de aplicativos e jogos Gorgon.

1-5 of 5