Trabalho pesado para o computador

Todos os fatores que discutimos até aqui conferem complexidade ao processo de inserção de uma imagem tridimensional na tela. Em primeiro lugar, é muito difícil definir e criar o objeto assim como devolvê-lo gerando todos os pixels necessários à exibição da imagem. Os triângulos e os polígonos da estrutura, a textura da superfície e os raios de luz que vêm de várias fontes e que são refletidos a partir de várias superfícies, devem ser calculados e montados antes que o software comece a dizer ao computador como pintar os pixels na tela. Você pode pensar que o trabalho pesado acaba quando a pintura começa, mas é justamente na pintura, ou devolução, que os números começam a ser incluídos.

Atualmente, uma resolução de tela de 1024 x 768 define o ponto mais baixo de "alta-resolução". Isso significa que existem 786.432 elementos de imagem, ou pixels, a serem pintados na tela. Se existirem 32 bits de cores disponíveis, a multiplicação por 32 mostra que 25.165.824 bits devem ser distribuídos para a confecção de uma única imagem. A movimentação a uma taxa de 60 quadros por segundo requer que o computador trabalhe 1.509.949.440 bits de informações por segundo apenas para colocar a imagem na tela. Essa é uma etapa separada do trabalho que o computador tem para decidir sobre o conteúdo, as cores, as formas, a iluminação e todas as outras coisas sobre a imagem que são necessárias para que os pixels colocados na tela mostrem a imagem correta. Quando você pensa sobre todo o processamento que deve ocorrer apenas para pintar a imagem, é fácil compreender por que as placas de exibição de gráficos estão se afastando cada vez mais do processamento dos gráficos a partir da CPU (unidade central de processamento). A CPU necessita de toda a ajuda possível.