⮜ Back ⮝ Program rus Forward ⮞

3D Modeling

Lesson 1

Introduction to Blender

General interface: opening, closing, switching, and rearranging panels, Outliner and Properties panels. Viewport panel: navigation, modes, display regimes, overlays. Adding and manipulating objects: N-Panel, gizmos, shortcuts. Object rotation: Euler angles vs quaternions, geometry origin and pivot points, 3D-cursor.

Downloads TOPEX/Poseidon.blend

Lesson 2

Modeling basics

Object modeling: Array, Bevel, and Boolean modifiers. Shading and normals: mathematical foundations, shading methods, dependence on mesh topology. Hiding and unhiding objects and their elements.

Lesson 3

SubD workflow

Viewport Edit Mode: manipulating indivisual verteces, edges, and faces. Extrude and inset, join and fill, inserting and selecting edge loops. Delete vs Dissolve vs Merge. Mathamtical foundations of the Subdivision modifier: B-splines and relation to Bézier curves, Catmull-Clark algorythm. Controling edge sharpness: edge crease, support loops, beveling. Loop Tools add-on.

Examples


Lesson 4

Materials and rendering

PBR materials: physical foundations, principal BSDF, basic parameters, Shader Nodes. Lighting and camera settings, HDRI environment maps. Eevee and Cycles rendering engines, GPU setup.

    References

  1. Procedural Materials (tutorial playlist)

Lesson 5*

Animation

Keyframe animation, Timeline and Graph Editor panel (Bézier splines). Importing animation keyframes and 3D meshes from Wolfram Mathematica.
*Importing and animating LaTeX expressions.

Lesson **

Physics simulations and Scripting

Rigid-body simulations: body properties, Rigid Body World properties, initial conditions, constrains, baking. Liquid and gas simulations, Dynamic paint. Volumetric shaders.
Procedural geometry with Geometry Nodes. Drivers. Visualizing trajectories with particles and with Geometry Nodes. *Python Console scripts.

Linked Lessons