Zanir » Blog Archive » Program 28 – Voda

Program 28 – Voda

30.10.2003

028_waterVoda je vytvárana spojením lomu a odrazu pomocou Fresnelovho vzorca. Pre odraz plati zakon odrazu, ktorý hovorý, že uhol dopadu sa rovná uhlu odrazu. Pre lom platí Shellov zakon, ktorý hovorý: Pomer sínusu uhla dopadu k sínusu uhla lomu je rovný pomeru rýchlosti šírenia vĺn v prostredí 1 a v prostredí 2. Matematicky sin(a1)/sin(a2)=v1/v2=n2/n1. Platí ak v1>v2 potom a1>a2, a ak v1 Pre zobrazovanie lomu a odrazu používam sphere environment mapping, alebo cube environment mapping.

Odporučané rozšírenia: GL_ARB_multitexture, GL_ARB_texture_env_combine a GL_ARB_texture_cube_map.

zdrojové texty a program – 200kB bez jpeglibm.lib

Pridať komentár