Online Books
Online Books

Free Computer Graphics Books

Artificial Intelligence
Online Books
Compiler Design
Online Books
Computation Theory
Online Books
Computer Algorithm
Online Books
Computer Architecture
Online Books
Computer Graphics
Online Books
Functional Programming
Online Books
Information Theory
Online Books
Numerical Computation
Online Books
OOD/OOP
Online Books
Operating System
Online Books
Programming Theory
Online Books
Online Books
 
Online Books Home About Us Link to us Sitemap Contact Us Post Queries
Online Books

This section contains free e-books and guides on Computer Graphics, some of the resources in this section can be viewed online and some of them can be downloaded.

Computer Graphics Books
Online Books
Computer Graphics by Nobuhiko Mukai

Online | 266 Pages | English
The aim of computer graphics is to visualize real objects and imaginary or other abstract items. In order to visualize various things, many technologies are necessary and they are mainly divided into two types in computer graphics: modeling and rendering technologies. This book covers the most advanced technologies for both types. It also includes some visualization techniques and applications for motion blur, virtual agents and historical textiles. This book provides useful insights for researchers in computer graphics.

 
Introduction To Computer Graphics by Torsten Moller

Online | NA Pages | English
This note offers an introduction to the modeling and rendering aspects of computer graphics. The mathematical concepts and techniques behind the development of various computer graphics algorithms will be covered. You will also learn to implement some of these algorithms through programming assignments using OpenGL.

 
Basics of Computer Graphics

PDF | 130 Pages | English
This note covers the following topics: Graphics Primitives, 2D Transformation and Viewing, 3D Concept and Object Representation, 3D Transformation and Viewing, Depth Buffer Method and Z Buffer Method, Basic illumination model, Shading Model and Lighting Model.

 
Introduction to Computer Graphics Version 1.1

Online | NA Pages | English
This note explains the following topics: Two-Dimensional Graphics, OpenGL 1.1: Geometry, OpenGL 1.1: Light and Material, Three.js: A 3D Scene Graph, API, Introduction to WebGL, 3D Graphics with WebGL, Beyond Realtime Graphics, Programming Languages, A 3D Modeling Program, Gimp and Inkscape for 2D Graphics, Source Code for Sample Program.

 
Fundamentals of Computer Graphics

PDF | 105 Pages | English
This note explains the following topics: Image Representation, Geometric Transformation, OpenGL Programming, Eigenvalue Decomposition and its Applications in Computer Graphics, Geometric Modelling.

 
Computer Graphics David M. Mount

PDF | 131 Pages | English
This note provides an introduction to the principles of computer graphics. In particular,it will consider methods for modeling 3-dimensional objects and efficiently generating photorealistic renderings on color raster graphics devices.

 
Lecture Notes Fundamentals of Computer Graphics

PDF | 152 Pages | English
This note is an introduction to the fundamentals of the field of computer graphics. Topics covered includes: Model transformations, Homogeneous Coordinates, View transformations, Projections, View Volume, Projective Transforms, Clipping, windowing, rasterization, Graphics Pipeline, Hidden Surface Removal, Object hierarchies, fractals, L-systems, Cubic Curves and Bicubic Surfaces, Meshes, Lighting, Material, Shading, texture mapping, environment mapping, shadows and interreflections.

 
Computer Graphics and Multimedia

PDF | 192 Pages | English


 
Computer Graphics Course Notes

Online | NA Pages | English
This lecture note covers the following topics: Computer Graphics Basics, Introduction to C++, Getting Started with OpenGL, OpenGL Examples, An OpenGL Flight Simulator, Introduction to Java, Writing Classes in Java, Basic Java Graphics, Introduction to JavaScript, JavaScript Graphics with Canvas and Scalable Vector Graphics (SVG).

 
Computer Graphics Lecture Notes

PDF | 126 Pages | English
This lecture note covers the following topics: Introduction to Graphics, Curves, Transformations, Coordinate Free Geometry, 3D Objects, Camera Models, Visibility, Basic Lighting and Reflection, Basic Ray Tracing, Radiometry and Reflection, Distribution Ray Tracing, Parametric Curves And Surfaces and Animation.

 
Introduction to Computer Graphics I

Online | NA Pages | English
This note covers the following topics: Introduction to Computer Graphics, Coordinate Systems and Transformations , Going Beyond Flat Polygons , Animation, Computer-Human Interaction, Fractals, Scene Graphs and Programming the nVidia Graphics Card.

 
Computer Vision and Image Processing (David Marshall)

Online | NA Pages | English
This note covers the following topics: Image Acquisition, Image processing, Edge Detection, Edge Linking, Segmentation, Line Labelling, Relaxation Labelling, Optical Flow and Object Recognition.

 
Vector Math for 3D Computer Graphics, 3rd Edition

Online | NA Pages | English
This lecture note covers the following topics: Points and Lines, Vectors, Points, and Column Matrices, Matrix Addition, Vector Addition, Vector Length, Vector Direction, Scaling and Unit Vectors, The Dot Product, Length and the Dot Product, The Angle between Two Vectors, The Angle between 3D Vectors, Projecting one Vector onto Another, Vector Cross Product, Matrices and Simple Matrix Operations, Matrix-Column Matrix Multiplicaton, Matrix-Matrix Multiplication and Identity Matrix and Matrix Inverse.

 
OpenGL Programming Guide

Online | NA Pages | English
This guide covers the following topics: State Management and Drawing Geometric Objects, Viewing, Color, Lighting, Blending, Antialiasing, Fog, and Polygon Offset, Display Lists, Drawing Pixels, Bitmaps, Fonts, and Images, Texture Mapping, The Framebuffer, Tessellators and Quadrics.

 
OpenGL Reference Manual

Online | NA Pages | English
This is an alphabetical list of the OpenGL functions in this on-line reference.

 
Graphics Programming Black Book (M. Abrash)

Online | NA Pages | English
This book is an integration of Michael's previous writings on assembly language and graphics programming. Much of the focus of this book is on profiling and code testing, as well as performance optimization. It also explores much of the technology behind the Doom and Quake 3-D games, and 3-D graphics problems such as texture mapping, hidden surface removal, and the like. Thanks to Michael for making this book available.

 
Architecture for Combinator Graph Reduction

Online | NA Pages | English
This book covers the following topics: Development of the TIGRE Method, Implementation of the TIGRE Machine, TIGRE Performance, Architectural Metrics and The Potential of Special-Purpose Hardware.

 
Simulating Humans Computer Graphics, Animation, and Control (N.I. Badler)

PDF | 283 Pages | English
This book is intended for human factors engineers requiring current knowledge of how a computer graphics surrogate human can augment their analyses of designed environments. It will also help inform design engineers of the state-of-the-art in human gure modeling, and hence of the human-centered design central to the emergent notion of Concurrent Engineering. Topics covered includes: Body Modeling, Spatial Interaction, Behavioral Control, Simulation with Societies of Behaviors, Task-Level Specifications and Epilogue.

 
C++ GUI Programming with Qt3 (Jasmin Blanchette/Mark Summerfield)

PDF | 464 Pages | English
The purpose of this book is to teach you how to write GUI programs using Qt 3. It is assumed that you have a basic knowledge of C++.The code examples use a subset of C++, avoiding many C++ features that are rarely needed when programming Qt.

 
Cross Platform GUI Programming with wxWidgets (Julian Smart/Kevin Hock)
Computes First Book of Atari Graphics
Computer Graphics Primer
Encyclopedia of Graphics File Formats
Graph Theory, 3rd Edition (R. Diestel)
Online Books
Online Books
Online Books
Online Books
Online Books
Online Books
© Copyright 2010-2011. FreeBookCentre.net, All Rights Reserved. Privacy Policy  |  Terms & Conditions