Tutorial de SDL – Parte 13 – Combinação de canais Alpha

Continuando nossa série de artigos traduzidos do site lazyfoo, iremos ver agora como aproveitar a nova renderização acelerada por hardware do SDL, que faz com o uso de transparência seja muito mais rápida, e usa a modulação do canal alpha (que funciona exatamente a modulação de cores) para controlar a transparência de uma textura.

Continuar lendo Tutorial de SDL – Parte 13 – Combinação de canais Alpha

Tutorial de SDL – Parte 7 – Carregamento e renderização de texturas

Continuando com nossa série de artigos traduzido do site lazyfoo, agora veremos como carregar e renderizar texturas.
Continuar lendo Tutorial de SDL – Parte 7 – Carregamento e renderização de texturas

OpenGL – Aplicando texturas

Como no case dos VBOs e VAOs, texturas são objetos que precisam ser gerados primeiro pela chamada á uma função. Não deve ser uma surpresa nesse ponto como essa função é chamada.

GLuint tex;
glGenTextures(1, &tex);

Continuar lendo OpenGL – Aplicando texturas

Mapeamento de textura no OpenGL

Uma das ferramentas mais poderosas em gráficos de computador é o mapeamento de texturas. O mapeamento de texturas aplica uma imagem a uma superfície. Modelar uma superfície complexa frequentemente não é uma tarefa prática por causa do nível de detalhes necessário e por ser difícil renderizar esses detalhes de forma acurada. Ao invés disso, o mapeamento de texturas permite que um polígono simples aparente ter uma superfície complexa.

Continuar lendo Mapeamento de textura no OpenGL

Mapeamento de textura com o OpenGL no Android (Exibindo imagens usando OpenGL e Squares)

Nos dois artigos anteriores (artigo 1 e artigo 2) introduzimos o Open GL ES do Android. Agora vamos dar um passo adiante e desenvolve-los. Nesse artigo, criaremos um quadro de avisos (que é um quadrado_ e aplicaremos uma textura a ele. Um textura não é nada mais do que uma imagem bitmap. Quando trabalhamos em 2D ajustamos a coordenada Z para 0. Cobriremos 3D a seguir. Isso é muito útil para jogos 2D e é a forma preferida de exibir imagens usando OpenGL, por ser muito rápida.

Continuar lendo Mapeamento de textura com o OpenGL no Android (Exibindo imagens usando OpenGL e Squares)

Introdução ao OpenGL usando SDL – parte 2

Assumindo que você já tenha passado pela primeira parte desse tutorial, o artigo irá expandir o tema iniciado no primeiro, de modo a manter tudo o que foi aprendido na memória. Nesse ponto você deve ter um conhecimento usável sobre rotação, translação e renderização de formas 3D simples. Assim, nesse artigo iremos cobrir os tópicos adicionais: carregamento de texturas, mapeamento de texturas e fumaça.

Continuar lendo Introdução ao OpenGL usando SDL – parte 2

Texturas no Blender

Nesse artigo, traduzido de outro escrito por Allan Brito, veremos como usar texturas para dar a nossos materiais mais realismo. O maior problema de trabalhar com texturas é encontrar ou criar uma boa textura. Isso porquê, é altamente recomendável que você comece o mais cedo possível a criar a sua própria biblioteca de texturas. Texturas são em sua maioria arquivos de imagens, que representam certos tipos de superfícies como madeira ou pedra. Elas funcionam como um papel de parede, que podemos colocar em uma superfície ou objeto. Por exemplo, se colocarmos uma imagem de madeira em um avião, isso dará a impressão de que o avião é feito de madeira.

Continuar lendo Texturas no Blender

Passo a passo de como criar um filme de animação

No artigo a seguir, Pratik Gulati explica os vários estágios envolvidos na criação de um filme de animação, não importando se seja o próximo blockbuster de Hollywood ou o mais curto dos curta-metragens. Assim, se você estiver pensando em tentar por você mesmo e quiser saber como fazer, ou mesmo se tiver alguma curiosidade sobre o processo, esse artigo é um dos que você não irá querer perder.

Continuar lendo Passo a passo de como criar um filme de animação