PPT-Introduction to Modern OpenGL Programming
Author : loaiatdog | Published Date : 2020-11-06
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
Presentation Embed Code
Download Presentation
Download Presentation The PPT/PDF document "Introduction to Modern OpenGL Programmin..." 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.
Introduction to Modern OpenGL Programming: Transcript
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. http://www.glprogramming.com/blue/ http://cvs.haskell.org/Hugs/pages/libraries/OpenGL/Graphics-Rendering-OpenGL-GL- BasicTypes.html#t%3AGLuint http://openglut.sourceforge.net/group__api.html http:/ 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 . 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?!?. 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. 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. ABSTRACT:. . A microprocessor relay is configured as a portable, self-contained, low cost learning tool to supplement academic textbooks and classroom lectures on mainstream power system protection technology. The presenter’s inspiration to assemble the demo was the result of the motivation of the students who would benefit from this educational tool, especially those who learn best by the “hands-on” 3-D experience. Analogies and comparisons aid students in understanding new concepts, especially the merging of logic programming and system protection engineering. Learning is not just strictly for students as the presenter is surprised to learn something new about the behavior of common electrical appliances.. 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. What You’ll see. Interactive. 3D computer graphics. Real-time. 2D, but mostly 3D. OpenGL. C/C (if you don’t know them). The math behind the scenes. Shaders. Simple . and not-so-simple 3D . file .
Download Document
Here is the link to download the presentation.
"Introduction to Modern OpenGL Programming"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