Logo

Graphics & Multimedia Programming

e-books in Graphics & Multimedia Programming category

Book cover: Learn Computer Graphics From ScratchLearn Computer Graphics From Scratch
- Scratchapixel ,
From the table of contents: Mathematics and Physics for Computer Graphics; Foundations of 3D Rendering; Better, Faster, More; Advanced Techniques; Digital Imaging; Procedural Generation of Virtual Worlds. 32 lessons, 166 chapters, C++ source code.
(7236 views)
Book cover: Physically Based Rendering: From Theory to ImplementationPhysically Based Rendering: From Theory to Implementation
by - Morgan Kaufmann ,
The book describes both the mathematical theory behind a modern photorealistic rendering system as well as its practical implementation. The book shows how to design a full-featured rendering system capable of creating creating stunning imagery.
(7755 views)

Book cover: Cg ProgrammingCg Programming
- Wikibooks ,
Nvidia's programming language Cg is one of several commonly used shading languages for real-time rendering. These shading languages are used to program shaders (i.e. more or less small programs) that are executed on a GPU (graphics processing unit).
(8314 views)
Book cover: Pixel Shaders: An Interactive Introduction to Graphics ProgrammingPixel Shaders: An Interactive Introduction to Graphics Programming
by - pixelshaders.com ,
This book is intended to bring the wonder and joy of graphics processor programming to a wider audience. It is targeted at artists who want to integrate computer graphics into their work, and traditional programmers who want to try a different way.
(10525 views)
Book cover: OpenGL ProgrammingOpenGL Programming
- Wikibooks ,
OpenGL is an API used for drawing 3D graphics. This book is aimed at beginners who are discovering OpenGL. It will assume knowledge of basic C and C++. If you know nothing about 3D graphics, we'll try to familiarize you along the way.
(15666 views)
Book cover: Magic Ink: Information Software and the Graphical InterfaceMagic Ink: Information Software and the Graphical Interface
by - worrydream.com ,
The book demonstrates the crucial role of information graphic design, and presents three approaches to context-sensitivity. The intent is to introduce a 'unified theory' of information software design, and provide inspiration for designers.
(14420 views)
Book cover: Computer GraphicsComputer Graphics
by - InTech ,
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.
(12067 views)
Book cover: Learning Modern 3D Graphics ProgrammingLearning Modern 3D Graphics Programming
by ,
This book teaches beginner-level programmable rendering for graphics programmers, from the ground up. The author also covers some important material that is often neglected or otherwise relegated to more 'advanced' concepts.
(12894 views)
Book cover: Programming Vertex, Geometry, and Pixel ShadersProgramming Vertex, Geometry, and Pixel Shaders
by ,
This reference covers the advanced rendering techniques important for graphics programmers in the game and film industries, and will help them implement these techniques with DirectX 10. Intended for people with background in DirectX8 or DirectX9.
(22035 views)
Book cover: The OpenGL Programming GuideThe OpenGL Programming Guide
by - Addison-Wesley Professional
Clear explanations of OpenGL functionality and basic computer graphics techniques, such as building and rendering 3D models; viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism.
(18626 views)
Book cover: Blender 3D: Noob to ProBlender 3D: Noob to Pro
- Wikibooks ,
This book is a series of tutorials to help new users learn Blender. The tutorials increase in difficulty, and later tutorials build on the lessons in previous ones. Therefore, Blender beginners should follow the tutorials in sequence.
(29859 views)
Book cover: Blender Basics: Classroom Tutorial BookBlender Basics: Classroom Tutorial Book
by ,
Blender is a 3D technology rendering/animation/game development open-sourced freeware program maintained by the Blender Foundation. This tutorial book is designed to get you up and running in the basics of creating objects and scenes and animating.
(22357 views)
Book cover: Encyclopedia of Graphics File FormatsEncyclopedia of Graphics File Formats
by - O'Reilly ,
This is the definitive work on file formats -- the book that will become a classic for graphics programmers and everyone else who deals with the low-level technical details of graphics files. It includes information on nearly 100 file formats.
(20357 views)
Book cover: PNG: The Definitive GuidePNG: The Definitive Guide
by - O'Reilly ,
PNG, the Portable Network Graphics image format, is one little piece of the puzzle. This book makes PNG less puzzling by explaining the motivations behind PNG's creation, the ways in which it can be used, and the tools that can manipulate it.
(16860 views)
Book cover: The Cg Tutorial: The Definitive Guide to Programmable Real-Time GraphicsThe Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics
by - Addison-Wesley ,
Cg is a complete programming environment for the fast creation of special effects and real-time experiences on multiple platforms. This book is the definitive introduction to Cg, and will be essential for anyone programming real-time graphics.
(16748 views)
Book cover: GPU Gems 3GPU Gems 3
by - Addison-Wesley Professional ,
This volume provides a snapshot of the latest GPU (Graphics Processing Unit) programming techniques. Readers will find that the latest algorithms create ultra-realistic characters, better lighting, and post-rendering compositing effects.
(25515 views)
Book cover: Michael Abrash's Graphics Programming Black BookMichael Abrash's Graphics Programming Black Book
by - Coriolis Group Books ,
A book for game developers and serious assembly language programmers. It explores the technology behind the popular Doom and Quake 3-D games, and explains optimized solutions to 3-D graphics problems from texture mapping, hidden surface removal, etc.
(24743 views)
Book cover: Simulating Humans: Computer Graphics Animation and ControlSimulating Humans: Computer Graphics Animation and Control
by - Oxford University Press, USA ,
This volume presents the problem of providing a surrogate or synthetic human for designers and engineers. The book is intended for engineers interested in understanding how a computer surrogate human can augment their analyses of designed environments.
(24290 views)
Book cover: Cross-Platform GUI Programming with wxWidgetsCross-Platform GUI Programming with wxWidgets
by - Prentice Hall PTR ,
wxWidgets is a free C++ API for writing GUI applications. This book is the best way for beginning developers to learn wxWidgets programming in C++. It is a must-have for programmers thinking of using wxWidgets and those already using it.
(27394 views)