Computer graphics through OpenGL : from theory to by Sumanta Guha

By Sumanta Guha

From geometric primitives to animation to 3D modeling to lighting fixtures, shading, and texturing, Computer pics via OpenGL®: From idea to Experiments, moment version presents a complete creation to special effects that makes use of an energetic studying type to coach key suggestions. both emphasizing idea and perform, the booklet offers an realizing not just of the rules of 3D special effects, but additionally using the OpenGL® program Programming Interface (API) to code 3D scenes and animation, together with video games and films.

The undergraduate center of the publication is a one-semester series taking the coed from 0 wisdom of special effects to a mastery of the basic suggestions having the ability to code functions utilizing fourth-generation OpenGL. the rest chapters discover extra complicated themes, together with the constitution of curves and surfaces and the appliance of projective areas and transformations.

New to the second one Edition

  • 30 extra courses, 50 extra experiments, and 50 extra exercises
  • Two new chapters on OpenGL 4.3 shaders and the programmable pipeline
  • Coverage of:
    • Vertex buffer and array objects
    • Occlusion culling and queries and conditional rendering
    • Texture matrices
    • Multitexturing and texture combining
    • Multisampling
    • Point sprites
    • Image and pixel manipulation
    • Pixel buffer objects
    • Shadow mapping

Web Resource
The book’s site at www.sumantaguha.com offers application resource code that runs on a variety of systems. It incorporates a advisor to fitting OpenGL and executing the courses, detailed software program to assist run the experiments, and figures from the ebook. the location additionally includes an instructor’s handbook with ideas to a hundred difficulties (for qualifying teachers only).

Show description

Read Online or Download Computer graphics through OpenGL : from theory to experiments PDF

Best graphics & multimedia books

Gimp: The Official Handbook: Learn the Ins and Outs of Gimp from the Masters Who Wrote the GIMP User's Manual on The Web

Gimp: The authentic guide is written through Gimp specialists and is the main finished resource of knowledge to be had in this freely disbursed image-manipulation software for the Open resource group. the single e-book to coach the total software, together with all integrated filters and third-party plug-ins.

Geocomputation: A Primer

Geocomputation A Primer edited by way of Paul A Longley Sue M Brooks Rachael McDonnell university of Geographical Sciences, college of Bristol, united kingdom and invoice Macmillan institution of Geography, collage of Oxford, united kingdom This e-book encompasses all that's new in geocomputation. it's also a primer - that's, a e-book which units out the rules and scope of this crucial emergent sector from an identical modern point of view.

Distributed Multiple Description Coding: Principles, Algorithms and Systems

The explosive development of community, multimedia and instant know-how is essentially altering the way in which humans converse, fueling call for for trustworthy real-time transmission of picture and video facts. This particular text/reference systematically examines the problems in allotted video coding (DVC) and a number of description coding (MDC), novel thoughts designed to deal with the issues of traditional photo and video compression coding.

Building Flickr Applications with PHP

Development Flickr purposes with Hypertext Preprocessor teaches you the way to exploit todays most well-liked on-line photograph administration approach. You’ll discover ways to paintings with either your individual photographs and Flickrs huge, immense cache, and create new and compelling extensions to the Flickr platform. This publication is a smart decide simply because Its written through skilled developer Rob Kunkle and Phlickr developer Andrew Morton.

Additional resources for Computer graphics through OpenGL : from theory to experiments

Sample text

The click is the input. Your computer then reacts to this input by processing, which involves downloading the movie file and running it through the Adobe Flash Player, which in turn outputs video frames to your monitor. 10: YouTube and Adobe Illustrator screenshots. 10 Graphics systems can be of two types, non-interactive and interactive. The playing of a YouTube clip is an example of a non-interactive one: beyond the first click to get the movie started you have little further say over the output process, other than maybe to stop it or manipulate the window.

Print: Next, the viewing face is proportionately scaled to fit the rectangular OpenGL window. This step is like printing the film on paper. 7(b) to (c). 7(b) to (d) (which actually distorts the square into a rectangle). The answer to the earlier question of how to calibrate the coordinate axes of the space in which the viewing box is created should be clear now: the 2D rendering finally displayed is the same no matter how they are calibrated, because of the proportionate scaling of the viewing face of the box to fit the OpenGL window.

The plant stems are thick lines and, if you look carefully, you’ll spot points as well. The one special effect this program has that Ellipsoid did not is blending, as is not hard to see. 3. Our final program is a movie which shows a Rube Goldberg domino effect with “real” dominos. The executables are in ExperimenterSource/Chapter1/Dominos. Simply press enter to start and stop the movie. 16 is from part way through. This program has a bit of everything – textures, lighting, camera movement and, of course, a nicely choreographed animation sequence, among others.

Download PDF sample

Rated 4.17 of 5 – based on 48 votes