Abstract
Computer graphics in combination with mobile devices find much use in the fields of entertainment, education and data displaying. The amount of information that is possible to provide to the user depends greatly on the optimization of graphic chain in the development of given application. There is a large area of web based software solutions where the speed and fluency of visualization and rendering are the most important parameters of user satisfaction when using of mobile client application. The important element is simplification of the scene by removing objects that are not currently visible. The methods that can be used as a solution for these problems are frustum culling, occlusion culling and level of detail. The work describes implementation of the first of mentioned methods on the Android platform and it includes a comparison of results from different devices when displaying a complicated 3D scene.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Wang, Q.S., Yu, Z., Rasmussen, C., Yu, J.Y.: Stereo vision-based depth of field rendering on a mobile device. In: Journal of Electronic Imaging 23(2) (2014). doi:10.1117/1.JEI.23.2.023009
Lin, H.J., Jia, J., Wu, X.J., Cai, L.H.: Stereo talking android: an interactive, multimodal and real-time talking avatar application on mobile phones. In: Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA), pp. 1–4 (2013). doi:10.1109/APSIPA.2013.6694211
Hachaj, T.: Real time exploration and management of large medical volumetric datasets on small mobile devices-Evaluation of remote volume rendering approach. International Journal of Information Management 34, 336–343 (2014). doi:10.1016/j.ijinfomgt.2013.11.005
Eberly, H.: 3D game engine architecture: engineering real-time applications with wild magic, ver. 1, p. 735. Morgan Kaufmann Publishers, Boston (2005)
Brothaler, K.: OpenGL ES 2 for Android: A Quick-Start Guide. The Pragmatic Programmers, Raleigh (2013). ISBN 978-193-7785-345
Khronos Group: OpenGL ES Common Profile Specification Version 2.0.25 (Full Specification) (2010). vyd. https://www.khronos.org/registry/gles/specs/2.0/es_full_spec_2.0.25.pdf (cit. November 14, 2014)
Level of Detail. Pixar (2014). http://renderman.pixar.com/view/level-of-detail (cit. December 18, 2014)
Level-of-detail Representation. In: New York University Computer Science. New York University (2001). http://cs.nyu.edu/~yap/classes/visual/01f/lect/l4/ (cit. November 16, 2014)
Gamedev.com, Pietari, L.: Geometry Culling in 3D Engines (2000). http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/geometry-culling-in-3d-engines-r1212 (cit. November 16, 2014)
Lighthouse3d.com. http://www.lighthouse3d.com (cit. December 06, 2014)
Khronos Group: Collada (2014). https://collada.org/ (cit. December 18, 2014)
Autodesk 3D Studio File Format Summary. FileFormat.info (2014). http://www.fileformat.info/format/3ds/egff.htm (cit. December 18, 2014)
Asia-Pacific Signal and Information Processing Association (2014). http://www.apsipa.org/ (cit. December 18, 2014)
IOS8. Apple Inc: Apple. https://www.apple.com/cz/ios/ (cit. December 18, 2014)
Wavefront OBJ File Format Summary. FileFormat.info (2014). http://www.fileformat.info/format/wavefrontobj/egff.htm (cit. December 18, 2014)
Marek, T., Krejcar, O.: Optimization of 3D rendering in mobile devices. In: Younas, M., Awan, I., Mecella, M. (eds.) MobiWIS 2015. LNCS, vol. 9228, pp. 37–48. Springer, Heidelberg (2015)
Behan, M., Krejcar, O.: Modern Smart Device-Based Concept of Sensoric Networks. EURASIP Journal on Wireless Communications and Networking 2013(1), No. 155 (June 2013). doi:10.1186/1687-1499-2013-155
Krejcar, O., Jirka, J., Janckulik, D.: Use of Mobile Phone as Intelligent Sensor for Sound Input Analysis and Sleep State Detection. Sensors 11(6), 6037–6055 (2011)
Krejcar, O.: Threading possibilities of smart devices platforms for future user adaptive systems. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ACIIDS 2012, Part II. LNCS, vol. 7197, pp. 458–467. Springer, Heidelberg (2012)
Behan, M., Krejcar, O.: Adaptive graphical user interface solution for modern user devices. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ACIIDS 2012, Part II. LNCS, vol. 7197, pp. 411–420. Springer, Heidelberg (2012)
Machacek, Z., Slaby, R., Hercik, R., Koziorek, J.: Advanced system for consumption meters with recognition of video camera signal. Elektronika Ir Elektrotechnika 18(10), 57–60 (2012). ISSN: 1392-1215
Ozana, S., Pies, M., Hajovsky, R., Koziorek, J., Horacek, O.: Application of PIL approach for automated transportation center. In: Saeed, K., Snášel, V. (eds.) CISIM 2014. LNCS, vol. 8838, pp. 501–513. Springer, Heidelberg (2014)
Maresova, P., Halek, V.: Deployment of Cloud Computing in Small and Medium Sized Enterprises in the Czech Republic. E & M Ekonomie a Management 17(4), 159–174 (2014)
Gantulga, E., Krejcar, O.: Smart access to big data storage – android multi-language offline dictionary application. In: Nguyen, N.-T., Hoang, K., Jȩdrzejowicz, P. (eds.) ICCCI 2012, Part I. LNCS, vol. 7653, pp. 375–384. Springer, Heidelberg (2012)
Benikovsky, J., Brida, P., Machaj, J.: Proposal of user adaptive modular localization system for ubiquitous positioning. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ACIIDS 2012, Part II. LNCS, vol. 7197, pp. 391–400. Springer, Heidelberg (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Marek, T., Krejcar, O. (2015). Optimization of 3D Rendering by Simplification of Complicated Scene for Mobile Clients of Web Systems. In: Núñez, M., Nguyen, N., Camacho, D., Trawiński, B. (eds) Computational Collective Intelligence. Lecture Notes in Computer Science(), vol 9330. Springer, Cham. https://doi.org/10.1007/978-3-319-24306-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-24306-1_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24305-4
Online ISBN: 978-3-319-24306-1
eBook Packages: Computer ScienceComputer Science (R0)