Blender Documentation Volume I - User Guide

Last modified July 08 2004 S68

Claudio Andauer

Manuel Bastioni

Alejandro Conty Estevez

Karsten Dambekalns

Florian Findeiss

Alex Heizer

Tim van Howe

Wouter van Heyst

Joeri Kassenaar

Martin Kleppman

Lyubomir Kovacev

Johnny Matthews

Reevan McKay

Kent Mein

Martin Middleton

Jason Oppel

Willem-Paul van Overbruggen

Ton Roosendaal

Bastian Samela

Stefano Selleri

Bart Veldhuizen

Chris Williamson

Carsten Wartmann

This is the Blender Documentation project official Guide. Feel free to add or modify your changes and send them clearly marked to the Blender documentation board (bf-docboard@blender.org).


Table of Contents
I. Introduction to Blender
1. Introduction
1.1. What is Blender?
1.2. Blender's History
1.3. About Free Software and the GPL
1.4. Getting support - the Blender community
2. Installation
2.1. Downloading and installing the binary distribution
2.2. Building Blender from source
3. Understanding the interface
4. Your first animation in 30 + 30 minutes
4.1. Warming up
4.2. Building the body
4.3. Let's see what Gus looks like
4.4. Materials and Textures
4.5. Rigging
4.6. Skinning
4.7. Posing
4.8. Gus walks!
II. Modelling, Materials and Lights
5. ObjectMode
5.1. Selecting objects
5.2. Moving (translating) objects
5.3. Rotating objects
5.4. Scaling/mirroring objects
5.5. Transform Properties Panel
5.6. Duplicate
5.7. Parenting (Grouping)
5.8. Tracking
5.9. Other Actions
5.10. Boolean operations
6. Basic Mesh Modelling
6.1. Basic Objects
6.2. EditMode
6.3. Smoothing
6.4. Extrude
6.5. Spin and SpinDup
6.6. Screw
6.7. Warp Tool
7. Advanced Mesh Modelling
7.1. Catmull-Clark Subdivision Surfaces
7.2. Edge Tools
7.3. Bevelling Tools
7.4. Symmetrical Modelling
7.5. Proportional Editing Tool
7.6. Noise
7.7. Decimator Tool
8. Meta Objects
9. Curves and Surfaces
9.1. Curves
9.2. Surfaces
9.3. Text
9.4. Extrude Along Path
9.5. Skinning
10. Materials and Textures
10.1. Diffusion
10.2. Specular Reflection
10.3. Materials in practice
10.4. Raytracing Reflections
10.5. Raytraced Transparencies
10.6. Multiple Materials
10.7. Special Materials
11. Textures
11.1. Textures
11.2. Environment Maps
11.3. Displacement Maps
11.4. Solid and Hollow Glass
11.5. UV Editor and FaceSelect
11.6. Unwrapping Suzanne
11.7. Texture Plugins
12. Lighting
12.1. Introduction
12.2. Lamp Types
12.3. Ray Shadows
12.4. Buffer Shadows
12.5. Volumetric Light
12.6. Tweaking Light
13. The World and The Universe
13.1. The World Background
13.2. Exposure
13.3. Mist
13.4. Stars
13.5. Ambient Occlusion
III. Animation
14. Animation of Undeformed Objects
14.1. IPO Block
14.2. Key Frames
14.3. The IPO Curves
14.4. IPO Curves and IPO Keys
14.5. Other applications of IPO Curves
14.6. The Time Ipo
14.7. Path Animation
15. Animation of Deformations
15.1. Absolute Vertex Keys
15.2. Relative VertexKeys
15.3. Lattice Animation
16. Character Animation
16.1. Introduction: Lights, Camera and... ACTION !
16.2. General Tools
16.3. The Armature Object
16.4. Skinning
16.5. Posemode
16.6. Action Window
16.7. Non Linear Animation
16.8. Constraints
16.9. Rigging a Hand and a Foot
16.10. Rigging Mechanics
16.11. How to setup a walkcycle using NLA
IV. Rendering
17. Rendering
17.1. Rendering by Parts
17.2. Panoramic renderings
17.3. Antialiasing
17.4. Output formats
17.5. Rendering Animations
17.6. Motion Blur
17.7. Depth of Field
17.8. Cartoon Edges
17.9. The Unified Renderer
17.10. Preparing your work for video
18. Radiosity
18.1. The Blender Radiosity method
18.2. Radiosity Rendering
18.3. Radiosity as a Modelling Tool
18.4. Radiosity Juicy example
19. Raytracing
V. Advanced Tools
20. Effects
20.1. Introduction
20.2. Build Effect
20.3. Particle Effects
20.4. Wave Effect
21. Special modelling techniques
21.1. Introduction
21.2. DupliVerts
21.3. DupliFrames
21.4. Modelling with lattices
22. Volumetric Effects
23. Sequence Editor
23.1. Learning the Sequence Editor
23.2. Sound Sequence Editor
23.3. Sequence Editor Plugins
VI. Extending Blender
24. Python Scripting
24.1. A working Python example
24.2. Python Reference
24.3. Python Scripts
25. Blender's Plugins System
25.1. Writing a Texture Plugin
25.2. Specification:
25.3. Generic Texture Plugin:
25.4. Our Modifications:
25.5. Compiling:
25.6. Writing a Sequence Plugin
VII. Beyond Blender
26. From Blender to YafRay Using YableX
26.1. What is Yable?
26.2. Installing the script
26.3. The Interface
26.4. Yable Juicy example
27. YafRay
27.1. Introduction
27.2. Installation
27.3. Scene Description Language Overview
27.4. Shaders
27.5. Renderable Objects
27.6. Lights
27.7. Background
27.8. Camera
27.9. Render
27.10. Filters
Glossary
List of Tables
2-1. Minimum version external libraries
2-2. Platform dependent library requirements
2-3. Minimum version tools
26-1. Sample IORs
List of Figures
4-1. Blender window as soon as you start it.
4-2. Layer control toolbox.
4-3. Layer visibility controls.
4-4. Our cube in EditMode, all vertices selected.
4-5. The Edit Buttons Window button.
4-6. The Edit Buttons window for a Mesh.
4-7. The cube, subdivided once.
4-8. The sequence of Box selecting a group of vertices.
4-9. The pop-up menu of the Delete (XKEY) action.
4-10. Extruding the arm in two steps.
4-11. Half body.
4-12. The Edit Buttons window.
4-13. Setting the reference center to the cursor.
4-14. Flip the copy of the half body to obtain a full body.
4-15. The sequence of adding the head.
4-16. The Edit Buttons window.
4-17. Setting Gus to smooth.
4-18. Slimming Gus using constrained scaling.
4-19. Making both layer 1 and 10 visible.
4-20. The Panel for numerical input of object position/rotation etc.
4-21. Camera position with respect to Gus.
4-22. Set the reference center to Object center.
4-23. Inserting a Lamp.
4-24. The Lamp Buttons window button.
4-25. Spot light settings.
4-26. The Hemi lamp settings
4-27. The Rendering buttons window buttons.
4-28. The Rendering Buttons window
4-29. Your first rendering. Congratulations!
4-30. The Save menu.
4-31. The Material Buttons window Button.
4-32. The Material Menu button.
4-33. The Material Buttons window and a first gingerbread material.
4-34. The Textures menu button in the Material Buttons
4-35. The Texture Buttons window Button.
4-36. The Texture Buttons window with a stucci texture.
4-37. Settings for the Stucci texture in the Material Buttons window.
4-38. Settings for an additional Noise texture in channel 2.
4-39. A very simple material for the ground.
4-40. Layer visibility buttons on toolbar.
4-41. Sequence for creation of the eyes.
4-42. Creating a mouth with Spinning tools.
4-43. The Spin Tools buttons in the Edit Buttons window.
4-44. The complete Gus!
4-45. Some other candy materials.
4-46. Selecting an existing material from the Material Menu.
4-47. The complete Gus still rendering.
4-48. File type selection menu in the Rendering Buttons window.
4-49. Adding the first bone, an elbowless arm.
4-50. Adding the second and third bones, a leg bone chain.
4-51. The complete armature after duplicating and flipping.
4-52. The Edit Buttons window for an armature.
4-53. The pop-up menu which appears when parenting an Object to an Armature.
4-54. Automatic Skinning options.
4-55. The vertex groups buttons in the Edit Buttons window of a mesh.
4-56. The menu with the vertex groups automatically created in the skinning process.
4-57. Gus in EditMode with all the vertices of group Arm.R selected.
4-58. The six vertex groups.
4-59. The toggle button to switch to pose mode in the 3D Window toolbar.
4-60. You are in pose mode now!
4-61. The current frame Num Button in the Buttons window Toolbar.
4-62. Our first pose.
4-63. Storing the pose to the frame.
4-64. Our second pose.
4-65. Copying the pose to the buffer
4-66. Pasting the copy as a new, flipped, pose.
4-67. Setting the Rendering Buttons for an animation.
5-1. The rotation point selection buttons
5-2. The number dialog
5-3. Group Select
5-4. Freeing Children
5-5. Setting track axis.
5-6. Selecting links.
5-7. Options for boolean operations
5-8. Resulting objects for: intersect, union, difference (top to bottom).
6-1. Basic Objects
6-2. Two pyramids, one in EditMode (left) and one in ObjectMode (right).
6-3. Cube with selected vertices in yellow.
6-4. Chopped-off pyramid
6-5. Edit Context.
6-6. Specials Menu
6-7. Undo and Redo
6-8. Undo Menu
6-9. Simple un-smoothed test object
6-10. Set Smooth and Set Solid buttons of EditButtons window
6-11. Same object as above, but completely smoothed by 'Set Smooth'
6-12. Object in editmode with some faces selected.
6-13. AutoSmooth button group in the EditButtons window.
6-14. Same test object with AutoSmooth enabled
6-15. Deformed circle, to become the blade cross section.
6-16. Extrude button in EditButtons context.
6-17. Extrude confirmation box.
6-18. The Blade
6-19. Mesh Edit Menu
6-20. The completed blade
6-21. UV sphere for the handle: vertices to be removed
6-22. First extrusion for the handle
6-23. Complete handle
6-24. Complete Hilt
6-25. Finished sword, with textures and materials
6-26. Glass profile
6-27. Spin Buttons
6-28. Glass profile, top view in edit mode, just before spinning.
6-29. Mesh data - Vertex and face numbers.
6-30. Spinned profile
6-31. Seam vertex selection
6-32. Vertex count after removing doubles.
6-33. Merge menu
6-34. Final render of the glasses.
6-35. Hour mark indicated by the arrow
6-36. Spin Dup buttons
6-37. Mesh selected and ready to be SpinDuped
6-38. View selection for Spin Dup.
6-39. Removal of duplicated object
6-40. Final Clock Render.
6-41. How to make a spring: before (left) and after (right) the Screw tool.
6-42. Enlarging screw (right) obtained with the profile on the left.
6-43. Text settings
6-44. Top view of text and sphere
6-45. Warped text
6-46. Final rendering
7-1. SubSurf buttons
7-2. SubSurfed Suzanne.
7-3. SubSurf of simple square and rectangular faces.
7-4. Side view of subsurfed meshes. With random normals (top) and with coherent normals (bottom)
7-5. Solid view of SubSurfed meshes with inconsistent normals (top) and consistent normals (bottom).
7-6. A "Non-Manifold" mesh
7-7. A Gargoyle base mesh (left) and pertinent level 2 SubSurfed Mesh (right).
7-8. Solid view (left) and final rendering (right) of the Gargoyle.
7-9. One open (left) and one closed (right) Edgeloop.
7-10. One open (left) and two closed (center and right) Faceloops.
7-11. Splitting a Faceloop.
7-12. Proportional and Smooth face cuts.
7-13. Center knife with polyline (top); Exact Knife with single segment (middle) and Exact freehand knife (bottom).
7-14. Bevelling a cube.
7-15. A plane.
7-16. Right half.
7-17. Mirroring the linked duplicate.
7-18. Editing one half.
7-19. A head. Left: EditMode; Center: ObjectMode; Right: Joined.
7-20. A planar dense mesh.
7-21. A planar dense mesh with just one selected vertex.
7-22. Proportional Editing icon and schemes
7-23. Different 'Magnets' for proportional Editing.
7-24. A landscape obtained via Proportional Editing
7-25. Final rendered landscape
7-26. Subdivide tool
7-27. Noise button in EditButtons
7-28. Noise application process. From top left to bottom right: Plane with texture, sub-divided plane, "Noise" button hit 2, 4, 6 and 8 times.
7-29. Noise generated landscape
7-30. Decimator buttons.
7-31. Decimator at work.
7-32. Decimated landscape, top: original; middle: lightly decimated; bottom: heavily decimated.
8-1. Two Metaballs
9-1. Types of Handles for Bézier curves
9-2. Setting Bézier resolution.
9-3. Nurbs Control Buttons.
9-4. Setting Nurbs Control polygon and weights.
9-5. The sketched logo
9-6. 3D window settings.
9-7. Logo sketch loaded as background
9-8. Bézier handles
9-9. Adding a Control Point.
9-10. Vector (green) handles.
9-11. Free (black) handles.
9-12. The finished outline.
9-13. Shaded logo.
9-14. Adding a circle.
9-15. Defining the eye.
9-16. Defining the wings.
9-17. Orb placement within the tail.
9-18. Bevel settings
9-19. Final rendering.
9-20. Add surface menu.
9-21. A sphere surface
9-22. Pre-set weights
9-23. Text Examples.
9-24. Text edit buttons
9-25. Profile (left) and path (right).
9-26. Modified profile (left) and path (right).
9-27. 3D Curve button.
9-28. Profile name.
9-29. Specify the Profile on the path.
9-30. Extrusion result.
9-31. Path local plane.
9-32. Extrusion problems due to y-axis constraint.
9-33. A Surface curve for skinning.
9-34. Profile of the ship.
9-35. Multiple profiles along ship's axis.
9-36. Multiple profiles of the correct shapes.
9-37. Joined profiles.
9-38. Skinned surface in edit mode.
9-39. Final hull.
10-1. Rendering engine basic principle.
10-2. Light re-irradiated in the diffusion phenomenon.
10-3. Specular Reflection.
10-4. Add new material.
10-5. Material Buttons.
10-6. Material Preview, plane (left) sphere (middle) and cube (right).
10-7. Material colors buttons.
10-8. Material Shader buttons.
10-9. Material Diffuse shaders.
10-10. Material Specular shaders.
10-11. Shader overview.
10-12. Additional material sliders.
10-13. Regular material (left), material with Alpha < 1 (center) and material with Emit > 0 (right).
10-14. Material special buttons.
10-15. Mushroom Mesh
10-16. Mushroom with one material
10-17. Mushroom with cap vertices selected
10-18. Adding a new material to the mesh
10-19. Multiple user material
10-20. Mushroom with two materials.
10-21. Halo buttons
10-22. Halo results
10-23. Dot matrix image texture.
10-24. Dot Matrix display
10-25. Lens Flare settings
10-26. Lens Flare
11-1. Texture Channels
11-2. Texture selection block
11-3. Material Coordinate input
11-4. Texture mapping
11-5. Coordinate transformation
11-6. Texture coordinate Offsets and Scaling factors
11-7. Texture Inputs
11-8. Texture Outputs
11-9. Output settings
11-10. Texture buttons
11-11. Texture Colorband.
11-12. Copying and Pasting Textures
11-13. First Wood ring texture
11-14. Second Wood ring texture
11-15. Clouds texture
11-16. Final result
11-17. Flat Mapping.
11-18. Cube Mapping.
11-19. Tube Mapping.
11-20. Sphere Mapping.
11-21. Environment Map utilization example
11-22. Reflecting plane material.
11-23. Reflecting plane EnvMap settings.
11-24. Sphere on a reflecting surface.
11-25. Reflecting sphere on a reflecting surface.
11-26. Reflecting sphere on a reflecting surface with multiple reflections.
11-27. Additional texture set-up for BumpMapping.
11-28. Reflecting sphere on a reflecting water with multiple reflections.
11-29. The EnvMap as it is stored.
11-30. Envmap settings to fake refraction.
11-31. Material settings
11-32. Reflection Map
11-33. Final touches
11-34. Rendering
11-35. Setting transparency.
11-36. Setting Reflections
11-37. Hollow Glass
11-38. Orange triangle button: UV Face Select Mode in the 3DWindow header
11-39. 3Dwindow and UV Editor/Image Window
11-40. UV pre-sets.
11-41. UV editing tools.
11-42. Vertex colors modulate texture.
11-43. Suzanne with marked seams.
11-44. Pinning UVs.
11-45. Accessing occluded UVs.
11-46. LSCM in action.
11-47. Front group mapped "From Window".
11-48. Two islands in the map.
11-49. Stitching.
11-50. Stitching.
11-51. Unwrapping the ears with LSCM.
11-52. Stitching.
11-53. Final exported UV layout.
11-54. Gimp is a 2D app that supports transparent layers.
11-55. Using the UV map as reference for texture maps.
11-56. The three texture maps.
11-57. Adjusting the colour texture map.
11-58. Final render. Really ugly textures... I should paint them again...
12-1. Lamp Buttons.
12-2. Lamp General Buttons.
12-3. Sun Light.
12-4. Sun Light example.
12-5. Sun Light example.
12-6. Hemi Light conceptual scheme.
12-7. Hemi Light example.
12-8. Outdoor Light example. Sun Light Energy=1 RGB=(1.,0.95,0.8) Sun direction in a polar reference is (135°,135°). Hemi Light Energy=0.5 RGB=(0.64,0.78,1.) pointing down.
12-9. Lamp Light Buttons.
12-10. Lamp Light example. In Quad examples Quad1=0, Quad2=1.
12-11. Light decays: a) Blender default linear; b) Blender default quadratic with Quad1=0, Quad2=1; c) Blender quadratic with Quad1=Quad2=0.5; d) Blender quadratic with Quad1=Quad2=0. Also shown in the graph the same curves, in the same colours, but with the Sphere button turned on.
12-12. Spot Light Scheme.
12-13. The Lamp Options buttons
12-14. Spot Light Buttons.
12-15. Spot Light Examples for SpotSi=45°
12-16. Spot Light shadow buttons.
12-17. Spot Light shadow examples.
12-18. Spot Light halo button.
12-19. Spot Light setup.
12-20. Halo rendering.
12-21. Halo Intensity Slider.
12-22. Halo Step NumButton.
12-23. Halo with volumetric shadow, Halo Step = 1
12-24. Halo with volumetric shadow, Halo Step = 12
12-25. Light tweaking setup.
12-26. Simple Light Spot set up.
12-27. Single Spot Light set up with appropriate Clipping.
12-28. Spot Light Clipping tweak. Left: ClipSta too high; Centre: Good; Right: ClipEnd too low.
12-29. Back Light set up.
12-30. Key Light only (left) Back Light only (centre) and both (right).
12-31. Fill Light set up.
12-32. Key and Back Light only (left) Fill Light only (centre) and all three (right).
12-33. Floor Diffuse Light set up.
12-34. Four Light set up.
12-35. Sun and Hemi light for outdoor set up.
12-36. Sun and Hemi light for outdoor rendering.
12-37. Outdoor rendering.
12-38. Area light and its shadow.
12-39. Area light and its shadow 2
12-40. Spot light and its shadow
12-41. Grid setup
12-42. Spot light and its dupliverts
12-43. Fake area light with multiple spots.
12-44. Fake area light with multiple soft spots.
12-45. Cornelius under Area Light.
12-46. Global Illumination scene.
12-47. Sky dome.
12-48. Sky dome with duplicated spots.
12-49. Flipping normals.
12-50. Correct sky dome and dupliverted Spot Lights.
12-51. Spot Light setup.
12-52. Spot Light setup.
12-53. Making spots denser in an area.
12-54. Anisotropic skydome render.
13-1. World Buttons
13-2. Background colors
13-3. Texture buttons
13-4. Mist buttons
13-5. Mist test setup
13-6. Rendering without mist (left) and with mist (right).
13-7. World set up.
13-8. Star buttons
13-9. Star rendering.
13-10. Star settings.
14-1. Insert Key Menu.
14-2. The IPO window.
14-3. IPO extension options.
14-4. Extended IPOs.
14-5. The IPOKey mode.
14-6. The IPO window.
14-7. Linear time IPO
14-8. The Action Window with Path Buttons.
14-9. Tracking Buttons
14-10. Complex path animation
14-11. Some frames, the camera fluidly tracking the fighter.
14-12. A frame of the final animation.
15-1. Insert Vertex Keys Menu.
15-2. Reference Key and Speed IPO.
15-3. Absolute Keys.
15-4. The female head we want to animate.
15-5. All but the face vertices hidden.
15-6. Left eye closed.
15-7. Smiling.
15-8. Keys in the IPO Window.
15-9. The IPO curve of Key 1.
15-10. Clipboard buttons.
15-11. All IPOs.
15-12. Sequence.
15-13. RVK in Action Window.
15-14. Lattice setup
15-15. Stretching
15-16. Final lattice deformation
15-17. Some frames of the resulting animation.
16-1. Auto key options
16-2. Pinned Action IPOWindow
16-3. Adding an Armature
16-4. EditButtons for an Armature
16-5. Draw options for Armatures
16-6. Vertex Groups
16-7. Weight Paint Button.
16-8. Pose Mode Menu entry.
16-9. Pose Mode Button.
16-10. Action Window
16-11. Action Window with a Constraint
16-12. Action IPO
16-13. NLA Window
16-14. Expanded Action in NLA Window
16-15. Expanded Constraint in NLA Window
16-16. NLA Action Strip Options
16-17. Constraints Panel.
16-18. Copy Location Constraint.
16-19. Copy Rotation Constraint.
16-20. Track To Constraint.
16-21. Lock Track.
16-22. Follow Path.
16-23. IK Solver Constraint.
16-24. Action Constraint.
16-25. Null Constraint.
16-26. The Arm model
16-27. Drawing the armature
16-28. The armature in side view.
16-29. Placing the armature in side view.
16-30. Wrist IK solver.
16-31. Rigging the finger.
16-32. Rigging the finger.
16-33. Adding the finger IK solver.
16-34. Rigging the other fingers.
16-35. Naming overview.
16-36. Parenting the Thumb.
16-37. Parenting the other fingers.
16-38. Setting the IK solver for the wrist. Selecting the bone.
16-39. Setting the IK solver for the wrist. Setting the Constraint.
16-40. Vertex group names.
16-41. ArmHi.R vertex group.
16-42. Assigning vertices to a group.
16-43. Different Poses.
16-44. A (wrong) leg rig.
16-45. Assigning the IK constraint.
16-46. The rig in pose mode.
16-47. Adding a toe and some more IK Animation.
16-48. Moving the leg.
16-49. Rigging with a null bone.
16-50. Rigging with a null bone.
16-51. Adding the toe.
16-52. Full complete leg rig.
16-53. Zoom on the foot rig.
16-54. Testing the setup.
16-55. Four spider-mech legs.
16-56. The Arm model
16-57. The Arm model with pivot axis.
16-58. The Arm model and its armature
16-59. The Arm model in Pose Mode
16-60. Hydraulic piston.
16-61. Hydraulic piston on the arm.
16-62. Hydraulic piston in Pose Mode.
16-63. Hydraulic piston with mutual tracking.
16-64. Track settings.
16-65. Pose Mode for the arm with hydraulics.
16-66. Adding a flexible tube.
16-67. Adding the armature to the tube.
16-68. The Empty for the IK Animation solution.
16-69. IK constraint.
16-70. Full robot arm in Pose Mode.
16-71. Some common poses in a walkcycle.
16-72. Use copy, paste and paste-flip pose buttons to be happy!
16-73. A nice stroll
16-74. Estimating the STRIDE. Refine the grid if needed!
16-75. Having a rest in the walk
16-76. Hey guys!
17-1. Rendering Buttons.
17-2. Image types and dimensions.
17-3. Image pre-set dimensions.
17-4. Rendering by parts buttons.
17-5. Panorama button.
17-6. Panorama test set up.
17-7. Non-panoramic rendering.
17-8. Panoramic rendering.
17-9. Fish-eye rendering.
17-10. Full 360° panorama with 16.0 lenses.
17-11. Full 360° panorama with 38.5 lenses.
17-12. OSA buttons.
17-13. Rendering without OSA (left) with OSA=5 (center) and OSA=8 (right).
17-14. Image and animations formats.
17-15. AVI Codec settings.
17-16. Animation rendering buttons.
17-17. Animation location and extensions.
17-18. Motion Blur buttons.
17-19. Frame 1 of moving cube without Motion Blur.
17-20. Frame 2 of moving cube without Motion Blur.
17-21. Frame 1 of moving cube with Motion Blur, 8 samples, Bf=0.5.
17-22. Frame 1 of moving cube with Motion Blur, 8 samples, Bf=1.0.
17-23. Frame 1 of moving cube with Motion Blur, 8 samples, Bf=3.0.
17-24. Depth of Field test scene.
17-25. Setting the Focus Empty.
17-26. NURBS circle tracking the focus Empty.
17-27. Speed IPO for the NURBS circle path.
17-28. Camera tracking the focal Empty.
17-29. Motion Blur settings.
17-30. Motion Blur final rendering.
17-31. A scene with Toon materials.
17-32. Toon edge buttons.
17-33. Toon edge settings.
17-34. Scene re-rendered with toon edge set.
17-35. The Unified Renderer button.
17-36. Unified Renderer additional buttons.
17-37. Unified Renderer postprocess submenu.
17-38. Field Rendering setup.
17-39. Field Rendering result.
18-1. Radiosity example
18-2. Set-up for Radiosity test.
18-3. Radiosity enabled material.
18-4. Radiosity buttons for radiosity rendering.
18-5. Enabling Radiosity in the Rendering Buttons.
18-6. Radiosity rendering for coarse meshes (left) and fine meshes (right).
18-7. Gourad button
18-8. Radiosity Buttons for Subdivision
18-9. Radiosity Buttons
18-10. Radiosity post process.
18-11. Radiosity rendered Cylon Raider.
18-12. Add a plane
18-13. Plane colour
18-14. Sky dome.
18-15. Flipping the normals.
18-16. Sky dome material.
18-17. Setting Dome and plane 'single sided'.
18-18. Selecting all Meshes.
18-19. Preparing the Radiosity solution.
18-20. Radiosity settings.
18-21. Radiosity solution.
18-22. Rendering of the radiosity solution.
18-23. The Raider's mesh.
18-24. Separating the Raider parts to be textured.
18-25. "Metallic" material.
18-26. Four textures, from upper left corner, clockwise: RaiderBM, RaiderDI, Markings, Raider.
18-27. Texture set-ups.
18-28. Complete material preview.
20-1. Animation Buttons Window
20-2. Build Effect
20-3. The emitter.
20-4. The Particle Buttons.
20-5. Particles settings.
20-6. Halo settings
20-7. Shooting stars
20-8. Setting Dupliverted Particles.
20-9. Dupliverted particles rendering.
20-10. Campfire setup.
20-11. Fire particles setup.
20-12. Flames Material.
20-13. Flames Texture.
20-14. Fire Material IPO
20-15. Final rendering.
20-16. The explosion
20-17. Material for the explosion cloud.
20-18. Material for the sparks.
20-19. Texture for both.
20-20. Particle system for the cloud
20-21. Particle system for the sparks
20-22. Particle Multiplication buttons
20-23. Firework Material 1
20-24. Adding a second material to the emitter.
20-25. Material 2
20-26. Particle settings
20-27. Lattice settings
20-28. Lattice deformation effects
20-29. Normal particles, left; Vector particles, centre; and DupliVerted objects following the particles, right.
20-30. Static particle settings
20-31. Material settings
20-32. Texture Colorband settings
20-33. Texture settings in the Material buttons
20-34. Final result
20-35. Wave Control Panel
20-36. Wave Origin
20-37. Wave front type
20-38. Wave front controls
20-39. Wave front characteristics
20-40. Wave time controls
21-1. A simple scene to play with.
21-2. The parent mesh can be any primitive.
21-3. The man is parented to the circle.
21-4. The Animation Buttons
21-5. In every vertex of the circle a man is placed.
21-6. Changing the size of the circle in Edit Mode.
21-7. A second row of Magritte's men.
21-8. Show object's axis to get what you want.
21-9. Negative Y Axis is aligned to vertex normal (pointing to the circle's center)
21-10. Positive Y axis is aligned to normal
21-11. Positive X axis is aligned to normal
21-12. Positive Z axis is aligned to normal (weird, huh?)
21-13. Strange tentacle and SubSurfed version.
21-14. Local reference of the tentacle.
21-15. DupliVerts not rotated.
21-16. DupliVerts rotated.
21-17. Our model complete.
21-18. Link's outline
21-19. Link's cross section
21-20. Curve's settings: Curve Path and Curve Follow.
21-21. Clearing origin.
21-22. Tracking the right axis.
21-23. DupliFrames!
21-24. Values for DupliFrames. Note "DupEnd: 35" will end link before curve's end.
21-25. Making Dupli's Real.
21-26. Skinning the link.
21-27. Skinned link.
21-28. Using a curve path to model the chain.
21-29. Curve settings.
21-30. Adjusting the DupliFrames.
21-31. Rotating the link.
21-32. Dupliframed chain.
21-33. A Surface Circle.
21-34. Trapezoidal cross-section.
21-35. Trapezoidal cross section, rotated and translated.
21-36. Rotation IPO for the cross section.
21-37. Translation IPO for the cross section.
21-38. Size IPO for the cross section.
21-39. Using a curve path to model the chain.
21-40. Using a curve path to model the chain.
21-41. An ugly fork.
21-42. A 2x2x2 Lattice.
21-43. Use a suitable resolution, but don't exaggerate.
21-44. Deforming the lattice is a pleasure!
21-45. Bending things.
21-46. A nice fork.
21-47. Poor guy...
21-48. Bending things.
21-49. Scale the lattice to fit the bottle.
21-50. Edit Lattice so that the poor guy is comfortable in his bottle.
21-51. Claustrophobic?
21-52. Final Render. Believe me, he deserved it!
22-1. Columns on a plane.
22-2. A plain rendering.
22-3. A rendering with built-in Blender Mist.
22-4. The plane set-up.
22-5. The Dupliframed plane.
22-6. Reshaping the Dupliframed Plane IPO.
22-7. Reshaping the DupliFramed Plane IPO.
22-8. Basic Material settings.
22-9. Height limiting texture.
22-10. Basic Material settings for cloud texture.
22-11. Cloud texture settings.
22-12. Final rendering.
23-1. Final result.
23-2. Moving the cube out of the camera view.
23-3. A rendering of the solid cube...
23-4. ...and a rendering of the WireFrame cube.
23-5. Set the animation output filename.
23-6. Adding a video strip
23-7. Placing the strip.
23-8. Mixing two video strips
23-9. Sequence Editor preview button.
23-10. Adding a preview window.
23-11. Sequence with 4 WireFrame cube strips added together.
23-12. Sequence IPO button.
23-13. Defining the brightness of a layer with an IPO
23-14. Four WireFrame cubes combined with fading effects.
23-15. Named META strip
23-16. Animation mask.
23-17. Subtracting the mask from the video.
23-18. Mask subtracted.
23-19. Mask multiplied.
23-20. Adding the two effects
23-21. Two time-shifted layers.
23-22. Adding a 20-vertex circle.
23-23. Spinning the circle around the cursor
23-24. Camera inside the tunnel.
23-25. Camera view of the tunnel interior.
23-26. Tunnel rotation IPO without ease-in and ease-out.
23-27. Rotate the camera to get a more dramatic effect
23-28. A groovy tunnel.
23-29. Setting up the backdrop effect.
23-30. Adding randomnes with a irregular Ipo
23-31. Jumping logo
23-32. Particle system settings.
23-33. DupliVerted rectangles
23-34. Setting up mist.
23-35. Setting the mist parameters
23-36. Rendered particle rectangles.
23-37. Use the logo animation twice
23-38. The particles animation combined with the logo animation
23-39. Black-white transition.
23-40. White-video transition
23-41. Video-black transition
23-42. Combining the tunnel and the WireFrame cube
23-43. Combining the tunnel, WireFrame and solid cube.
23-44. Adding the particle/logo animation
23-45. Adding the logo zoom animation.
23-46. Adding one last detail
23-47. The complete sequence
24-1. Text Toolbar.
24-2. The GUI of our example.
24-3. The result of our example script.
26-1. Texture Dir setting and startup button.
26-2. Yable header Buttons.
26-3. Yable headerGeneral Setting Buttons.
26-4. Yable Global Illumination settings.
26-5. Background settings.
26-6. Fog Settings.
26-7. Depth of Field Settings.
26-8. Anti Noise Filter Settings.
26-9. Resolution Settings.
26-10. Rendering Settings.
26-11. Layer Selection.
26-12. Material Buttons.
26-13. Material Modulators.
26-14. Light GUI Panel.
26-15. Direct Light Options.
26-16. Caustics setup.
26-17. Caustics setup.
26-18. Car Paint.
26-19. Chrome parts.
26-20. Windshield and other glasses.
List of Examples
24-1. Script header
24-2. GUI drawing
24-3. Handling events
24-4. Script header