Abstract
We present a multimedia 3D interface to powerpoint-like presentations in OpenGL. The presentations of such kind are useful to demonstrate projects or conference talks with the demonstration results of a 3D animation, effects, and others alongside the presentation ‘in situ’ instead of switching between a regular presentation software to the demo and back – the demo and the presentation can be one and the same, embedded together.
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
OpenGL Architecture Review Board, “OpenGL,” [online], 1998–2008, http://www.opengl.org.
E. Angel, Interactive Computer Graphics: A Top-Down Approach Using OpenGL. Addison-Wesley, 2003.
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.
SUN Microsystems, Inc., “OpenOffice Impress,” [online], 2008, openoffice.org.
The KPresenter Team, “KOffice KPresenter,” [online], 1998–2008, www.koffice.org/kpresenter/.
Microsoft, Inc., “Microsoft Office Power Point,” [digital], 2008, microsoft.com.
Wikipedia, Procedural Modeling. http://en.wikipedia.org/wiki/, 2007.
Various contributors, NVIDIA Corporation, “ARB_vertex_program, Revision 46,” NVIDIA Corporation, 2002–2003.
Various contributors, Microsoft Corporation, “ARB_fragment_program, Revision 26,” Microsoft Corporation, 2002–2003.
M. J. Kilgard, “All about OpenGL extensions,” OpenGL.org, 1998–1999, http://www.opengl.org/resources/features/OGLextensions/.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995, ISBN: 0201633612.
S. R. Schach, Object-Oriented and Classical Software Engineering, 6th ed. McGraw-Hill, 2005.
R. J. Rost, OpenGL Shading Language. Pearson Education, Inc., Feb. 2004, ISBN: 0-321-19789-5.
C. Everitt, “OpenGL ARB vertex program,” NVIDIA Corporation, 2003.
3D Labs, “OpenGL Shading Language demo and documentation,” 3D Labs, Inc., 2004, http://developer.3dlabs.com/openGL2/downloads/index.htm.
3D Labs, “OpenGL Shading Language shader examples and source code,” 3D Labs, Inc., 2004, http://3dshaders.com/shaderSource.html.
R. Stallman, R. McGrath, P. Smith, and the GNU Project, “GNU Make,” Free Software Foundation, Inc., [online], 1997–2006, http://www.gnu.org/software/make/.
S. A. Mokhov, “Real-time animation of hair and thread-like objects via deformation of layered meshes,” Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada, 2004, project and report.
P. Rademacher, “GLUI - A GLUT-based user interface library,” Source-Forge, Jun. 1999, http://glui.sourceforge.net/.
P. Grogono, “Concordia University Graphics Library (CUGL),” [online], Dec. 2005, http://users.encs.concordia.ca/_grogono/Graphics/cugl.html.
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.
M. Song and P. Grogono, “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.
Acknowledgment
We acknowledge the reviewers of this work and their constructive feedback. We also acknowledge Dr. Sudhir Mudur for his advice and support, Dr. Peter Grogono, and Ramgopal Rajagopalan. This work was sponsored in part by 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
Mokhov, S.A., Song, M. (2010). An OpenGL-based Interface to 3D PowerPoint-like Presentations of OpenGL Projects. In: Elleithy, K. (eds) Advanced Techniques in Computing Sciences and Software Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-3660-5_91
Download citation
DOI: https://doi.org/10.1007/978-90-481-3660-5_91
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-3659-9
Online ISBN: 978-90-481-3660-5
eBook Packages: Computer ScienceComputer Science (R0)