FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Michael Abrash's Graphics Programming Black Book
- Author(s) Michael Abrash
- Publisher: Coriolis Group Books (July 1997), eBook (2001)
- Paperback: 1342 pages
- eBook: HTML, PDF files, ePub, and MOBI
- Language: English
- ISBN-10: 1576101746
- ISBN-13:978-1576101742
- Share This:
Michael Abrash's Graphics Programming Black Book is a collection of the author's previous books on assembly language and graphics programming, as well as past columns for Dr. Dobb's magazine.
Though much of the book (such as 8088/286/386 assembly language optimization and VGA graphics programming) is out-of-date by now, the reader can see some of the larger tendencies in the author's work over the years -- a reliance on profiling in order to test code, and creative thinking to improve performance wherever possible.
This text features assembler optimization for a variety of problems including searching algorithms, and records the author's approaches to optimizing code for the evolving line of Intel CPUs, from the 8088 on to the early Pentium lines. The last few chapters of this book are more relevant, and include a series of explorations of some of the technology behind the popular Doom and Quake 3-D games by id Corporation (where the author worked).
Optimized solutions to 3-D graphics problems from texture mapping, hidden surface removal, and Binary Space Partitioning (BSP) trees are explained.
Current gaming and 3-D technology, such as Direct3D and VRML is left out, but it's clear that game programmers like the author will continue to push the limits of current hardware technology in inventive ways.
This book is clearly targeted at game developers and serious assembly language programmers, not for the general reader.
About the Authors- No one has done more to conquer the performance limitations of the PC than Michael Abrash, a software engineer for Microsoft. His complete works are contained in this massive volume, including everything he has written about performance coding and real-time graphics.
- Computer Graphics, 3D, Animation and Imaging
- Assembly and Machine Languages
- Computer and Video Game Development and Programming
- Michael Abrash's Graphics Programming Black Book
- The Mirror Site (1) - PDF Files
- The Mirror Site (2) - PDF
- The Mirror Site (3) - ePub and MOBI
-
Computer Graphics from Scratch: A Programmer's Introduction
This book demystifies the algorithms used in modern graphics software with basic programming and high school math, and focuses on only one aspect of computer graphics: 3D Rendering. Pseudocode examples link to live JavaScript demos.
-
Developing Graphics Frameworks with Python and OpenGL
It shows you how to create software for rendering complete three-dimensional scenes, explains the foundational theoretical concepts as well as the practical programming techniques that will enable you to create your own animated and interactive worlds.
-
Introduction to Computer Graphics (David J. Eck)
Covering the fundamentals of computer graphics and computer graphics programming. It explains the principles, as well as the mathematics, underlying computer graphics - knowledge that is essential for successful work both now and in the future.
-
Learning Modern 3D Graphics Programming (Jason L. McKesson)
This book offers beginner-level instruction on what many consider to be an advanced concept. It teaches programmable rendering for beginning graphics programmers, from the ground up.
:
|
|