Graphics intensive programs have always been the most difficult types of applications
to write in Visual Basic because they are so processor intensive. However these problems
have been addressed in recent versions of Visual Basic, with faster and faster compilers
available. So now, there is no reason why you cannot write graphics intensive programs in
Visual Basic. With the help of this book, and its numerous code samples, which you can
easily integrate into your own projects, you can create some very smart effects.
You don’t need much previous knowledge of Visual Basic or the API to get into this
book, but a basic understanding of maths helps with the later topics. It starts off,
looking at the very basics: co-ordinates, controls that you can use, simple colours, and
the API. It then looks at image processing, and creating spectacular effects, on par with
Paint Shop Pro, and the like. Then the books starts coming into its own, showing you how
to do 3D graphics, looking at hidden surface removal, shading, transformations, and even
showing you how to do Ray Tracing! Lastly, it touches on graphics in 4 dimensions: how to
display them, and what they can be used for.
This book contains over 150 sample projects, and is great reference for both the
beginner and advanced developer. Some of the concepts can be adapted for use in your own
projects, and now that we have the Type Libraries for DirectX, the sky is the limit.