page_load.js: Formatando dados em tabelas e páginas

Quando se recebe do servidor uma lista muito grande de dados (por exemplo, uma lista de itens de uma tabela do banco de dados ou um resultado de pesquisa), é necessário que esses dados sejam exibidos aos poucos ao usuário, em um formato de leitura fácil.

Continue lendo

7 dicas para Correção de cores em HD e DSLR

Correção de cor é apenas uma das várias etapas de todo processo de produção de um filme… mas, oh, quanta diferença ela pode fazer. Você pode pegar uma tomada mediana e realmente faze-la despontar, aperfeiçoando a experiência da audiência de seu projeto. Se você possui uma tomada excelente, então o céu é o limite. Você também pode fazer imagens parecerem espalhafatosas, feias e destruir todo o trabalho duro da equipe que capturou essas imagens no dia que foi gravada. Os desafios e escolhas são muitas e isso traz grande responsabilidade se você for aquele que irá proceder com a Correção das cores.

Continue lendo

Técnica de iluminação com três pontos para fotografia

A técnica de iluminação com três pontos é o método padrão  usado em mídias visuais, como vídeo, filme, fotografia e geração de imagens via computador. É um sistema simples, mas versátil, que é base da iluminação. Uma vez que você entenda essa técnica você estará bem encaminhado para entender os demais conceitos desse assunto.

Continue lendo

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.

Continue lendo

OpenGL Vertex Buffer Object (VBO)

A extensão GL_ARB_vertex_buffer_object tem por objetivo aumentar a performance do OpenGL ao prover os benefícios do vertex array e do display list, ao mesmo tempo que evita os aspectos negativos de suas implementações. O Vertex buffer object (VBO) permite que arrays de vértices sejam armazenados na memória gráfica de alta performance do lado do servidor e promove transferência eficiência de dados. Se o objeto do buffer é usado para armazenar dados de pixels, é chamado Pixel Buffer Object (PBO).

Continue lendo

Blog sobre ciência, computação e projetos relacionados