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 photos via OpenGL®: From idea to Experiments, moment version presents a entire advent to special effects that makes use of an lively studying sort to educate key options. both emphasizing idea and perform, the publication presents an knowing 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 middle of the publication is a one-semester series taking the scholar from 0 wisdom of special effects to a mastery of the basic innovations having the ability to code purposes utilizing fourth-generation OpenGL. the remainder chapters discover extra complex subject matters, together with the constitution of curves and surfaces and the applying 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 quite a few systems. It incorporates a consultant to fitting OpenGL and executing the courses, designated software program to aid run the experiments, and figures from the booklet. the location additionally comprises an instructor’s handbook 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

Visual Quantum Mechanics: Selected Topics with Computer-Generated Animations of Quantum-Mechanical Phenomena

"Visual Quantum Mechanics" makes use of the computer-generated animations chanced on at the accompanying material on Springer Extras to introduce, inspire, and illustrate the recommendations defined within the e-book. whereas there are different books out there that use Mathematica or Maple to coach quantum mechanics, this ebook differs in that the textual content describes the mathematical and actual principles of quantum mechanics within the traditional demeanour.

Signal Processing for Computer Vision

Sign Processing for desktop imaginative and prescient is a special and thorough remedy of the sign processing features of filters and operators for low-level laptop imaginative and prescient. computing device imaginative and prescient has improved significantly over contemporary years. From equipment in basic terms appropriate to basic photos, it has built to accommodate more and more complicated scenes, volumes and time sequences.

The Global Digital Divides: Explaining Change

This e-book analyzes broad facts at the world’s swiftly altering and growing to be entry to, use and geographies of knowledge and communications applied sciences. It stories not just the spatial transformations in expertise utilization all over the world, but additionally examines electronic ameliorations within the significant international countries of China, India, the us and Japan on the country and provincial degrees.

High-resolution Computer Graphics Using C

This ebook units the basis for complex special effects. It comprises software listings, that are a way of describing the algorithms required for the answer of given difficulties, and covers quite a few issues resembling matric illustration of modifications in two-dimensional house, 3-dimensional coordinate geometry, and straightforward hidden line and floor algorithms.

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

Sample text

The difference between 2D and 3D graphics is that models in the latter are created in a (virtual) 3D world, geometrically the same as the real world, and then projected onto the viewing screen, while all drawings in 2D graphics are on a flat plane. Models drawn in 3D are more realistic because they have all the three dimensions we humans can perceive, but they are more complex as well; moreover, the projection step, non-existent for 2D graphics, is computationintensive too. Graphics cards, manufactured by companies such as ATI and Nvidia, which not only manage the image output to the display unit, but have, as well, additional hardware support for rendering of 3D primitives, are now inexpensive enough that desktops and even notebooks can run high-end 3D applications.

12 is not a haptic mouse, of course, but one commonly seen in HCI (human-computer interaction) labs. The three-link arm swiveling on a ball gives it six degrees of freedom. Haptics has numerous applications, a couple of noteworthy ones being the teleoperation of robots (where the operator gets haptic feedback as she manipulates a robot in either a virtual or a remote real environment) and simulated surgery training in medicine (which is similar to training pilots on a flight simulator, except that surgery has the added component of tactile feedback, mostly absent in flying).

To not see the end product of CG, that being computer-generated imagery (CGI), throughout your day, you would have to be on a deserted island. Images on the screen of the cell phone you probably check first thing on waking are digitally synthesized by a processor. Almost every frame on the TV showing the morning news has CGI in some part. If you commute, then the vehicle which carries you to school or work likely communicates with its operator through multiple computer-managed console panels, displaying information ranging from fuel level to geographical location.

Download PDF sample

Rated 4.42 of 5 – based on 14 votes

Published by admin