Design and 3D

How to learn 3D modelling from scratch

The term 3D modelling covers very different work — from parts for 3D printing and engineering drawings to game characters and interior visualisation. Before learning a program, figure out which direction you need: it decides both the tool and the order of topics. Below is how to choose a path and how to get through the first months.

Updated
In this article

Three big directions#

Polygon modelling. The model is a mesh of vertices, edges and faces. This is how objects for games, animation, visualisation and advertising are made. What matters is shape, silhouette and topology — how the edges flow across the surface, especially if the model will deform in animation.

Solid and parametric modelling (CAD). The model is built from sketches with exact dimensions and operations: extrude, cut, fillet. Any dimension can be changed and the part rebuilds itself. This is the language of engineers, product designers and anyone printing functional parts on a 3D printer: brackets, enclosures, mounts.

Sculpting. The model is shaped like clay, with brushes, using millions of polygons. This is the path to characters, creatures and organic forms. A high-poly sculpt is usually converted to a lightweight mesh afterwards through retopology.

How to choose software for your direction#

Task first, program second. For polygon modelling and sculpting many people start with the free Blender, which does both — there is a separate guide on learning Blender from scratch. For CAD there is the free and open-source FreeCAD, and for the very first steps the browser-based Tinkercad, where parts are assembled from simple solids. The industry also uses paid packages, but you do not need them at the start: principles carry over between programs almost entirely, only the button names change.

The first two months: a common base for any path#

  • Spatial thinking: axes, front, top and side views. It helps to sketch an object on paper in three views before you open the program.
  • Working from references: photos or drawings with dimensions at hand, not a model "from your head".
  • Scale and units: a model at real-world size saves you trouble with printing, rendering and export.
  • Exporting to common formats and checking the model in another program.

Exercises: five household objects from your home, from simple to complex — a box with a lid, a mug, a desk lamp, a chair, a phone. For the CAD direction, the same objects with exact dimensions taken with a ruler or calipers.

Months 3–4: going deeper in your direction#

The polygon path: clean topology, UV unwrapping, a low-poly model for a game. CAD: assemblies of several parts, fit tolerances, preparing a file for printing. Sculpting: anatomy and proportions, working from large forms to small ones, retopology. The result of this stage is one project taken all the way to use: a printed part, a model in a game engine or a finished render.

How to check yourself#

Compare your model with the reference by overlaying one on the other: proportion errors show up immediately. For CAD, print it or at least measure it: a part that does not fit is the best teacher of tolerances. Once a month rebuild one of your earlier models from scratch and time yourself: faster at the same quality means the skill is settling in. Rebuilding without looking at the old file is active recall applied to a craft.

Common mistakes#

Hopping from program to program without ever finishing a model. Mixing up the directions: trying to make a precise printable part by sculpting, or a character in CAD. Detailing small things when the main proportions are not yet right.

Step-by-step plan

  1. Choosing a directionPolygon, CAD or sculpting — according to the task; software to match.
  2. Months 1–2 — the common baseViews, references, real-world scale, export; five household objects from simple to complex.
  3. Months 3–4 — going deeperTopology and UVs, assemblies and tolerances, or anatomy and retopology — in your direction.
  4. A final projectOne model taken to use: a print, a game engine or a render.

Start learning this in your own space

The plan goes into your repository: tick off stages, keep notes — the change history shows how far you have come.

Start the plan

Sources

  • BlenderFree program for polygon modelling and sculpting
    free
  • FreeCADFree open-source parametric CAD program
    free
  • TinkercadBrowser editor for a first taste of 3D and printing
    free

Was this helpful?

More articles

Design and 3D How to learn Blender from scratch Blender is a free 3D graphics program with modelling, sculpting, materials, animation and rendering in one package. Beginners are put off by the interface and the sheer number of shortcuts, but within the first two or three weeks it becomes familiar. This article is about the program itself — how to find your way around it and in what order to work through its parts. Design and 3D How to learn Figma from scratch Figma is an interface design editor that runs in the browser and lets several people edit one file at the same time. The basics take a couple of weeks, and confident work with auto layout and components takes a month or six weeks of practice. This article is about the tool: which features to learn and in what order. Design and 3D How to learn web design from scratch Web design is about how a person finds what they need on a page and does what they came to do. The design editor is only a pencil; what you actually learn is composition, typography, grids and working with users. Below is a six-month plan and a way to build a portfolio without clients. Programming and IT How to learn Python from scratch Python is a good first programming language: code reads almost like text, and the standard library covers most everyday tasks. This plan takes you from installing the interpreter to your own scripts covered by tests in about four months, at roughly an hour a day. Programming and IT How to learn SQL from scratch SQL is the query language of relational databases. Developers, analysts, testers and managers who want to pull numbers themselves all need it. Basic queries take a few weeks to learn; working confidently with complex reports takes two or three months of practice. Below is the order of topics and ways to train on a real database. Programming and IT How to learn Linux from scratch Linux runs most servers, containers and countless devices, so developers, testers, analysts and system administrators all need the command line. The easiest way to learn it is not by reading lists of commands but by working in the terminal every day and solving small practical tasks. Below is a sequence of topics for two to three months.

More solutions