Skip to content

Instantly share code, notes, and snippets.

@raspberrypisig
Created July 8, 2026 03:13
Show Gist options
  • Select an option

  • Save raspberrypisig/dea3ee2a2f1ea1698edce5bba91e69f6 to your computer and use it in GitHub Desktop.

Select an option

Save raspberrypisig/dea3ee2a2f1ea1698edce5bba91e69f6 to your computer and use it in GitHub Desktop.

The introduction to 3D modeling in Blender covers essential navigation, transformation tools, the distinction between object and edit modes, and advanced non-destructive workflows using modifiers.

Navigation and Basic Operations

  • Fundamental Controls: Navigation involves using the middle mouse button to orbit, scrolling to zoom, and holding Shift + middle mouse to pan. Objects are selected with a left-click, and multiple objects can be selected by holding Shift.
  • Transformations: Three primary tools for moving objects are G (Grab), R (Rotate), and S (Scale). These movements can be constrained to specific axes by pressing X, Y, or Z during the operation.
  • Management: Users can add primitive mesh objects (like cubes or spheres) using Shift + A. Objects are deleted with X or the Delete key, and everything can be selected or deselected using A or double-tapping A, respectively.

Edit Mode and Mesh Components

  • The Tab Key: This is used to toggle between Object Mode (moving the entire object and its origin point) and Edit Mode (modifying the actual physical mesh).
  • Mesh Anatomy: A mesh consists of vertices (points), edges (lines), and faces (surfaces). You can switch between selecting these using the 1, 2, and 3 keys. The F key is used to "fill" or create an edge or face between selections.
  • Shading: Right-clicking brings up the Object Context Menu, allowing you to choose between Shade Smooth, Shade Flat, or Shade Auto Smooth, which uses an angle-based modifier to smooth curved parts while keeping sharp edges flat.

Core Modeling Tools

  • Extrude (E): Adds volume by pulling new geometry out of a selection.
  • Inset (I): Creates a new face within the boundaries of a selected face.
  • Bevel (Ctrl + B): Rounds off sharp edges or vertices (Ctrl + Shift + B).
  • Loop Cut (Ctrl + R): Adds a ring of geometry around an object; the scroll wheel increases the number of cuts.
  • Knife Tool (K): Allows for manual, free-form cutting into the mesh faces.
  • Spin Tool: Useful for creating curved geometry, such as pipe joints, by rotating a selection around the 3D Cursor.

Advanced Modeling Concepts

  • Proportional Editing (O): When activated, moving one vertex also moves nearby vertices smoothly, with the area of influence controlled by the scroll wheel.
  • Mesh Health: Overlapping geometry can be fixed by merging (M) vertices by distance. Shading errors often stem from "flipped normals"; checking the Face Orientation overlay (where red indicates the inside) and pressing Shift + N recalculates them to face correctly.
  • Modifiers: These provide a non-destructive workflow, meaning changes aren't permanent until "applied".
    • Mirror: Creates symmetrical geometry along an axis.
    • Subdivision Surface: Smooths the mesh by adding geometry, creating more rounded shapes without permanently altering the low-poly base mesh.
  • Combining and Splitting: Multiple objects can be joined into one using Ctrl + J, while parts of a mesh can be separated into a new object using the P key.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment