Modelos de Iluminação e sombreamento - OpenGL. - Unisinos
Modelos de Iluminação e sombreamento - OpenGL. - Unisinos
Modelos de Iluminação e sombreamento - OpenGL. - Unisinos
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