You are on page 1of 33

Rendering

Por Angelo Luz


Sumrio
O que Rendering ?
Qual a utilidade ?
Alguns Componentes do Rendering
Tcnicas mais utilizadas
Mtodos de utilizao
O que Rendering ?
Rendering o processo de criao de uma
imagem a partir de um modelo atravs de
meios computacionais.
O que rendering ?
O modelo uma descrio de objetos
tridimensionais em uma linguagem ou uma
estrutura de dados, o que ir formar uma
pr-imagem.
Uma pr-imagem pode ser uma foto, um
desenho, um vdeo ou pode ser apenas um
modelo 2D WireFrame
Wire Frame
O que rendering ?
Qual a utilidade ? Qual a utilidade ? Qual a utilidade ? Qual a utilidade ?
Quando uma pr-imagem completa, o rendering
utilizado, este por sua vez contm, texturas, luz,
bump mapping, e outros componentes que so
aplicados aos objetos. O resultado uma imagem
completa, de alto
detalhamento .
Ele usado em quase toda a parte 3D da
computao grfica. Tem uso em vdeo
games, simuladores, filmes, efeitos especiais
etc.
Qual a utilidade ? Qual a utilidade ? Qual a utilidade ? Qual a utilidade ?
Componentes do Rendering
Shading
Na computao grfica shading se refere ao
processo de alterar a cor baseada no ngulo
de incidncia da luz e a distncia da mesma
ao objeto tentando criar um efeito foto
realstico.
Componentes do
Rendering
Texture Mapping
Este componente tem como objetivo adicionar
textura na superfcie de um objeto ou
simplesmente cor a um modelo gerado por
computador ou um modelo 3D.
Componentes do
Rendering
Bump Mapping
Esta uma tcnica de dimensionamento usando
mltiplas texturas e efeitos luminosos para simular
relevo em superfcies. Ela adiciona perturbaes
a cada pixel para simular uma estrutura mais
prxima ao relevo real.
Componentes do
Rendering
Fogging
Esta tcnica utilizada na Computao
Grfica 3D para simular o efeito de distncia.
Componentes do
Rendering
Shadows
Este tem se refere ao sombreamento que
causado pela obstruo da luz por um
objeto.
Componentes do
Rendering
Reflection
Este componente responsvel pelo
espelhamento das imagens, ou seja, seu
reflexo assim como em um espelho.
Componentes do
Rendering
Refraction
A refrao ocorre quando a velocidade e
direo de incidncia da luz quebrada por
algum motivo seja reflexo ou pelo tipo de
ambiente que est sendo propagado a luz.
Componentes do
Rendering
Global Illumination
Este o responsvel por toda luz que vista
diretamente sobre a superfcie e seus
objetos seria uma fonte direta de luz.
Componentes do
Rendering
Local Illumination
A iluminao local se restringe apenas em
alguns pontos no sendo refletida ou
aproveitada por toda a superfcie.
Componentes do
Rendering
Indirect Illumination
Esta forma de iluminao por sua vez tem um
ponto externo de luz ao qual retransmitido
por toda a superfcie.
Componentes do
Rendering
Depth of Field
Componente que simula o foco apenas nas
proximidades da rea em que destinada a
viso ou seja todas as outras reas fora da
viso ficaro embaadas.
Componentes do
Rendering
Motion Blurr
Motion Blurr o fato de um objeto estar em
movimentao com grande velocidade, este
fator faz com que o objeto aparea apenas
em rastros totalmente desfocado.
Componentes do
Rendering
Photorealistic Morphing
O foto realismo na Computao Grfica trata
de utilizar uma imagem real e transformar a
mesma em uma imagem 3D.
Componentes do
Rendering
Non-photorealistic rendering
Este mtodo mais utilizado para a
formulao de desenhos e jogos de
computadores que no procuram uma
imagem real ou seja nada foto realstico
apenas desenhos.
Componentes do
Rendering
Tcnicas Mais Utilizadas
Existem diversas tcnicas de rendering porm
as mais utilizadas so:
Scanline Rendering
Ray Casting
Radiosity
Ray Tracing
Scanline Rendering
um algoritmo para uma superfcie visvel que trabalha com bases de
leitura e processamento linha a linha ou pixel a pixel. Ele mantm uma
tabela das atividades e as pontes que j no so mais relevantes so
removidas da tabela. Ele l um vetor e transforma esses pontos em
imagens (pixels).
Amplamente barato e implementado em hardware.
Utilizado em aplicaes de tempo real.
Velocidade: 5 multiplicaes e 4 adies por pixel.
Baixa qualidade de imagens.
Tcnicas Mais
Utilizadas
Ray Tracing
a tcnica de renderizao de uma cena que calcula a
imagem desta cena simulando a forma como os raios de luz
percorrem o seu caminho no mundo real.
Ela usada no desenvolvimento de sistemas ticos como:
lentes de cmeras, microscpios, binculos.
Caractersticas de realismo.
Velocidade: 48 multiplicaes e 47 adies por pixel.
Tcnicas Mais
Utilizadas
Radiosity
Este funciona trabalhando com os focos de
luz, ou seja, em um ambiente ele ajusta um
nico ponto de iluminao e trabalha com os
diferentes nveis de luz em relao a
imagem.
Ele altamente detalhsta, muito utilizado em
imagens que se precisa do mximo de
detalhe possvel.
Tcnicas Mais
Utilizadas
Radiosity
Vantagens
Alta qualidade de imagens.
Semelhana com fotos reais.
Desvantagens
Necessidade de Grande Capacidade de
Processamento.
Tempo.
Tcnicas Mais
Utilizadas
Ray Casting
Tcnica para gerao de imagens que
consiste em uma emisso "imaginria" de
um raio atravs de cada pixel na tela do
computador, e para cada objeto da cena
atingido pelo raio, calculado a contribuio
de cor e de intensidade obtida para esse
pixel.
Tcnica demorada mas bastante precisa.
Tcnicas Mais
Utilizadas
Exemplos
Scanline
Ray Tracing
Ray Casting
Radiosity
Tcnicas Mais
Utilizadas
Mtodos de Rendering
Real Time (tempo real)
Non-Real Time (sem tempo real)
Real Time
Normalmente usado para mdias interativas, assim
como games e simulaes, calculado e mostrado
em tempo real, de faixas entre 20 a 120 frames por
segundo (fps).
Em tempo real o objetivo do rendering mostrar o
mximo de informaes possveis que o olho pode
processar, ou seja, 30 frames por segundo. O
objetivo neste caso no foto realismo mas sim
velocidade.
Mtodos do Rendering
Non-Real Time
So animaes para mdias no interativas assim
como filmes e vdeos, pois so renderizadas muito
mais devagar. Um render de tempo no real aciona
um processo limitado de quadros para obter uma
melhor qualidade de imagem. O tempo de
renderizao individual pode variar de alguns
segundos at dias para as cenas mais complexas.
Esses frames so exibidos sequencialmente a
altas taxas tipicamente 24, 25 ou 30 frames por
segundo para transparecer a iluso de movimento
contnuo.
Mtodos do Rendering
Rendering
Por Angelo Luz