O que é renderização em tempo real?
A renderização em tempo real é uma técnica de renderização gráfica - quase exclusiva para jogos de vídeo - que ajuda a carregar gráficos. Com a renderização em tempo real, os quadros são carregados instantaneamente para criar imagens que simulam o movimento real; isso também permite que os fabricantes de videogames criem mundos interativos. Para que a renderização seja considerada em tempo real, deve ser 15 quadros por segundo (FPS) ou mais rápido. O principal componente tributado é a placa de vídeo, e algumas placas de vídeo antigas podem não conseguir acompanhar essa renderização. Em contraste com a renderização em tempo real, a pré-renderização é usada algumas vezes em videogames.
Quando alguém joga um jogo tridimensional (3D), deve parecer ao jogador que seu personagem está passando por um ambiente ou executando alguma ação com fluidez. Na realidade, não há nada fluido nos movimentos; o videogame está carregando imagens tão rapidamente que parecem fluidas, como na animação. Além de criar movimentos mais realistas, isso tem outra vantagem: tornar os jogos interativos. Os jogos pré-renderizados, criados nos primeiros dias dos videogames, eram apenas interativos até certo ponto; alguns objetos podiam ser movidos, mas o mundo dos videogames como um todo era estático. Jogos que usam renderização em tempo real podem ter interações muito complexas.
Oficialmente, a velocidade de renderização em tempo real deve ser de 15 FPS ou mais rápida. Se os gráficos não puderem carregá-lo rapidamente, o usuário notará problemas óbvios de carregamento e o jogo geralmente ficará lento. Além do atraso, outro problema que um jogador pode notar é que certas imagens no jogo, como a roupa de um personagem ou elementos de fundo, carregam muito lentamente.
Para jogar videogames com renderização em tempo real, o computador deve ter uma placa de vídeo poderosa, porque esse é o principal hardware tributado durante a renderização. A placa de vídeo é responsável por carregar e gerar todos os gráficos em um computador e deve trabalhar muito para garantir que a renderização seja carregada rapidamente. Um computador com uma placa de vídeo fraca pode não conseguir gerar as imagens corretamente ou a renderização pode diminuir para velocidades abaixo do tempo real.
O oposto da renderização em tempo real é a pré-renderização; isso significa que o ambiente do videogame já está renderizado e colocado na memória do jogo. Embora essa técnica tenha sido usada principalmente em jogos mais antigos, a pré-renderização pode ser usada para criar segmentos de filme em um jogo. Embora a pré-renderização não use a placa de vídeo tanto quanto a renderização em tempo real, o jogo em si requer mais memória, o que dificulta a criação de extensos videogames que os computadores podem jogar com eficiência.