PPT-OpenGL & GLUT Basics

Author : lindy-dunigan | Published Date : 2017-06-08

Window reshaping Keyboard interaction Camera Drawing objects George Georgiev Telerik Corporation wwwtelerikcom Table of Contents Project using OpenGL amp FreeGLUT

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "OpenGL & GLUT Basics" 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.

OpenGL & GLUT Basics: Transcript


Window reshaping Keyboard interaction Camera Drawing objects George Georgiev Telerik Corporation wwwtelerikcom Table of Contents Project using OpenGL amp FreeGLUT in MSVC Window reshaping. Graphics with OpenGL/GLUT What is OpenGL? • OpenGL ( Open G raphics L ibrary) • A software interface to graphics hardware • a standard specification defining a cross - language, c 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. TA: I Chiang. Material resource: . CMU . 15-462 . Computer Graphics Courses. . . . Slides: . Tsung-Shian. Huang and Yu . Tu. What is OpenGL?. A low-level . graphics . rendering . API. . OS . independent. 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 Thanks to Alan Lerner, . Tel-Aviv University,. for the slides!. What Doesn’t OpenGL Do?!?. OpenGL is not: . A programming language.. A windowing application.. A data structure container.. What Does OpenGL Do?!?. 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. Oct. . 26th. , . 2016. CIS 441/541:. Introduction . to Computer . Graphics. Lecture . 14: . OpenGL Basics. Announcements. . OH. Hank. :. Weds 1-2, Thursday 11-12. Dan: Weds 4-530, Thursday 930-11. It is . NOT. a . programming language. .. It . is a Graphics Rendering . API. . consisting of a . set of . functions . with . a well . defined interface.. Whenever . we say that a program is OpenGL-based or OpenGL applications, we mean that it is written in some programming language (such as C/C or Java) that makes calls to one or more of OpenGL libraries. effrey . Chastine. Modified by Dr. Chao Mei. Basic Rendering. The Graphics Pipeline Overview. Vertex Processing. Coordinate transformations. Compute color for each vertex. Clipping and Primitive Assembly. 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. 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. window system independent toolkit for writing OpenGL programs;. 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.
"OpenGL & GLUT Basics"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