Skip to main content

Mi az OpenGL Kamera?

OpenGL A kamera a néző virtuális helyzetének a neve a nyitott grafikus könyvtárban reg;(OpenGL ) Jelenet.Ezt a néző helyzete a helyszínen belül, majd a néző keresésének helye vagy iránya határozza meg.A kamera helyzete az OpenGL Reg -ben;A jelenet meghatározza, hogy a jelenet melyik részét jelenítik meg a kijelző eszközhöz és milyen szögben.Két mátrixot használnak az OpenGL Reg leírására;Kamera: A ModelView mátrix és a vetítőmátrix, amely leírja a kamera helyzetét és azt, ahogyan az objektumok megjelennek.A kamera mozgatható egy jeleneten belül, hogy megmutatja a különböző területeket, vagy szimulálja a mozgást, bár sok esetben könnyebb vagy hatékonyabb az objektumok mozgatása a kamera helyett.A programozóknak nehezen értik meg az OpenGL Reg viszonylag absztrakt tulajdonságait;kamera.Ez nagyrészt azért van, mert egyes transzformációk és egyéb funkciók nem működnek ugyanúgy a kamerán, mint egy standard OpenGL REG -n;tárgy.Ezenkívül összetett műveletek az OpenGL REG -vel;A kamera általában jártasságot igényel a mátrix matematikával és az OpenGL Reg megértését;Transzformációs csővezeték.Van néhány kényelmi funkció az OpenGL Reg támogatásában;Könyvtárak, bár nehéz lehet kizárólag a támogatási eszközkészletekre támaszkodni interaktív alkalmazásokban.A kamerát a ModelView mátrix segítségével definiálják.A kamera bárhol elhelyezhető egy jeleneten belül, és bármilyen tengely mentén lefordítható vagy elforgatható.Számos alkalmazásban, leginkább egy maroknyi objektumot tartalmazó alkalmazásokban könnyebb lehet inverz transzformációkat alkalmazni a jeleneten belüli objektumokra, hogy a mozgás megjelenését megjelenjen.Lényegében az egész jelenet ebben az esetben egy statikus kamera körül mozog.Nagyobb jeleneteknél könnyebb lehet kezelni a csővezeték és a mátrix matematikájának összetettségét, hogy a kamerát szabadon mozgassa, és a jelenet statikus maradjon.A kamerát a vetítőmátrix vezérli.A kamera -analógia használatához a vetítési mátrix úgy tekinthető, mint a lencse típusát.A vetítési mátrixot gyakran módosítják az ortográfiai előrejelzések elkészítéséhez, amelyeknek nincs perspektíva beállítása, és olyan perspektíva -előrejelzések, amelyek a távolságot veszik figyelembe az objektumok méretének meghatározásakor.Más hatások, például a halszem lencséje, a fókusztávolság vagy a különböző oldalarányok, mind a vetítőmátrix használatával állíthatók be.