Professional Documents
Culture Documents
Scott Janousek
May 13, 2015
Intro
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Three pieces of material
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Please copy the folder on the USB
flash drive to the desktop on your
computer station
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Scott Janousek
Scott or S.J.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Digital Physical
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Software, Hardware
Digital Fabrication
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Passionate about intersection
of art, science and technology.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
@scottjanousek
scottjanousek@gmail.com
www.scottjanousek.com
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
I work a lot with parametric modelers for
mechanical things (e.g. SolidWorks).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Questions before we
begin?
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Hands-on with Blender
(=~ 15 minutes)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
40 Year Old 3-D Computer Graphics (Pixar, 1972)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Why use blender?
Mesh Modeler
Open Source
Free
Lots of features & functionality
Active user community
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Quick notes
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Blender has many features
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Blender has many modes
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Blender has many
keyboard shortcuts
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Blender has many
properties, panels, and UI elements
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
3 button mouse
is essential
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Blender can be daunting,
but it is powerful and free.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Crash Course in Blender
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Ways to launch the Blender
1. /Applications/Blender/Blender.app
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Birds Eye View of the GUI
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Exercises
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Digital -> Physical
Custom Text
Name Plate Exercise
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
In this interactive walkthrough, youll model
your own custom nameplate for animation
(digital), and 3-D printing purposes (physical).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Exercise Goals
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Delete the default box on the 3-D view of Blender.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Adding your name text
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Goto Add->Add Text Object to Scene.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Hit 7 on the numpad to get to Top View.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Hit Tab to enter into Edit mode, or select from the bottom menu.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
While in Edit mode, type in your name.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Change the Font type, and size (if desired).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Load up the Adobe Garamond Font from the resources folder.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Now the properties are changed (e.g. size & font loaded).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Change to top view (numpad 7).
Move the text to the center of the stage.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Text object is now transformed into manipulated mesh poly for extrusion.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Adding the back plate
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Be in top view (numpad 7), and add a Plane object via Add->Plane.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Select and move the plane while in Transform (e.g. translate). Constraining axis helps.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
The plane is now positioned in the correct place.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Now change to edges mode and select just the right side of the plane.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Now, with the edge selected pull it to the right until its big enough.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Heres another isomorphic perspective.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Now control-tab to and select Face meshing.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Once selected, then use the Transform->Extrude region button, and pull the
z-axis handle up to make the backplate have depth.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Now select the text in the scene, and extrude that up (since its also a mesh now).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Once the mesh is up, then make sure it is manifold and complete.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Add a bevel modifier to the nameplate back.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Exporting the nameplate
to .obj (or .stl)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Exporting to .stl
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Exporting to .obj
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Lighting, Cameras, and
Animation
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Changing the lighting
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Adjusting the lamp to Constant falloff.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Adjusting the lamps energy property.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Adjusting the lamp further.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Adding movement via
the timeline
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Move the text into the plane hierarchy so it moves along with it.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Adding keyframes in the timeline view for animating the nameplate.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Changing the camera
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Adjust the camera settings (if needed).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Larger camera, and rotated and moved to get more of nameplate in render scene.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Rendering
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
OpenGL Rendering.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
3-D Printing the
nameplate
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Formlabs Form1+ SLA (liquid resin + laser 3-D printer)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
PreForm Software with imported .obj (gray resin)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
PreForm Software with imported object (clear resin)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Ceramic Buddha
to 3-D model
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Project - Yari Statue
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Yari Livan
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
The Buddha Statue
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Goal
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
3-D laser scanning
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
3-D laser scanning
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
3-D laser scanning
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
3-D laser scanning
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
3-D laser scanning
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
3-D laser scanning
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
3-D printing the Buddha
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
3-D Printed Replica (resin)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Magnetic Levitation +
3-D printed Buddha
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Animating the Buddha
in Blender
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Import the 3-D scan mesh into Blender.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Find the Yari .obj file in the resources folder.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Import the 3-D scan mesh into Blender, and set geometry to origin (it is off).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Scale the buddha down, translate Scale, s and make it smaller to fit in scene.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Zoom to Buddha (via mouse wheel, or shift-c.)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Adjust the z-axis of the buddha by translate z-axis only, and set it to 2.0, or use mouse to adjust.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Reduce the # of keyframes a bit.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Add a keyframe to start rotation.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Add a second keyframe to rotate.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Now actually do the rotational transformation on the object in the last keyframe.
Do this in numbed 7 top view to be more precise.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Either use the mouse to spin the buddha via z-axis, or enter properties and
change z value to 360 (while frame recording).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Trim the values from the start and end frames so there is no delay, and the buddha
spins freely.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Insert keyframes on 0, 60 and 120. Value for 0 something like 2, value for frame 60 like 4, and
value for last frame back to 2 again (i.e. hovering in place).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Change the lamp to constant light source.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Point the camera at the buddha, and tweak focal length to =~ 35mm and up the size
to =~ 75 to get the object in frame. Keep as perspective mode.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Render the image.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Render the animation, and export to a movie.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Rendered.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Controlling an LED Star
with Blender
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Work in progress
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Blender side (Virtual)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Create an Iso Sphere.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Select all the faces (control-tab).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Add a Subsurface Mesh modifier to the iso sphere.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Add a Subsurface Mesh modifier to the iso sphere.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Drop the iso sphere down in facet size.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Add another iso sphere into the scene.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Change the lighting to semi and constant source.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Experimenting with Material and Textures.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Adding keyframe animation.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Modifying camera properties.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Test Render.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Blender UI Code
(Python T.B.D)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Physical Side
(hardware + poly LED star)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Arduino sketch code to control the sphere (power on/off).
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
The Star and the Arduino that will be controlling it.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Summary
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
What are your questions?
(=~ 15 minutes)
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
Thank you.
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons
@scottjanousek
scottjanousek@gmail.com
www.scottjanousek.com
A light intro to 3-D Modeling with Blender // Scott Janousek // scottjanousek@gmail.com // www.scottjanousek.com // Creative Commons