Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A light intro to 3-D modeling with Blender

A light intro to 3-D modeling with Blender

A presentation I used for a very short, mock workshop on modeling, animating, and rendering 3-d objects in Blender.

Scott Janousek

May 14, 2015
Tweet

More Decks by Scott Janousek

Other Decks in Technology

Transcript

  1. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Intro
  2. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Three pieces of material Buddha (explanatory) LED Star (explorative) 3-D printed name plate (instructional walkthrough)
  3. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Please copy the folder on the USB flash drive to the desktop on your computer station
  4. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Scott Janousek Scott or “S.J.”
  5. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Digital ↔ Physical
  6. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Software, Hardware Digital Fabrication
  7. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Passionate about intersection of art, science and technology.
  8. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons @scottjanousek [email protected] www.scottjanousek.com
  9. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons I work a lot with parametric modelers for mechanical things (e.g. SolidWorks). Mesh/“organic” polygonal modelers for 3-D scanning, as well as complicated surface modeling.
  10. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Questions before we begin?
  11. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Hands-on with Blender (=~ 15 minutes)
  12. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons http://vimeo.com/16292363 (watch later!) 40 Year Old 3-D Computer Graphics (Pixar, 1972)
  13. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons
  14. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons “Mesh Modeler” Open Source Free Lots of features & functionality Active user community Why use blender?
  15. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Quick notes
  16. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Blender has many features
  17. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Blender has many modes
  18. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Blender has many keyboard shortcuts
  19. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Blender has many properties, panels, and UI elements
  20. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons 3 button mouse is essential
  21. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Blender can be daunting, but it is powerful and free.
  22. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Crash Course in Blender
  23. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Ways to launch the Blender 1. /Applications/Blender/Blender.app 2. Double click app to launch Blender 3. Hit Command-Spacebar then type “Blender”
  24. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons “Birds Eye View” of the GUI
  25. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Exercises
  26. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Digital -> Physical Custom Text Name Plate Exercise
  27. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons In this interactive walkthrough, you’ll model your own custom nameplate for animation (digital), and 3-D printing purposes (physical).
  28. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Exercise Goals Learn basic blender tools and manipulation within the UI Learn to use Text within Blender Learn how to animate Your Name Plate Learn how to export and reimport to a 3-D printer your nameplate
  29. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Delete the default box on the 3-D view of Blender.
  30. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Adding your name text
  31. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Goto Add->Add Text Object to Scene.
  32. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Hit 7 on the numpad to get to Top View.
  33. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Hit Tab to enter into “Edit” mode, or select from the bottom menu.
  34. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons While in Edit mode, type in your name.
  35. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Change the Font type, and size (if desired).
  36. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Load up the Adobe Garamond Font from the resources folder.
  37. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Now the properties are changed (e.g. size & font loaded).
  38. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Change to top view (numpad 7). Move the text to the center of the stage.
  39. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Text object is now transformed into manipulated mesh poly for extrusion.
  40. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Adding the back plate
  41. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Be in top view (numpad 7), and add a Plane object via Add->Plane.
  42. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Select and move the plane while in Transform (e.g. translate). Constraining axis helps.
  43. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons The plane is now positioned in the correct place.
  44. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Now change to edges mode and select just the right side of the plane.
  45. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Now, with the edge selected pull it to the right until it’s big enough.
  46. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Here’s another isomorphic perspective.
  47. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Now control-tab to and select Face meshing.
  48. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // 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.
  49. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Now select the text in the scene, and extrude that up (since it’s also a mesh now).
  50. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Once the mesh is up, then make sure it is manifold and complete.
  51. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Add a bevel modifier to the nameplate back.
  52. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Exporting the nameplate to .obj (or .stl)
  53. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Exporting to .stl
  54. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Exporting to .obj
  55. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Lighting, Cameras, and Animation
  56. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Changing the lighting
  57. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Adjusting the lamp to Constant falloff.
  58. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Adjusting the lamp’s energy property.
  59. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Adjusting the lamp further.
  60. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Adding movement via the timeline
  61. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Move the text into the plane hierarchy so it moves along with it.
  62. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Adding keyframes in the timeline view for animating the nameplate.
  63. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Changing the camera
  64. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Adjust the camera settings (if needed).
  65. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Larger camera, and rotated and moved to get more of nameplate in render scene.
  66. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Rendering
  67. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons OpenGL Rendering.
  68. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons 3-D Printing the nameplate
  69. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Formlabs Form1+ SLA (liquid resin + laser 3-D printer)
  70. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons PreForm Software with imported .obj (gray resin)
  71. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons PreForm Software with imported object (clear resin)
  72. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Ceramic Buddha to 3-D model
  73. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Project - Yari Statue Was approached by a friend to help Yari - a sculptural artist from New England that makes religious influenced Cambodian art. This was pro-bono work.
  74. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Yari Livan
  75. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons The Buddha Statue
  76. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Goal To 3-D laser scan the original ceramic buddha at small scale, export mesh, scale it 5-7’ tall, CNC it out of a material, and then cast it in bronze or another metal using a custom forge.
  77. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons 3-D laser scanning
  78. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons 3-D laser scanning
  79. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons 3-D laser scanning
  80. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons 3-D laser scanning
  81. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons 3-D laser scanning
  82. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons 3-D laser scanning
  83. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons 3-D printing the Buddha
  84. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons 3-D Printed Replica (resin)
  85. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Magnetic Levitation + 3-D printed Buddha
  86. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Animating the Buddha in Blender
  87. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons
  88. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Import the 3-D scan mesh into Blender.
  89. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Find the Yari .obj file in the resources folder.
  90. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Import the 3-D scan mesh into Blender, and set geometry to origin (it is off).
  91. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Scale the buddha down, translate Scale, “s” and make it smaller to fit in scene.
  92. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Zoom to Buddha (via mouse wheel, or shift-c.)
  93. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // 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.
  94. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Reduce the # of keyframes a bit.
  95. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Add a keyframe to start rotation.
  96. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Add a second keyframe to rotate.
  97. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // 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.
  98. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // 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).
  99. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Trim the values from the start and end frames so there is no delay, and the buddha spins freely.
  100. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // 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”).
  101. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Change the lamp to constant light source.
  102. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // 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.
  103. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Render the image.
  104. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Render the animation, and export to a movie.
  105. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Rendered.
  106. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Controlling an LED Star with Blender
  107. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons
  108. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Work in progress …
  109. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Blender side (Virtual)
  110. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Create an Iso Sphere.
  111. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Select all the faces (control-tab).
  112. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Add a Subsurface Mesh modifier to the iso sphere.
  113. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Add a Subsurface Mesh modifier to the iso sphere.
  114. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Drop the iso sphere down in facet size.
  115. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Add another iso sphere into the scene.
  116. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Change the lighting to semi and constant source.
  117. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Experimenting with Material and Textures.
  118. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Adding keyframe animation.
  119. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Modifying camera properties.
  120. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Test Render.
  121. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Blender UI Code 
 (Python T.B.D)
  122. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Physical Side 
 (hardware + poly LED star)
  123. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Arduino sketch code to control the sphere (power on/off).
  124. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons The Star and the Arduino that will be controlling it.
  125. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons
  126. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Summary
  127. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons What are your questions? (=~ 15 minutes)
  128. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons Thank you.
  129. A light intro to 3-D Modeling with Blender // Scott

    Janousek // [email protected] // www.scottjanousek.com // Creative Commons @scottjanousek [email protected] www.scottjanousek.com