Download Computer graphics through OpenGL : from theory to by Sumanta Guha PDF

By Sumanta Guha

From geometric primitives to animation to 3D modeling to lights, shading, and texturing, Computer photographs via OpenGL®: From thought to Experiments, moment variation presents a entire advent to special effects that makes use of an energetic studying type to educate key strategies. both emphasizing thought and perform, the publication offers an figuring out not just of the foundations of 3D special effects, but additionally using the OpenGL® program Programming Interface (API) to code 3D scenes and animation, together with video games and flicks.

The undergraduate center of the ebook is a one-semester series taking the coed from 0 wisdom of special effects to a mastery of the basic thoughts being able to code functions utilizing fourth-generation OpenGL. the remainder chapters discover extra complex issues, 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 web site at offers application resource code that runs on a variety of systems. It contains a advisor to fitting OpenGL and executing the courses, distinct software program to aid run the experiments, and figures from the publication. the positioning additionally comprises an instructor’s guide with recommendations 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

Information Theory Tools for Computer Graphics (Synthesis Lectures on Computer Graphics and Animation)

Details concept (IT) instruments, accepted in medical fields equivalent to engineering, physics, genetics, neuroscience, etc, also are rising as necessary transversal instruments in special effects. during this booklet, we current the elemental innovations of IT and the way they've been utilized to the photos parts of radiosity, adaptive ray-tracing, form descriptors, standpoint choice and saliency, medical visualization, and geometry simplification.

Georeferencing: The Geographic Associations of Information (Digital Libraries and Electronic Publishing)

Georeferencing--relating details to geographic location--has been integrated into modern day info platforms in numerous methods. We use on-line companies to map our path from one position to a different; technology, enterprise, and govt more and more use geographic info structures (GIS) to carry and research facts.

The Global Digital Divides: Explaining Change

This publication analyzes large facts at the world’s swiftly altering and starting to be entry to, use and geographies of data and communications applied sciences. It experiences not just the spatial changes in expertise utilization around the world, but additionally examines electronic ameliorations within the significant global countries of China, India, the us and Japan on the country and provincial degrees.

Location-Aware Applications

Cellular consumers wish leisure, enterprise apps, and on-the-go companies that realize and reply to situation. This publication will consultant you thru the know-how and company of cellular functions so that you can create aggressive and leading edge apps in response to location-based prone. it's a fascinating examine the LBS panorama, from selecting the right cellular platform, to creating funds along with your software, to facing privateness matters.

Extra info for Computer graphics through OpenGL : from theory to experiments

Sample text

In mathematics from the Indian Statistical Institute, Kolkata, in 1987. From 1984 to 1987 he taught mathematics at Jadavpur University in Kolkata. D. in 1991. On graduating from Michigan he joined the computer science faculty of the University of Wisconsin-Milwaukee where he taught from 1991 to 2002. In 2002 he moved to the information management and computer science program of the Asian Institute of Technology in Thailand, where he is currently a professor. His research interests include computational geometry, computer graphics, computational topology, robotics and data mining.

If, suppose, the vertices are specified in some coordinate system that is embedded in the OpenGL window – which certainly is plausible – and if we knew the axes of this system, the matter would be simple. 0) to the upper-right corner and so on. However, even assuming that there do exist these invisible axes attached to the OpenGL window, how do we find out where they are or how they are oriented? One way is to “wiggle” the corners of the square! 0) and observe which corner moves. Having determined in this way the correspondence of the corners with the vertex statements, we ask the reader to deduce the orientation of the hypothetical coordinate axes.

LCD (liquid crystal display) monitor : Pixels in an LCD monitor each consist of three subpixels made of liquid crystal molecules, which separately filter lights of the primary colors. The amount of light emerging through a subpixel is controlled by an electric charge whose intensity is determined by subpixel’s corresponding value in the color buffer. The absence of electron guns allows LCD monitors to be made flat and thin – unlike CRT monitors – so they are one of the class of flat panel displays.

Download PDF sample

Rated 4.45 of 5 – based on 33 votes