Teaching Physical Based Animation via OpenGL Slides

  • Conference paper
  • First Online:
Innovations in Computing Sciences and Software Engineering

Abstract

This work expands further our earlier poster presentation and integration of the OpenGL Slides Framework (OGLSF) – to make presentations with real-time animated graphics where each slide is a scene with tidgets – and physical based animation of elastic two-, three-layer softbody objects. The whole project is very interactive, and serves dual purpose – delivering the teaching material in a classroom setting with real running animated examples as well as releasing the source code to the students to show how the actual working things are made.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** 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.

Similar content being viewed by others

References

  1. D. Tenneson, A. M. Spalter, J. Kumar, I. Medvedev, and A. van Dam, “The Graphics Teaching Tool (GTT),” [online], Brown University, 2003 – 2008, http://graphics.cs.brown.edu/research/gtt/.

  2. J. Jorge, F. Hanisch, F. Figueiredo, and R. Schauer, “CG Educational Materials Source (CGEMS),” [online], 2008-2009, http://cgems.inesc.pt/.

  3. J. O. Talton, “Teaching graphics with the OpenGL Shading Language,” ACM SIGCSE Bulletin archive, vol. 39, no. 1, Mar. 2007.

    Google Scholar 

  4. M. Song, “Dynamic deformation of uniform elastic two-layer objects,” Master’s thesis, Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada, Aug. 2007.

    Google Scholar 

  5. M. Song and P. Grogono, “A framework for dynamic deformation of uniform elastic two-layer 2D and 3D objects in OpenGL,” in Proceedings of C3S2E’08. Montreal, Quebec, Canada: ACM, May 2008, pp. 145–158, ISBN 978-1-60558-101-9.

    Google Scholar 

  6. ——, “An LOD control interface for an OpenGL-based softbody simulation framework,” in Proceedings of CISSE’08. University of Bridgeport, CT, USA: Springer, Dec. 2008, to appear.

    Google Scholar 

  7. S. A. Mokhov and M. Song, “An OpenGL-based interface to 3D PowerPoint-like presentations of OpenGL projects,” in Proceedings of CISSE’08. University of Bridgeport, CT, USA: Springer, Dec. 2008, to appear.

    Google Scholar 

  8. ——, “OpenGL project presentation slides interface and a case study,” in Proceedings of GRAPP’09. Lisboa, Portugal: INSTICC, Feb. 2009, pp. 409–412.

    Google Scholar 

  9. M. Song, S. A. Mokhov, and P. Grogono, “Designing an interactive OpenGL slide-based presentation of the softbody simulation system for teaching and learning of computer graphics techniques,” in Proceedings of C3S2E’09. New York, NY, USA: ACM, May 2009, pp. 131–136.

    Google Scholar 

  10. Wikipedia, “Procedural modeling — Wikipedia, The Free Encyclopedia,” [online; accessed 28-November-2009], 2009, http://en.wikipedia.org/w/index.php?title=Proceduralmodeling&oldid=326319778.

  11. P. Rademacher, N. Stewart, and B. Baxter, “GLUI – A GLUT-based user interface library, version 2.35,” [online], 1999-2006, http://glui.sourceforge.net/.

  12. M. Song and P. Grogono, “Application of advanced rendering and animation techniques for 3D games to softbody modeling and animation,” in Proceedings of C3S2E’09. Montreal, Quebec, Canada: ACM, May 2009, pp. 89–100.

    Google Scholar 

  13. R. J. Rost, OpenGL Shading Language. Pearson Education, Inc., Feb. 2004, ISBN: 0-321-19789-5.

    Google Scholar 

  14. OpenGL Architecture Review Board, “OpenGL,” [online], 1998–2009, http://www.opengl.org.

  15. M. Woo, J. Neider, T. Davis, D. Shreiner, and OpenGL Architecture Review Board, OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1.2, 3rd ed. Addison-Wesley, Oct. 1999, ISBN 0201604582.

    Google Scholar 

  16. P. Grogono, “Concordia University Graphics Library (CUGL),” [online], Dec. 2005, http://users.encs.concordia.ca/?grogono/Graphics/cugl.html.

  17. M. Song, S. A. Mokhov, and P. Grogono, “Deriving software engineering requirements specification for computer graphics simulation systems through a case study,” Dec. 2009, submitted for publication to SERA’2010.

    Google Scholar 

  18. Autodesk, “Maya,” [digital], 2008-2009, autodesk.com.

    Google Scholar 

  19. M. Song and P. Grogono, “Are haptics-enabled interactive and tangible cinema, documentaries, 3D games, and specialist training applications our future?” in Proceedings of GRAPP’09. Lisboa, Portugal: INSTICC, Feb. 2009, pp. 393–398.

    Google Scholar 

  20. M. Song, S. A. Mokhov, A. R. Loader, and M. J. Simmonds, “A stereoscopic OpenGL-based interactive plug-in interface for Maya and beyond,” in Proceedings of VRCAI’09. New York, NY, USA: ACM, 2009, to appear.

    Google Scholar 

  21. A. R. Loader, S. A. Mokhov, and M. Song, “Open Stereoscopic 3D Plugin Collection,” SourceForge.net, 2008-2009, http://sf.net/projects/stereo3d, last viewed November 2009.

  22. A. R. Loader, “Making space,” Master’s thesis, Department of Design and Computation Arts, Concordia University, Montreal Canada, 2008.

    Google Scholar 

Download references

Acknowledgments

This work is partially funded by NSERC, FQRSC, and the Faculty of Engineering and Computer Science, Concordia University, Montreal, Canada.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Miao Song .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media B.V.

About this paper

Cite this paper

Song, M., Mokhov, S.A., Grogono, P. (2010). Teaching Physical Based Animation via OpenGL Slides. In: Sobh, T., Elleithy, K. (eds) Innovations in Computing Sciences and Software Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-9112-3_82

Download citation

  • DOI: https://doi.org/10.1007/978-90-481-9112-3_82

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-9111-6

  • Online ISBN: 978-90-481-9112-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation