Preview

Opengl Programming Guide

Powerful Essays
Open Document
Open Document
16116 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Opengl Programming Guide
OpenGL Programming Guide
(Addison-Wesley Publishing Company)

Chapter 1 Introduction to OpenGL
Chapter Objectives After reading this chapter, you’ll be able to do the following: Appreciate in general terms what OpenGL does Identify different levels of rendering complexity Understand the basic structure of an OpenGL program Recognize OpenGL command syntax Identify the sequence of operations of the OpenGL rendering pipeline Understand in general terms how to animate graphics in an OpenGL program This chapter introduces OpenGL. It has the following major sections: "What Is OpenGL?" explains what OpenGL is, what it does and doesn’t do, and how it works. "A Smidgen of OpenGL Code" presents a small OpenGL program and briefly discusses it. This section also defines a few basic computer-graphics terms. "OpenGL Command Syntax" explains some of the conventions and notations used by OpenGL commands. "OpenGL as a State Machine" describes the use of state variables in OpenGL and the commands for querying, enabling, and disabling states. "OpenGL Rendering Pipeline" shows a typical sequence of operations for processing geometric and image data. "OpenGL-Related Libraries" describes sets of OpenGL-related routines, including an auxiliary library specifically written for this book to simplify programming examples. "Animation" explains in general terms how to create pictures on the screen that move.

What Is OpenGL?
OpenGL is a software interface to graphics hardware. This interface consists of about 150 distinct commands that you use to specify the objects and operations needed to produce interactive three-dimensional applications. OpenGL is designed as a streamlined, hardware-independent interface to be implemented on many different hardware platforms. To achieve these qualities, no commands for performing windowing tasks or obtaining user input are included in OpenGL; instead, you must work through whatever windowing system controls the particular hardware you’re using.

You May Also Find These Documents Helpful

  • Good Essays

    Study Guide

    • 1347 Words
    • 6 Pages

    COMPANY BACKGROUND: EasyFind manufactures and sells golf balls. The company is conducting a price test to find a better price point. Presently their golf balls sell for $19 per dozen. Their current volume is 5,470 dozen per month. They are considering reducing their sales price by 20% per dozen.…

    • 1347 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    3. The Graphical Processing Unit is a hardware component capable of quickly drawing items to the screen.…

    • 1510 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Comp3652 Unit 2 Assignment

    • 1090 Words
    • 5 Pages

    Although graphics are involved in this assignment, you will not need to implement your own graphics…

    • 1090 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Glg 101 Study Guide

    • 975 Words
    • 4 Pages

    2. In Windows, most program screens have three function buttons in the upper-right corner. These functions are:D…

    • 975 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Study Guide

    • 5149 Words
    • 21 Pages

    1. Choose a small section of the narrative of the plaques in Exodus 7-12, and identify the parts of the passage that you would attribute to J, E, and P. What characteristic phrases and themes of each source occur in the passage?…

    • 5149 Words
    • 21 Pages
    Better Essays
  • Satisfactory Essays

    Study Guide

    • 2320 Words
    • 10 Pages

    6) While there is overlap between operations management and supply chain management, the two are different in that:…

    • 2320 Words
    • 10 Pages
    Satisfactory Essays
  • Powerful Essays

    Study Guide

    • 2488 Words
    • 10 Pages

    The Rapid Response Team (RRT) saves lives and decreases the risk for harm by providing care to clients before a respiratory or cardiac arrest occurs. Although the RRT does not replace the Code Team, which responds to client arrests, it intervenes rapidly for those who are beginning to decline clinically. It would be appropriate for the RRT to intervene when the client has experienced a 52-point drop in blood pressure. Monitoring the client’s postoperative status, maintaining a postoperative flow sheet, and notifying the physician of a change in the client’s status after a medication change would not be considered activities of the Rapid Response Team.…

    • 2488 Words
    • 10 Pages
    Powerful Essays
  • Better Essays

    The purpose of this essay is to detail the steps taken to create the graphics required for…

    • 1054 Words
    • 6 Pages
    Better Essays
  • Good Essays

    Visualization today has ever-expanding applications in science, education, engineering (e.g. product visualization), interactive multimedia, medicine, etc. Typical of a visualization application is the field of computer graphics. The invention of computer graphics may be the most important development in visualization since the invention of central perspective in the Renaissance period. The development of animation also helped advance visualization…

    • 573 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Computer Generated Image

    • 258 Words
    • 2 Pages

    Computer generated image or (CGI) for short, is an image that is created entirely on a computer. In most cases, however, computer generated images often take use of a real world photographs and or drawings. Although the line between what is real and what is not computer generated is often seamless and difficult to identify. It is understood that a photograph or drawing that has only had its basic properties such as brightness, contrast and colors altered is not computer generated but merely a simple touch up. Computer generated imagery will be and extremely important to the future of camera arts allowing artists to change and image or create something completely new, from the artists imagination simply by using a computer program. As software became more user-friendly and simple, the process of creating a computer generated image started to resemble its real world counterparts, like painting, sculpting, photography and filmmaking. Often time a computer generated image is the base or starting point for creating a real life artwork. The success of computer generated software in started in the early 1990s, when software and the processing power of computers became more affordable even for smaller companies and individuals to use, and since then it turned into an accepted art form by itself. Over the years the technology evolved further and further, lowering the barrier between art and technology, and even allowing these two to blend without debate or…

    • 258 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    very wide vector execution units available for high performance parallel execution. In this kind of environment, all…

    • 5763 Words
    • 27 Pages
    Powerful Essays
  • Powerful Essays

    Gpu Tech Paper

    • 2270 Words
    • 10 Pages

    A graphics processing unit (GPU) is usually a dedicated processor whose main purpose is to do vast amounts of computations in order to build images to be displayed. In order to render the 3D graphics one sees in modern day games, the GPU must perform countless floating-point calculations. GPUs can be found on virtually all commonly used electronics today such as phones, computers, video game consoles, etc. The term “GPU” didn’t actually exist until 1999 when the company NVIDIA used the term while marketing their new graphics card called the GeForce 256 [3]. From the 1980’s until today, GPUs have gone through an exceptional amount of evolution with early graphics cards only being able to display simple vectors on screen to modern ones that can create full lush worlds that are hard to differentiate from our own world.…

    • 2270 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    Introduction to Opengl

    • 1464 Words
    • 6 Pages

    OpenGL is a software interface to graphics hardware. This interface consists of about 150 distinct commands that you use to specify the objects and operations needed to produce interactive three-dimensional applications.…

    • 1464 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Introduction 3d animation is a form of Computer graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images. 3d is a type of graphics in which its images look like they are real world images i.e. computer games and animated movies are the common examples of 3d, 3d graphics are modeled or originated by a process known as 3d modeling, this process is done by a software having 3d modeling tools by engineers or artists, either they import real world images and then transform them into 3d animation or they originate their own ideas and compose them through the help of the tools,…

    • 1314 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Animation

    • 3636 Words
    • 15 Pages

    Animation has survived the mechanical persistence of vision toys popular in the 19th century; found expression as an art form in cinema; it was the means by which to experiment with time-based art and cinematic forms to present new visual vocabularies; it was brilliantly positioned to pioneer the use of computers to create moving images from numbers; it has demystified complex processes; visualised scientific phenomena and provided simulation models to help us understand the world; it has become an essential ingredient in multimedia content; it is imbedded in the control interface display of multi-million dollar jet fighter planes, it is integral to the computer games industry; it increasingly underpins all special effects in motion picture production; and it has provided content in an ideal form to distribute across a bandwidth poor networked environment. Animation is an art form which can come from anywhere and which can go to anywhere - from a large production team working in a highly specialised studio or a lone individual working out of a bedroom, to an Imax Cinema screen several metres wide or a mobile phone screen a few centimetres across.…

    • 3636 Words
    • 15 Pages
    Good Essays

Related Topics