Domagoj Ćurko

OpenGL ES 3.0 na Androidu

U ovom radu predstaviti će se kako se u Android okruženju koristi OpenGL ES 3.0 za prikazivanje trodimenzionalne grafike. Usredotočiti ćemo se i na neke probleme implementacije koji su specifični za Android platformu, te neke specifične za OpenGL aplikacije na mobilnim uređajima opčenito.

vjetromjetar

Seminar u PDF formatu:

Prezentacija u PDF formatu:

Kako biste izvršili programski kod, potrebno je instalirati aplikaciju Android Studio i u njemu otvoriti projekte te ih onda pokrenuti. Android Studio ima ugrađeni emulator Android uređaja.

Izvorni kod projekata u .zip formatu:

Slovo F u ortogonalnoj projekciji:

Vjetromjer u perspektivnoj projekciji:

Osvijetljeni vjetromjer:

Teksturirana kocka:

Literatura

[1] Ward, Jim. JimSeker/opengl. 2014. 2021. GitHub, https://github.com/JimSeker/opengl.
[2] Android Lesson Four: Introducing Basic Texturing | Learn OpenGL ES. 25. rujan 2011., https://www.learnopengles.com/android-lesson-four-introducing-basic-texturing/.
[3] Android uses OpenGL ES to draw the sphere - Programmer Sought. https://www.programmersought.com/article/63014717862/. Pristupljeno 18. veljaca 2021.
[4] Android OpenGLES 2.0 - Building Cones, Cylinders and Spheres. https://programmer.group/androidopengles-2.0-building-cones-cylinders-and-spheres.html. Pristupljeno 18. veljaca 2021.