   Rasterizers
  Hi,Does anyone know a good book on the ins and outs of rasterizer renderers?Maybe something comparable to "An Introduction to Ray tracing" (which seems to do a well job at introducing the maths invloved and how to apply them in code: http://www.amazon.com/gp/product/0122861604/002-0755160-2875237?n=283155)but then for the concepts involved with rasterization.The only book I found on the subject is "Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization" (http://www.amazon.com/gp/product/0672318350/ref=pd_cmp_rvi_1_a/002-0755160-2875237?n=283155)...Is it a good book for an introduction to writing a software renderer?Thanks!Martijn   
  "Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization" is an excellent book on how to write a software rasterizer. The book is HUGE! You will learn things like texture mapping, alpha blending etc. etc.   ;  Personally I think 'Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization' is a waste of money if you're not an absolute beginner to software rendering. Much better information can be found on the web, if you have the time to look it up...Chris Hecker's Perspective Texture Mapping article is an absolute masterpiece when it comes to explaining how to create an accurate and fast rasterizer. Even after a month you'll discover new things in it and understand why he takes a certain approach.My own Advanced Rasterization article can be useful if you wish to take your rasterizer to the next level. Beware that you need advanced assembly knowledge to actually turn this technique into something useful.   ;  The articles recomended by C0D1F1ED are excelent reads. Other than that, you can't go wrong with Foley & Van Dam's 'computer graphics: principles and practice" which is the stardard University computer graphics text. However, it may be a little hard to understand as it takes a vary mathematical, academic approach to explaining things. There is also the 'Graphics Programming Black Book" by Michael Abrash, the entirty of which is hosted on Gamedev for freeHere.Here are some other good articles by Abrash:Michael Abrash's Articles & Ramblings in Real-Time