Mastering Blender is part of Sybex's "Mastering" series, and as such takes an in-depth, fairly advanced look at its subject. Mastering Blender is geared to intermediate and advanced Blender users who really want to get the most out of Blender.
It is divided up into three parts. The first part deals with miscellaneous general Blender 3D topics such as using multiple UV mappings and baking to create seamless photographic textures, sculpt and retopo workflow, using the nodes system to do green screen matte pulling and live-action video compositing, and editing video with the VSE, among other topics.
The second part of the book deals with Python scripting for Blender. This part begins with a simple introduction to Python itself which is suitable for people who have never done anyÂ programming at all (the book is geared to experienced Blender users, not programmers).
The next chapters go deeper into Python scripting specifically in the Blender environment, and cover all major Python-Blender functionality. The last part of the book deals with the game engine, and spans three chapters that take you from creating assets for the game engine through a complete overview of working with logic blocks all the way to using Python in the game engine.
I think this book will help people to get even more out of Blender than they already do.
Mastering Blender is now available for pre-order at Amazon.com VIA BlenderNation.