Környezet modellezés OpenGL-ben
Fájlok
Dátum
Szerzők
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt
Szakdolgozatom témájának egy környezet modellezési feladat megoldását választottam, amelyben lehetőség nyílik kihasználni a grafikus processzorok egyre bővülő lehetőségeit. Ennek keretében egy példaprogram is készült, melynek célja a modellem implementálását bemutatni. A grafikus processzor programozásra az OpenGL interfészt használtam. Szakdolgozatban egy egyszerű környezet modellt mutatok be különös tekintettel a víz modellezésére, illetve az implementálás folyamán szerzett tapasztalatokról is írok. Még a közelmúltban készült környezetmodellezések is viszonylag kevés figyelmet fordítanak a realisztikus vízfelület megvalósítására. A tavak, tengerek vagy egyéb vízfelületek modellezésekor, a látvány akkor valószerű, ha a víz csillámlik, tükröződik, és megfelelően hullámzik (lásd [1]). Ennek ellenére a legtöbb esetben a vízfelületek a legtöbb szimulációban és játékban vagy egy egyszerű áttetsző kékes színű felületként vannak ábrázolva vagy valamilyen víz textúrával ellátott szinusz hullámként mozgó felülettel. Ezért egy realisztikus vízmodell megalkotását tűztem ki célul. Amely magában foglalja a vízfelület tükröződését, csillámlását és egy egyszerű fénytörés látványát keltő effektet. Illetve egy olyan fizikai modell megvalósítása a célom, ami kellően pontosan írja le a vízfelület mozgását. Tetszőleges számú hullámközpontból kiinduló hullámok terjednek, egymással interferálnak és a partról visszaverődnek.