Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α...

56
Fundamentos sobre Modelos de Iluminação IA727 – Segundo Semestre de 2014 Profa. Ting

Transcript of Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α...

Page 1: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

Fundamentos sobre Modelos de Iluminação

IA727 – Segundo Semestre de 2014

Profa. Ting

Page 2: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Conceitos

● Radiometria– Técnicas de medição de radiação eletromagnética,

incluindo a faixa espectral visível. ● Fotometria

– Técnicas de medição da luz, em termos de como o seu brilho é percebido pela visão humana.

● Colorimetria– Técnicas de quantificação e “aferição” da percepção

de cores pela visão humana.

Page 3: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Grandezas Radiométricas

● Fluxo Radiante: taxa de energia radiante Q transferida de uma região a outra através de um campo.

● Densidade do fluxo radiante: taxa do fluxo radiante por área da superfície.

– Irradiância (E): sentido do fluxo para dentro da superfície

– Saída radiante (M) ou Radiosidade (B): sentido do fluxo para for a da superfície.

=ϕdQdt

u=dϕdA

Q=hv=hcλ

c → 2.998 x 108 m/sh (Constante de Planck → 6.62620x10-34Js

Page 4: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Grandezas Radiométricas

Esterradiano (sr) é uma unidade de medida de

ângulo sólido, tal que uma esfera completa de área

tem sempre esterradianos.

● Intensidade Radiante: fluxo radiante por unidade de ângulo sólido

4πr 2

I=dϕd Ω

=dϕ

( dA/R2 ) sr

Page 5: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Grandezas Radiométricas

● Radiância: fluxo radiante por unidade de área e por unidade de ângulo sólido.

Lsurf =d 2Φ

dAdωcos (θ )∼ d 2Φ

dAdω

Page 6: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Grandezas Radiométricas

● Energia Radiante (Q) em Joule (J)● Fluxo radiante (Ф) em Watt (W)● Irradiância (E) em Watt/m2 (W/m2)● Intensidade Radiante (I) em Watt/sr (W/sr)● Radiância (L) em Watt/m2.sr

Page 7: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Grandezas Radiométricas● Distribuição de Radiância:

descreve fluxos de radiação de um dado comprimento de onda que chegam a um ponto em todas as direções.

Page 8: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Fotometria● Faixa espectral visível: 380 a 780 nm

Percepção visual

Page 9: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Grandezas Fotoméricas

Grandezas Radiométricas

Grandezas Fotométricas

Page 10: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Grandezas Fotoméricas

Radiométricas (Unidades) Fotométricas (Unidades)

Energia radiante: Joule (J) Energia luminosa: Talbot

Fluxo radiante: Watt (W) Fluxo luminoso: lumen (lm)

Irradiância: W/m2 Iluminância: lux (lx)

Intensidade radiante: W/sr Intensidade luminosa: candela (cd)

Radiância: W/m2.sr Luminância: cd/m2 = nit

Page 11: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Luminância x Distância

● Fotometria Lambertiana (“regra do dedão”): a distância 5x tamanho da fonte, vale (L α r2)

3.14 asb (apostilb) = 1 cd/m2

r

Page 12: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Campo de Luz● Descreve a intensidade luminosa em qualquer

direção por qualquer ponto em 3D

http://lightfield-forum.com/what-is-the-lightfield/

Page 13: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Função Plenóptica● Descreve a intensidade/cromaticidade da luz

percebida em qualquer posição e direção no espaço 3D.

Page 14: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

ColorimetriaRespostas neurais aos estímulos das células fotoreceptoras pelas

radiações eletromagnéticas

refletidas pela superfície dos materiais físicos.

Fenômeno psicofísico

Page 15: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Fotosensores

Visão fotópica (diurna) : visão adaptada a altos níveis de luminância. Visão colorida.

Visão mesópica: visão adaptada a regiões de níveis intermediários.

Visão escotópica (noturna): visão adaptada a baixos níveis de luminância. Os bastonetes respondem melhor.

(preto e branco)

(cores)

Cones e Bastonetes

Page 16: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

bastonetes

cones

Young,Helmholtz,Maxwell

Funções de Sensibilidade Espectral

Teoria Tricromática

S(λ)

M(λ)

L(λ)

λ

380nm 750nm

3 tipos de cones

Page 17: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

Processo Oponente

Hering

http://www.psych.ucalgary.ca/PACE/VA-Lab/colourperceptionweb/theories.htm

Page 18: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

Modelo de Processamento Visual

IA369C – 2s2008 - Ting

(teoria tricromática)(teoria de processo oponente)

Page 19: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

Energia

Comprimento de onda

Distintas distribuições espectrais, porém mesma percepção colorida

(nm)

Diferença mínima para que duas cores sejam perceptualmente distintas

Metâmeras

Page 20: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

Grandezas colorimétricasComprimento de onda dominantePureza na excitaçãoLuminância

Especificação

Grandezas fisiológicasMatiz: corSaturação: tonalidade da corBrilho: brilho da cor

Energia

Distribuição de energia de uma cor “monocromática”:

só há um comprimento dominante

E1

E2

Pureza =E2 – E1

E2

Comprimentode ondadominante

Luminância α Energia

BRANCO = radiações de todos os comprimentos com a mesma energia

Page 21: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

Reconstrução EspectralFunções

Pe

rce

nta

gem

em

funç

ão

da

inte

nsid

ade

m

áxi

ma

da

s lu

zes

mon

ocr

omá

tica

s R

,G,B

A(λ) = rR(λ)+ gG(λ) + bB(λ)

R(λ)G(λ)B(λ)

Page 22: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

Funções de Reconstrução Espectral com 3 cores

“Algebrizar” cores

Espaço Vetorial de Cores

Page 23: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

R

G

B

Espaço de Cores RGB

(r,g,b)

C = rR + gG + bB

Uma cor pode ser obtida como soma ponderada de somente três tipos de radiações.

Page 24: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

R

G

B

R

G

B

(R/C,G/C,B/C)C =R+G+B

Projeção

Diagrama deCromaticidade RG

Espaço de Cores RGB

Matiz e saturaçãoNormalizar energia

Espaço Homogêneo

Page 25: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

Espaço de Cores XYZ

Função de eficiência luminosa

Y: Curva de resposta fototópica CIE

Page 26: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

(R,G,B) (X,Y,Z)

Page 27: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

Espaço de Cores XYZ

x+y+z=1Normalização

Aumenta a luminância

X+Y+Z = C

(X,Y,Z)

x =

y =

z =

XC

Y

ZC

C

C=X+Y+Z

Mostra a percentagem das cores primárias quecompõem o croma

Espaço Homogêneo

Page 28: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

BRDF

● Função de Distribuição de Reflectância Bidirecional

– Descreve a razão entre radiações luminosas incidentes e refletidas num ponto de uma superfície

– Satisfaz reciprocidade de Helmholtz

– Satisfaz conservação de energia

Page 29: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Equação de Reflectância

L (θo ,ϕo )=∬ f (θo ,ϕo ,θ i ,ϕ i ) L (θ i ,ϕi )cos (θ i )dσ (θ i ,ϕ i )

L (θo ,ϕo )=f (θ o ,ϕo ,θ i ,ϕ i ) L (θ i ,ϕ i ) cos (θ i )

azimute

altura

L (ωo)=f (ωo ,ωi ) L (ωi ) ( n⃗⋅ωi )

Page 30: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

BRDF: fonte pontual/direcional

● Termo especular de Phong

● Termo especular de Blinn

f Phong (ωo ,ωi )=k s ( r⃗⋅ωo )

m shi

n⃗⋅ωi

f Blinn (ωo ,ωi )=k s ( n⃗⋅⃗h )

m shi

n⃗⋅ωi

L (ωo)=f (ωo ,ωi ) L (ωi ) ( n⃗⋅ωi )

ωoωi

Page 31: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

BRDF: lóbulos difusos e especulares

http://math.nist.gov/~FHunt/appearance/brdf.html

Phong Oren Nayar

Cook-Torrance He-Torrance

ωi

ωi

ωi ωi

Page 32: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Reflexões e Refrações

Page 33: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Reflectância de Fresnel● Descreve a taxa de radiações luminosas refletidas e

refratadas ao passar de um meio ao outro: descontinuidade óptica.

T= (1−F λ (θ i ) )n22

n12

L

Fórmula de Cook-Torrance

Page 34: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Reflectância de Fresnel

B

R

R

G

B

Incidência normal → característica especular da superfície

Page 35: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Efeito de Fresnel

Quando a reflectância especular aumenta na direção tangencial de uma superfície, a sua reflectância difusa diminui.

Page 36: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Aproximação de Schlick

f 0=( n1−n2n1+n2

)2

=( n−1n+1 )

2

n=n1n2

→1n2

https://seblagarde.wordpress.com/2013/04/29/memo-on-fresnel-equations/#more-1921

Schlick

Page 37: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Valores Típicos de Fresnel

Page 38: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Reflectâncias Externa e Interna

Reflectância externa Reflectância interna

Índice de refração maior → ângulo crítico

ângulo crítico

sin θ c=n1n2

θc

n2n1

Page 39: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Difusividade em Sub-camadas

● Efeito domintante em materiais dielétricos/isolantes.

● Coeficiente de reflexão (scattering albedo ): razão entre energia re-emitida e energia refratada.

Flocos de neve: >= 0.8

Pintura branca: ~0.7

Concreto, pedras e solo: 0.15 a 0.4

Carvão: ~0.0

● Reflectância Lambertiana

f diff ( l⃗ , v⃗ )=(1−F λ (θ i ))ρπ

ρ

Page 40: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Microgeometria

● Modifica as direções das reflexões.

● Bloqueia reflexões.

● Altera a distrubuição dos vetores normais das micro-estruturas

● Gera efeito de retro-reflexões.

Page 41: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Microfacetas

http://kevin-george-2n3x.squarespace.com/blog/2014/5/25/the-brdf-and-microfacet-theory

f ( l⃗ , v⃗ )=F ( l⃗ , h⃗ ) G ( l⃗ , v⃗ , h⃗ ) D ( h⃗ )

4 ( n⃗⋅⃗l ) ( n⃗⋅⃗v )

Modelo de Cook-TorranceFator de atenuação geométrica

Distribuição de Beckmann: função de distribuição de vetores normais

Page 42: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Termos do Modelo C-Torrance

http://simonstechblog.blogspot.com.br/2011/12/microfacet-brdf.html

Page 43: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Efeito de Reflectância Anisotrópica

http://archive.blender.org/development/release-logs/blender-246/glossy-reflectionrefraction/index.html

Page 44: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

BRDF anisotrópica

http://www.graphics.cornell.edu/~bjw/wardnotes.pdf

● Efeito anisotrópico: efeito em que a aparência visual de uma superfície altera quando ela gira em torno de um eixo.

– Modelo de Ward para reflectância especular

– Outro modelo

http://en.wikipedia.org/wiki/Specular_highlight#Ward_anisotropic_distribution

f (ωo ,ωi )=mspec (√1−( l⃗⋅t⃗ )2√1− ( v⃗⋅⃗t )2−( l⃗⋅⃗t )⋅( v⃗⋅⃗t ) )m shi

Page 45: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Comparações Visuais

“The BRDF types determine the type of the highlights and glossy reflections for a material. You would use Ward for metals such as stainless steel. Blinn and Phong for plastics and none metals and Blinn for chrome materials. Calculation speeds do vary for each type. Phong is fastest, followed by Blinn, and then Ward.”

http://area.autodesk.com/tutorials/vray_2_0_materials_guide

Page 46: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Reflectância Difusa● Modelo de Oren-Nayar

http://en.wikipedia.org/wiki/Oren%E2%80%93Nayar_reflectance_model

Page 47: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

BSDF

● Função de Distribuição de Espalhamento (Scattering) Bidirecional

– 2 BRDFs

– 2 BTDFs

Page 48: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

BSSRDF● Função de Distribuição de Reflectância

Bidirecional Espalhada por Superfície (Bidirectional Surface Scattering Reflectance Distribution Function)

Page 49: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

BSSRDF

http://giga.cps.unizar.es/~amunoz/projects/EG2011_bssrdf/

Page 50: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Exemplos: Maxwell Renderer

http://www.cafedownloads.com/reviews/Maxwell/

Page 51: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

BRDFs na Síntese de Imagens» Funções analítica em termos de direção de luz

(l), direção do observador (v), half vector (h), normal da superfície (n), vetor tangente (t) e vetor bitangente (b). Por vértice ou por fragmento. Exemplo:

http://en.wikibooks.org/wiki/GLSL_Programming/Unity/Brushed_Metal

Page 52: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

BRDFs na Síntese de Imagens» Texturas

http://http.developer.nvidia.com/GPUGems/gpugems_ch18.html

http://www.fxguide.com/featured/game-environments-parta-remember-me-rendering/

Page 53: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

BRDFs na Síntese de Imagens» Representação Fatorada

http://people.cs.kuleuven.be/~ares.lagae/publications/SBLD03IRBTF/SBLD03IRBTF_presentation.pdf

f (ωi ,ωo )=P (ωi )⋅Q (h )⋅R (ωo)

Page 54: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Referência

http://www0.cs.ucl.ac.uk/staff/j.kautz/GameCourse/04_PointLights.pdf

Page 55: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Mipmap de BRDFs» Macro-escal

a: geometria facetada

» Meso-escala: texturas

» Micro-escala: função de BRDF

http://gamedev.stackexchange.com/questions/18642/where-can-i-find-a-brdf-reference-implementation

Page 56: Fundamentos sobre Modelos de Iluminação - UNICAMP · Comprimento de onda dominante Luminância α Energia BRANCO = radiações de todos os comprimentos com a mesma energia. Reconstrução

IA727 – 2s2014Profa. Ting

Fontes de Luz e Materiais● Übershader● Simplificação e agrupamento de fontes● Iluminação por multiplos passos● Deferred Shading