FreeTechBooks.com Homepage
FreeTechBooks.com
Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes


 
Michael Abrash's Graphics Programming Black Book
Reply with quote
Michael Abrash's Graphics Programming Black Book

Author(s) : Michael Abrash
Publication date : July 1997
ISBN : 1-576-10174-6
Publisher : Coriolis Group

Santa Very Happy This book was suggested by: William Yuen

Book excerpts:

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.

Note: This book is hosted at an Australian mirror. You can visit the original page at Dr. Dobb's Journal. The entire online book is 153 MB in size, with each chapter can be downloaded separately as PDF files.

Reviews:

Amazon.com

Very Happy "Hard-core advice from the guy who optimized Quake."

Arrow View/Download Michael Abrash's Graphics Programming Black Book
View user's profileSend private message
Alternative mirror
Reply with quote
Seems like the Planetmirror host is not stable lately.

Here is an alternative mirror for the Blackbook:
http://webreview.com/downloads/premium/abrash/

Also of interest is the information on the author Michael Abrash and his Quake engine description at Bluenews, which can now be found at Wikipedia:

http://en.wikipedia.org/wiki/Michael_Abrash
View user's profileSend private message
[ Post is awaiting approval ]
[ Post is awaiting approval ]
View user's profileSend private messageSend e-mailVisit poster's website
[ Post is awaiting approval ]
[ Post is awaiting approval ]
View user's profileSend private messageSend e-mailVisit poster's websiteICQ Number
[ Post is awaiting approval ]
[ Post is awaiting approval ]
View user's profileSend private messageSend e-mailAIM AddressYahoo MessengerMSN MessengerICQ Number
[ Post is awaiting approval ]
[ Post is awaiting approval ]
View user's profileSend private messageSend e-mailVisit poster's websiteAIM AddressYahoo MessengerMSN Messenger
  
 Reply to topic