Zanir » Blog Archive » Program 25 – Environment mapped bump mapping (EMBM)

Program 25 – Environment mapped bump mapping (EMBM)

31.07.2003

025_environment_mapped_bump_mappingEMBM je mapovanie okolia na hrboľatý zrkadlový povrch. Predstavuje pokročilejšiu metódu enviromental mapping-u, ktorá sa na rozdiel od cube alebo sphere mappingu neprevádza po vrcholoch, ale prevádza sa po pixeloch. Využíva sa čítanie z textúry závislé na inej textúre. Presnejšie k textúrovacim koordináciam zakladnej textúry sa pripočítavá hodnota z druhej textúry. Základná textúra je v tomto prípade sphere map textúra. Druhá textúra predstavuje vypočítané posuvy textúrových koordinácií sphere map textúry. Táto textúra sa vypočítava na základe výškovej mapy zrkadlového povrchu (bump map).

Program vyžaduje rozšírenia:
GL_ARB_multitexture, GL_ARB_texture_env_combine a GL_ATI_envmap_bumpmap.
Program ide na kartach ATI Radeon 7000 a lepších.

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

Pridať komentár