renderização baseada em imagens - unicamp · ibr x model based rendering custo proporcional ao...

15
Renderização baseada em imagens IA727 – Segundo Semestre de 2014 Profa. Ting

Upload: others

Post on 25-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Renderização baseada em imagens

IA727 – Segundo Semestre de 2014

Profa. Ting

Page 2: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

IBR x Model based Rendering

Custo proporcional ao número de vérticesindependente do observadorIndependente das fontes luminosasMaior precisão

Custo proporcional ao número de pixelsCenas de maior complexidadeMais eficiente

Page 3: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Campo de Luz

http://research.microsoft.com/apps/pubs/default.aspx?id=68168

● Função Plenóptica: descreve a irradiância de uma vista completa.

● Lumigraph e campo de luz: representações discretas em 4D.

L=P (θ, ,Vϕ x ,V y ,V z )

Page 4: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Campo de Luz

https://graphics.stanford.edu/papers/light/

Page 5: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Skyboxes

● Técnica para adicionar panoramas distantes (céu, montanhas, florestas) a baixo custo.

https://plumetutorials.wordpress.com/2013/10/09/3d-tutorial-making-a-skybox/

https://sidvind.com/wiki/Skybox_tutorial

Page 6: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Sprites

● Images 2D que se deslocam na tela do computador.

Page 7: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Layers● Composição de sprites em camadas

Page 8: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Layers

http://turmabvideo.wikispaces.com/Layers,+Sprites+e+Keyframes

Page 9: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Billboards

http://www.flipcode.com/archives/Billboarding-Excerpt_From_iReal-Time_Renderingi_2E.shtml

● Composição de cartazes texturizados com orientação ajustável numa cena.

u⃗ '= { n⃗× r⃗ ¿ n⃗ '= { r⃗× v⃗ ¿r⃗

M= ( r⃗ , u⃗ ' ∨u⃗ , n⃗∨ n⃗ ' )

Page 10: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Orientação de Billboards

● Orientada a VC (tela)● Orientada a WC (mundo)● Orientada a um eixo

Page 11: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Exemplo

Billboard Billboard orientado a WC

Page 12: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Sistema de Partículas

● Conjunto de partículas em movimento com atributos aleatórios.

● Uma partícula ↔ um billboard

http://web.cs.wpi.edu/~matt/courses/cs563/talks/psys.html

Page 13: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Princípio

http://buildnewgames.com/particle-systems/

Page 14: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Impostores

http://http.developer.nvidia.com/GPUGems3/gpugems3_ch21.html

● Billboard criado em tempo real.

Modelo geométrico

renderização

billboard

Page 15: Renderização baseada em imagens - Unicamp · IBR x Model based Rendering Custo proporcional ao número de vértices independente do observador Independente das fontes luminosas

Nuvem de Billboards