14.03.2015 Views

Modelos de Iluminação e sombreamento - OpenGL. - Unisinos

Modelos de Iluminação e sombreamento - OpenGL. - Unisinos

Modelos de Iluminação e sombreamento - OpenGL. - Unisinos

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>OpenGL</strong> Shading<br />

• <strong>OpenGL</strong> suporta flat shading e Gouraud shading.<br />

Não há suporte ainda para Phong shading.<br />

• glSha<strong>de</strong>Mo<strong>de</strong>l(GL_FLAT)<br />

– Flat shading<br />

• glSha<strong>de</strong>Mo<strong>de</strong>l(GL_SMOOTH)<br />

– Gouraud shading<br />

• Lembre-se <strong>de</strong> fornecer as normais corretamente, caso contrário a<br />

iluminação não irá funcionar.<br />

Discussão<br />

• Fonte <strong>de</strong> luz e/ou observador no infinito simplificam os<br />

cálculos, mas o resultado é menos realista<br />

Referências<br />

• http://www.cs.umd.edu/~djacobs/CMSC427/Shadi<br />

ng_web.ppt<br />

• Algumas vezes precisamos normalizar ou truncar as cores<br />

para evitar estouro (R = R/(R + G + B) , .... )<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!