Diferenças entre edições de "Bump mapping"

32 bytes adicionados ,  04h13min de 16 de maio de 2010
correções ortográficas, typos fixed: algorítmo → algoritmo utilizando AWB
m (Bot: Modificando: de:Bumpmapping)
(correções ortográficas, typos fixed: algorítmo → algoritmo utilizando AWB)
[[ImagemFicheiro:Bump-map-demo-smooth.png|thumb|right|160px|Uma esfera sem bump mapping.]]
[[ImagemFicheiro:Bump-map-demo-bumpy.png|thumb|right below|160px|Mesma esfera porém com o algorítmoalgoritmo bump mapping aplicado.]]
[[ImageFicheiro:Orange-bumpmap.png|thumb|right below|160px|[[Mapa de altura]] utilizado para o bump mapping na esfera.]]
 
'''Bump mapping''' é uma técnica de [[computação gráfica]] onde pega-se cada [[pixel]] do objeto que está sendo [[renderização|renderizado]] e se aplica uma perturbação em sua [[superfície normal]], baseada num [[mapa de altura]] previamente especificado, que como consequência varia a intensidade de luz "refletida" por este pixel. A iluminação é aplicada após os cálculos dando a cada pixel seu respectivo brilho. O resultado é uma superfície renderizada com mais detalhes e imperfeições lembrando o mundo real. [[Normal map]] e [[parallax mapping]] são as técnicas mais comuns para a criação deste efeito, fazendo com que o [[algoritmo]] original se pareça obsoleto.
A diferença entre o [[displacement mapping]] e o bump mapping é que no bump mapping somente a normal do objeto é perturbada, deixando a geometria intacta. Logo isto não altera a silhueta do objeto em questão.
 
== {{Ver Tambémtambém}} ==
* [[Mapeamento de textura]]
* [[Normal map]]
* [[Displacement mapping]]
 
== {{Ligações Externasexternas}} ==
* {{link|en}} [|2=http://www.blacksmith-studios.dk/projects/downloads/bumpmapping_using_cg.php |3=Tutorial de bump mapping usando C++ e CG]}}
* {{link|en}} [|2=http://www.neilwallis.com/java/bump2.htm |3=Applet java de exemplo]}}
 
[[Categoria:Computação gráfica]]
152 974

edições