10/18/2011

Beginning Blender: Open Source 3D Modeling, Animation, and Game Design Review

Beginning Blender: Open Source 3D Modeling, Animation, and Game Design
Average Reviews:

(More customer reviews)
Lance Flavell and Apress have been busy writing another Blender 2.5 based book. Lance Flavell (known as Lancer in the Blender community) is a very knowledgeable Blender user. So I was very interested to find out about this book when Apress announced its availability.
So off I went and ordered the Ebook version of the book.
This is a book aimed at Blender beginners who are using the Blender 2.5x series. It takes the approach of introducing a subject and then giving examples and exercises for the reader to try and carryout and as a result learn how some of Blenders features work.
The pictures in the Ebook version are full color and apparently the paper book version also has full color pictures, which is useful. The pictures in the ebook version, unfortunately often had compression artifacts making them look very pixelated. Luckily most of the time the quality of the pictures was just good enough to get the point across, it's a shame the pictures were slightly below par but the rest of the content of the book is a much better standard.
Chapter 1 - This chapter deals with explaining what Blender is, how it came about and what makes it special when compared with other software. Instructions on how to obtain and install Blender are gone over, not in massive detail but in enough to be usable. Especially interesting was the good description of what opensource is and why it is so important.
Chapter 2 - Covers various beginner topics on using Blender, from interacting with the user interface in various ways to manipulating the 3D Cursor and explaining how it works and what it is used for. Once the basic interface features have been described the chapter moves on to explaining Blenders different types of primitive shapes and how to use them to construct simple models. A very good explanation of how to manipulate various parts of meshes and the interface using both the keyboard shortcuts and the mouse manipulations is explained. Usefully notes on possible issues with shortcut key conflicts with various different operating system platforms are highlighted, which I think would be extremely useful for a beginning Blender user to be aware of, as this can often be a problem users encounter and it's not often obvious how to fix it or that anything is wrong when it happens. At the end of this chapter the reader is given an exercise to make a simple robot model. I found this a good way to re-enforce committing to memory the subjects described previously in the chapter. Another thing I liked was the way that keyboard shortcut keys were almost always used and described, even some of the less well known shortcuts were mentioned.
Chapter 3 - Covers the fundamental topics of modeling in Blender, covering the differences between Object Mode and Edit Mode. There is a very clear explanation of what mesh topology is and how it impacts on the overall quality of a finally produced model. Simple modifiers such as Blenders Mirror Modifier and Subsurface Modifier are demonstrated and their uses enumerated. I was surprised the Sculpting and the use of Multi-Resolution Modifier was covered at this point in the book, I was expecting it later on, none the less it was well laid out and easy to understand and guided the user to sculpt a simple cat model. Another very useful feature of Blender covered in this chapter was Blenders Retopology feature. A lot of new Blender users and even some not so new users tend to not know about the Retopology feature (or only find out what it is much later) and I found it very useful that it was covered so early on within the texts. Another example of providing information that is often left out of beginners books is the description of how to use proxy objects when linking objects from a file in Blender. How to create proxy objects is often overlooked as a feature that is advanced and therefore not normally covered, this is not a mistake this book makes.
Chapter 4 - Covers the topics of Lighting and Procedural Texturing. It also covers setting up the camera for doing renderings and its various settings that affect render sizes. A topic I found helpful was how to setup the Blender camera to track objects and lights. After camera setup is covered the various lighting techniques and types supported by Blender are described, not in massive detail but more that enough for a beginning Blender user. Although to my mind the description of how Hemi lights worked was a little inaccurate, but not in a way that is likely to affect new Blender users. The important lighting parameter Dist: was explained very well as were the Spot Light parameters and their uses. How to setup simple lighting rigs and simple explanations of lighting theory were explained but don't expect advanced coverage of the theory side of lighting rigs, but there is a enough there to start with. Good explanations of what Key, Fill and Rim lights are and how they can be combined and positioned for effective lighting of a scene within Blender is described.
Ambient Occlusion and Environment Lighting is very briefly covered. I would liked to have seen more information on how to use environment lighting features and how useful it can be, but in a book of this size, space is limited and you get enough information to get you started.
Having covered the basic lighting features the chapter moves on to describing procedural texturing. It does this by taking a Text object and converting it and applying textures to it, in the form of bump maps and color textures. Applying multiple textures to a material is described and demonstrated on the text object. It was easy to follow and showed just how powerful Blender material and texture system can be.
Chapter 5 - Covers texturing using UV Mapping techniques and the steps involved in preparing textures for modification in external applications such as The GIMP. The description of how to use the Uv Image Editor to unwrap mesh objects is clear and useful. Surprisingly Projection Painting is described, as are texture brushes and how to use them. Another highlight of this chapter was the description of the difference between Bump and Normal Mapping, very informative, as often the distinction is not clear. Also very educational was the description of how Normal maps can be made manually. For those that want to use Blenders ability to create Normal Maps automatically this is also covered. I also really appreciated the section on ways to fix common normal map problems when they are baked, lots of people may benefit from this information not just beginners.
Chapter 6 - Covers Curves, Nurbs and MetaBalls. While curve are often documented in Blender books and tutorials, Nurbs and MetaBalls are much less frequently documented. This is a shame as Nurbs and MetaBalls have features that when used in the right situations can be very useful. The description of how MetaBalls and Nurbs work was not the clearest and it took me a couple of re-reads to get to grips with the information, even so still a useful section. Another small problem with this section is that the text refers to fields and parameter names that have been changed in recent version of Blender, so the names the book gave for parameters do not match, which may be slightly confusing to new users. The coverage of 3D Curves, Bevel Objects and Taper Objects were very clear and I think will be very informative for new user, even not so new users. It's a shame this book was not released a month later as it would have been able to cover RotoBeziers addon which allows for keyframed animated curves, but as it was still a very useful chapter.
Chapter 7 - Goes over basic animation and rigging techniques as well as covering the standard terminology and methodology involved in rigging and animation. The explanation of keyframing both what it is and how to do it within Blender were clear and to the point. Time saving features such as auto-keyframing were noted and their use demonstrated. A simple animation is constructed using a monkey model. The uses for the Graph Editor and Dopesheet are documented, here though I do wish more information had been given as to the differences between what the graph editor is used for and what the Dopesheet is used for. The various bone types and weighting methods are described and each is demonstrated in various ways. Though strangely Blender Auto/Heat Weighting method did not appear to be described, I could have just missed it but if not I do find that very strange.
Chapter 8 - Carries on where things left off in Chapter 7, but this time covering more advanced rigging topics such as what FK and IK is, what Control Bones and Bone Layers are and how and why they are used and the differences between them. A demonstration of how to rig a finger and a leg are gone over as are custom bone shapes. Slightly more exotic features such as Pole Targets are used and a good description of why they are useful is also done. Various ways to create both simple and more advanced foot rig designs were gone over. Once the rigging explanations were completed the chapter moves on to the subject of animation and a basic animated walk cycle is created. The section on shapekeys is very useful as shapekey are often a feature that can be difficult to get to grips with. They are used to demonstrate how to do lip syncing on a speaking character. Overall this chapter was better than most other beginners books in showing some of Blender more useful features, very good chapter.
Chapter 9 - Covers how to use Blender in your Movie Making pipeline. Once you get to this point in your Blender education it becomes useful to use the Video Sequence Editor and Compositing Nodes. So this chapter covers the use of the Video Sequence Editor and Node Compositor to make and do the post processing tasks needed to make movies in...Read more›

Click Here to see more reviews about: Beginning Blender: Open Source 3D Modeling, Animation, and Game Design


A new world of creative possibilities is opened by Blender, the most popular and powerful open source 3D and animation tool. Blender is not just free software; it is alsoan important professional tool used in animated shorts, television commercials, and shows, as well as inproduction for films like Spiderman 2.Lance Flavell's Beginning Blender will give you the skills to start shaping newworlds and virtual characters, and perhaps lead you down a new professional path.

Beginning Blender covers the Blender 2.5 release in-depth. The book starts withthe creation of simple figures using basic modeling and sculpting. It thenteachesyou how to bridge from modeling to animation, and from scene setup to texture creation and rendering, lighting, rigging, and ultimately, full animation. You will create and mix your own movie scenes, andyou willeven learn the basics of games logic and how to deal with games physics. Whether you are new to modeling, animation, and game design, or whether you are simply new to Blender, this book will show you everything you need to know to get your 3D projects underway.

What you'll learn
How to create models using sculpt mode, extrusion modeling, and more
Go beyond playing with color to learn procedural texturing and UV mapping
How to use light and depth of focus to make are realistic-looking model
Adding rigging and realistic animation
Using the compositor for movie mixing andlip-syncing animations
How to put the games engine and physics to work to create full-featured games

Who this book is for
This book appeals to all who are starting out in 3D, animation, and games design. It also appeals to those who know about 2D design and photography and would like to expand their skill set.

Table of Contents
History and Installation
The Interface
Modeling
Lighting and Procedural Textures
UV Mapping
Curves and NURBS
Basic Rigging and Animation
Advanced Rigging
Making Movies
Particles and Physics
The Game Engine
Going Further
Companies That Use Blender
Blender and GPL Terms of Use
GNU Public License
OpenContent License


Buy Now

Click here for more information about Beginning Blender: Open Source 3D Modeling, Animation, and Game Design

No comments:

Post a Comment