PPT-Basic Program with OpenGL and GLUT
Author : tawny-fly | Published Date : 2017-04-28
Outline Development Environment What is GLUT S et up a GLUT Project Overview of GLUT Programs A Basic Program Example Some GLUT Functions API Documentation 2
Presentation Embed Code
Download Presentation
Download Presentation The PPT/PDF document "Basic Program with OpenGL and GLUT" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Basic Program with OpenGL and GLUT: Transcript
Outline Development Environment What is GLUT S et up a GLUT Project Overview of GLUT Programs A Basic Program Example Some GLUT Functions API Documentation 2 Development Environment. Al . Oruba. International Schools . English Department . grade . 8. . Girls’ Section . 1-antics. Definition . :(n.pl) ridiculous and unpredictable behavior or actions. Example. : The . antics. of the chimpanzees amused the crowds at the zoo. Graphics Programming. Katia Oleinik: koleinik@bu.edu. Graphics Programming. OpenGL. Low-level API. cross-language . cross-platform . 2D, 3D computer graphics. GLUT - The OpenGL Utility Toolkit. simple, easy and small. M. . Ramanathan. STTP CAD 2011. Introduction to OpenGL. What Is OpenGL?. Graphics rendering API. high-quality color images composed of geometric and image primitives. window system independent. operating system independent. Dave Shreiner. Ed Angel. Vicki Shreiner. 2. What You’ll See Today. General OpenGL Introduction. Rendering Primitives. Rendering Modes. Lighting. Texture Mapping. Additional Rendering Attributes. Imaging. Phil . Napieralski, . Doug Erickson, Richard McKinney. Program . Manager, . Senior Content Developer, CTO . Halfbrick. 3-189. Getting started . Bringing . OpenGL ES 2.0 to . DirectX. Case . Study by . Next: Contents The OpenGL Utility Toolkit (GLUT) Programming Interface API Version 3Mark J. Kilgard OpenGL is a trademark of Silicon Graphics, Inc. X Window System is a trademark of X Consortium, In WebGL. . Drawing Functions. CSCI 440. Day Five. OpenGL History. 1991. - SGI . Inc. current - . Khronos. consortium. 2004. - OpenGL 2.0 . replaced 1.5. added the GLSL . shader. language. 2008. - OpenGL 3.0 . Lecture 12 – OpenGL. JJCAO. OpenGL Applications. Modelling. & Creative Content Creation. Modelling. , Animation, Video & Creative Content Creation . applications that . use OpenGL. CAD. CAD/CAM. Review. GLUT . Callback Functions. . 2. Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009. Event Types. Window: resize, expose, iconify. Mouse: click one or more buttons. Motion: move mouse. Graphics Programming. Katia Oleinik: koleinik@bu.edu. Graphics Programming. OpenSceneGraph. Higher level, built upon OpenGL. Written in standard C++. Windows, Linux, Mac and few more. 2D. , 3D computer graphics. GLUT (. OpenGL Utility Toolkit). GLUT handles input and window . setup. Cross-platform. GLUT functions starts with glut. glutInit. glutInitDisplayMode. #include <GL\. glut.h. > //header file for GLUT. Build your first OpenGL program. prerequisites. Windows. Visual Studio. GLUT. double.c. Mac OS X. X code. d. ouble.c. Ubuntu. gcc. . or g. . d. ouble.c. Windows. Visual Studio. Download any version of Visual Studio from. Ed Angel. University of New Mexico. Dave . Shreiner. ARM, Inc. Evolution of the OpenGL Pipeline. A Prototype Application in OpenGL. OpenGL Shading Language (GLSL). Vertex Shaders. Fragment Shaders. Examples. Taif. University, Faculty Of Computers And Information Technology, . TA. Maha Thafar &TA. Haifa Alshehri, . TA.Sohair. Soliman & . L.Shakila. . Bano. .. OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 4.3, 8th edition, Dave .
Download Document
Here is the link to download the presentation.
"Basic Program with OpenGL and GLUT"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.
Related Documents