Wiley.com
Print this page Share

Bounce, Tumble, and Splash!: Simulating the Physical World with Blender 3D

Tony Mullen, Erwin Coumans (Foreword by)
ISBN: 978-0-470-19280-1
400 pages
June 2008
Bounce, Tumble, and Splash!: Simulating the Physical World with Blender 3D (0470192801) cover image

Description

Learn all about Blender, the premier open-source 3D software, in Bounce, Tumble, and Splash!: Simulating the Physical World with Blender 3D. You will find step-by-step instructions for using Blender’s complex features and full-color visual examples with detailed descriptions of the processes. If you’re an advanced Blender user, you will appreciate the sophisticated coverage of Blender’s fluid simulation system, a review Blender’s latest features, and a guide to the Bullet physics engine, which handles a variety of physics simulations such as rigid body dynamics and rag doll physics.
See More

Table of Contents

Foreword.

Introduction.

Chapter 1 Re-creating the World: An Overview.

Re-creating the Physical World with Blender.

Blender’s Physical Simulation Functionality.

The Science of Simulation.

Nonsimulation Tools and Techniques.

Using Materials and Textures.

Hot Lava with Material Nodes.

Transparency and Subsurface Scattering.

Sky Maps.

Faking Physics with General Tools.

Modeling Bodies of Water by Using Modifiers and Textures.

Faking a Cloth Flag by Using a Displacement Modifier.

Creating a Poseable Spring by Using an Array Modifier, Shape Keys, and PyDrivers.

Chapter 2 The Nitty-Gritty on Particles.

Introducing Particles.

Setting Particle Parameters.

Using the Physics Tab.

Setting Visualization Options.

Using the Extras Tab.

Using Force Fields and Deflection.

Working with Dynamic Particles.

Creating Fire and Smoke.

The BB vs. the Crystal Ball: Using the Explode Modifier.

Boids!

Setting Up the Boids System.

Working with Goals and Predators.

Creating a Simple Flying Bird.

Chapter 3 Getting Flexible with Soft Bodies and Cloth.

Getting the Hard Facts on Soft Bodies.

Understanding Soft Body Basics.

Baking.

Animating a Spring with Soft Bodies.

Using Force Fields and Collision.

Working with Soft Bodies and Curves.

Using Stress-Mapped Textures for Rubbery Surfaces.

Getting Jiggly with Lattices.

Simulating Cloth and Clothing.

Putting Some Clothes on Mancandy.

Learning More about Cloth.

Demolition!

Chapter 4 Hair Essentials: The Long and Short of Strand Particles.

Introducing Blender Hair.

Setting Up a Hair Simulation.

Creating Clumping, Roughness, and Kink.

Texture Mapping.

Lighting and Rendering.

A Trip to the Beauty Salon.

Preparing the Mesh.

Editing Hair Particles.

Releasing Your Inner Hairdresser.

More Tips and Tricks for Controlling Hair.

Soft Bodies and Hair.

Other Uses for “Hair” Particles.

Chapter 5 Making a Splash with Fluids.

Using the Blender Fluid Simulator.

Getting Started with Fluids.

Inflow and Outflow.

Time, Size, and Resolution.

Particles.

Obstacles and Animation.

Animated Obstacles.

Getting the Shot.

Strawberries and Milk.

Bottle of Pop.

Rushing Creek.

Delving Further into Fluids.

Ipo Animation.

Scripts and Exporting.

Exploring Further Resources.

Chapter 6 Bullet Physics and the Blender Game Engine.

The Blender Game Engine.

Getting Started with BGE.

Using Ipos and Actions in BGE.

Rigid Body Simulation and Ipos.

Baking Game Ipos.

Frame Rate and Simulation Speed.

Ctrl+Alt+Shift+P.

Actor Parameters, Boundaries, and Hull Types.

General Tips on Working with Bullet.

Joints, Ragdolls, and Robots.

Using Rigid Body Joint Constraints.

Using Generic (6DoF) Joints.

Setting Up a Ragdoll Armature.

Controlling an Armature.

A Passive-Walking Robot.

Further Resources.

Chapter 7 Imitation of Life: Simulating Trees and Plants.

The Blender Greenhouse: Creating Foliage with L-Systems and ngPlant.

L-Systems.

ngPlant.

Other Software.

An Open Source Ivy Generator.

A Few More Points to Mention.

Tips for Creating an Outdoor Scene.

The Importance of Observation.

Appendix About the Companion CD.

What You’ll Find on the CD.

Chapter Files.

Blender 2.46 Software.

System Requirements.

Using the CD.

Troubleshooting.

Customer Care.

Index.

See More

Author Information

Tony Mullen, PhD, teaches at Tsuda College, Tokyo, where his courses include modeling and animation with Blender as well as the Python programming language. Mullen has been a cartoonist and an illustrator and has a broad background in CG-related work. His screen credits include writer, codirector, or lead animator on several short films, including the award-winning Gustav Braüstache shorts. He is also the author of Introducing Character Animation with Blender (Sybex).
See More

Downloads

Download TitleSizeDownload
lava.blend
Download the file lava.blend, referred to on page 13.
206.50 KB Click to Download
logo.png
The logo.png file, referred to on page 41, was inadvertently left off the CD.
The Blender logo belongs to the Blender Foundation, but a similar logo is provided here to complete the tutorial in the book.
30.21 KB Click to Download
lsystem.blend
Download the file lsystem.blend, referred to on page 327.
404.55 KB Click to Download
Download corrected Figure 4.63
Figure 4.63 on page 209 is a duplicate of Figure 4.62 on page 208. Download a corrected Figure 4.63 here.
174.98 KB Click to Download
See More

Errata

Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
1 13 Missing file on CD: lava.blend
The instructions for "Hot Lava with Material Nodes" refer to a file, lava.blend, in step 8. That file was left off the CD. You can download it from the Resources & Downloads page.
8/8/08 1st
1 24 Text correction
Under Modeling Bodies of Water by Using Modifiers and Textures, Step 1., the second sentence, "Scale the plane to 30."
should read: "Tab into Edit mode and Scale the plane to 30."
8/13/08 1st
1 41 Missing file on CD: logo.png
Under "Faking a Cloth Flag by Using a Displacement Modifier," in step 2. the text refers to a file on the CD called logo.png. That file was left off of the CD. The Blender logo belongs to the Blender Foundation, but a similar logo is provided here to complete the tutorial in the book. You may download the file from the Resources and Downloads page.
8/15/08 1st
2 94 Text correction
In The BB vs. the Crystal Ball: Using the Explode Modifier, Step 2. there is a step missing.

After the sentence "The particles should be set to emit from random faces.",
insert the following:
"In the Visualization tab in the Particles buttons area, under Render: select the button that reads Emitter."
12/17/08
4 209 Incorrect image in Figure 4.63
The image used in Figure 4.63 is a duplicate of Figure 4.62. You may download the correct image file for 4.63 at the Resources and Downloads page.
11/19/08
7 327 Missing file on CD: lsystem.blend
Under "L-Systems," the text refers to a packed .blend file called lsystem.blend. That file was left off of the CD. You can download the file at the Resources and Downloads page.
8/15/08 1st
1 54 Text correction
The second-to-last paragraph reads: "Press Ctrl+I to add an inverse kinematics (IK) constraint"

The correct keyboard shortcut to achieve this is Shift+I, so the text should read:
"Press Shift+I to add an inverse kinematics (IK) constraint"
1/12/09
See More
Back to Top