Skip to main content

Optimization of 3D Rendering by Simplification of Complicated Scene for Mobile Clients of Web Systems

  • Conference paper
  • First Online:
Computational Collective Intelligence

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9330))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

  2. 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

  3. 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

    Article  Google Scholar 

  4. Eberly, H.: 3D game engine architecture: engineering real-time applications with wild magic, ver. 1, p. 735. Morgan Kaufmann Publishers, Boston (2005)

    Google Scholar 

  5. Brothaler, K.: OpenGL ES 2 for Android: A Quick-Start Guide. The Pragmatic Programmers, Raleigh (2013). ISBN 978-193-7785-345

    Google Scholar 

  6. 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)

  7. Level of Detail. Pixar (2014). http://renderman.pixar.com/view/level-of-detail (cit. December 18, 2014)

  8. 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)

  9. 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)

  10. Lighthouse3d.com. http://www.lighthouse3d.com (cit. December 06, 2014)

  11. Khronos Group: Collada (2014). https://collada.org/ (cit. December 18, 2014)

  12. Autodesk 3D Studio File Format Summary. FileFormat.info (2014). http://www.fileformat.info/format/3ds/egff.htm (cit. December 18, 2014)

  13. Asia-Pacific Signal and Information Processing Association (2014). http://www.apsipa.org/ (cit. December 18, 2014)

  14. IOS8. Apple Inc: Apple. https://www.apple.com/cz/ios/ (cit. December 18, 2014)

  15. Wavefront OBJ File Format Summary. FileFormat.info (2014). http://www.fileformat.info/format/wavefrontobj/egff.htm (cit. December 18, 2014)

  16. 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)

    Chapter  Google Scholar 

  17. 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

  18. 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)

    Article  Google Scholar 

  19. 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)

    Chapter  Google Scholar 

  20. 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)

    Chapter  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ondrej Krejcar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics