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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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/.
J. Jorge, F. Hanisch, F. Figueiredo, and R. Schauer, “CG Educational Materials Source (CGEMS),” [online], 2008-2009, http://cgems.inesc.pt/.
J. O. Talton, “Teaching graphics with the OpenGL Shading Language,” ACM SIGCSE Bulletin archive, vol. 39, no. 1, Mar. 2007.
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.
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.
——, “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.
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.
——, “OpenGL project presentation slides interface and a case study,” in Proceedings of GRAPP’09. Lisboa, Portugal: INSTICC, Feb. 2009, pp. 409–412.
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.
Wikipedia, “Procedural modeling — Wikipedia, The Free Encyclopedia,” [online; accessed 28-November-2009], 2009, http://en.wikipedia.org/w/index.php?title=Proceduralmodeling&oldid=326319778.
P. Rademacher, N. Stewart, and B. Baxter, “GLUI – A GLUT-based user interface library, version 2.35,” [online], 1999-2006, http://glui.sourceforge.net/.
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.
R. J. Rost, OpenGL Shading Language. Pearson Education, Inc., Feb. 2004, ISBN: 0-321-19789-5.
OpenGL Architecture Review Board, “OpenGL,” [online], 1998–2009, http://www.opengl.org.
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.
P. Grogono, “Concordia University Graphics Library (CUGL),” [online], Dec. 2005, http://users.encs.concordia.ca/?grogono/Graphics/cugl.html.
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.
Autodesk, “Maya,” [digital], 2008-2009, autodesk.com.
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.
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.
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.
A. R. Loader, “Making space,” Master’s thesis, Department of Design and Computation Arts, Concordia University, Montreal Canada, 2008.
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)