A structured, technical roadmap for learning 3D modeling with Blender. Covers tools, workflows, standards, and resources focused on mesh creation, topology, texturing, and production pipelines.
- Learning Roadmap
- Modeling Concepts
- Common Modeling Errors
- Hardware Requirements
- Software & Tools
- File Formats
- Blender Modeling Tools
- Geometry Nodes
- Industry Standards
- Learning Resources
- Asset Libraries
- Community
- Portfolio & Careers
- Related Awesome Lists
- Contributing
- License
Objective: Navigate 3D space, understand mesh structure, perform basic edit operations.
Concepts:
- 3D coordinate system (X, Y, Z; local vs. global space)
- Mesh elements: vertices, edges, faces (tris, quads, ngons)
- Transform operations: translate, rotate, scale; pivot points; snapping
- Edit modes: Object Mode, Edit Mode (vertex/edge/face selection)
- Modifiers: non-destructive operations
- File formats:
.blend,.obj,.fbx,.gltf/.glb,.stl
Operations:
- Viewport navigation (orbit, pan, zoom; numpad camera views)
- Primitive creation (cube, sphere, cylinder, plane, cone, torus)
- Edit operations: extrude, inset, bevel, loop cut, merge, dissolve
- Basic modifiers: Subdivision Surface, Mirror, Array, Solidify, Boolean
- Scene organization: collections, parent-child relationships
Practice:
- Model 5-10 simple objects (cup, table, chair, book, lamp)
- Recreate geometric forms from orthographic reference
Resources:
Objective: Build complex meshes with clean topology for animation, rendering, or real-time use.
Techniques:
- Polygonal Modeling: Vertex/edge/face editing; quad-dominant meshes
- Subdivision Surface Modeling: Smooth forms with control edges
- Hard Surface Modeling: Mechanical objects, vehicles, architecture
- Organic Modeling: Characters, creatures, natural forms
- Boolean Modeling: Union, difference, intersection; cleanup workflows
- Procedural Modeling: Geometry Nodes, parametric systems
- Kitbashing: Scene assembly from pre-built components
Topology Principles:
- Edge flow follows form and deformation zones
- Even quad distribution; avoid triangles in deformation areas
- Consistent polygon density (texel density for game assets)
- Minimize poles (vertices with ≠4 edges) in visible/deforming areas
- Supporting edge loops for subdivision surfaces
UV Mapping:
- Seam placement along natural edges and hidden areas
- UV island packing and texel density
- UDIM workflows for high-resolution texturing
- Unwrap methods: angle-based, conformal, LSCM
Practice:
- Detailed prop with clean topology (tool, weapon, instrument)
- Room interior with modular pieces
- Vehicle with proper edge flow for subdivision
Resources:
- Arrimus 3D — Topology & Mesh Flow
- Grant Abbitt — Modeling Tutorials
- BlenderBros — Hard Surface Modeling
Objective: Apply surface detail using texture maps and procedural materials.
PBR Material Components:
- Albedo/Base Color: surface color (no lighting data)
- Roughness: microsurface detail (0=mirror, 1=matte)
- Metallic: conductive vs. dielectric (0 or 1)
- Normal Map: simulated surface detail
- Ambient Occlusion: contact shadow darkening
- Height/Displacement: geometric displacement
- Emission: self-illuminating surfaces
Workflows:
- Hand-painted textures (stylized, game-ready)
- Photo-based texturing (scanned materials)
- Procedural materials (node-based, resolution-independent)
- Substance Painter layer-based workflow
- Blender Texture Paint mode
Baking:
- High-poly to low-poly normal map transfer
- Curvature, thickness, position, world-space normal bakes
- Cage-based vs. ray-distance methods
Practice:
- Full PBR material sets for 3 modeled props
- Bake high-poly sculpt onto low-poly mesh
- Procedural material library (wood, metal, fabric, stone)
Resources:
Objective: Create high-detail organic forms and optimize for production use.
Sculpting Concepts:
- Dynamic topology (Dyntopo): adaptive resolution
- Remesh: uniform voxel-based reconstruction
- Multiresolution: subdivision levels for detail scales
- Masking: isolate areas for targeted work
- Symmetry: X, Y, Z axis; radial; tileable
Retopology:
- Manual: poly-by-poly construction over high-poly reference
- Automatic: Instant Meshes, Quad Remeser, Bmesh
- Goals: clean edge flow, quad-dominant, animation-ready
- Tools: Poly Build, Snap, Shrinkwrap modifier
Character Workflow:
- Reference gathering (orthographic views)
- Blockout with primitives or base mesh
- Primary forms: proportions, gesture, silhouette
- Secondary forms: muscle groups, facial features
- Tertiary detail: pores, wrinkles, skin texture
- Retopology: clean, animation-friendly mesh
- UV unwrap and texture bake
- Polypaint or Substance Painter texturing
Practice:
- Human bust or head from orthographic reference
- Animal or creature form
- Organic object (tree, rock formation, skull)
Resources:
Objective: Create rigs and animate with principled motion.
Rigging Components:
- Armature: bone hierarchy
- Inverse Kinematics (IK): end-effector driven
- Forward Kinematics (FK): root-driven
- Constraints: Copy Transforms, Limit Rotation, IK, Stretch To
- Drivers: property relationships via expressions
- Shape Keys: vertex-level morph targets
- Weight Painting: bone-to-vertex influence
Rigify (Blender):
- Meta-rig templates (human, cat, dog, bird, biped, quadruped)
- Auto-generated control rigs with IK/FK switching
- Facial rig, finger rig, spine rig with twist bones
Animation Tools:
- Timeline: keyframe placement
- Dope Sheet: keyframe overview
- Graph Editor: curve refinement
- NLA Editor: non-linear layering
Practice:
- Bouncing ball (weight, timing, squash/stretch)
- Character walk cycle
- Rig simple character with IK/FK limbs
Resources:
Objective: Produce images with accurate lighting, materials, and composition.
Lighting Types:
- Key, Fill, Rim/Back lights (three-point setup)
- Area, Point, Spot, Sun/Sky, Emission
Rendering Methods:
- Path tracing: physically accurate (Cycles, Arnold)
- Real-time rasterization: frame-buffer (Eevee, Unreal)
Compositing:
- Color grading, glare/bloom, lens distortion
- Depth of Field, Cryptomatte masking
Practice:
- Three-point lighting for product viz
- Interior scene with natural + artificial light
- Composite with color grading
Resources:
- Low-poly topology, LODs (3-5 levels)
- UV optimization, texture baking
- Engine integration (Unreal, Unity)
- Polygon budgets: Hero character 50K-150K tris; props 2K-15K tris
- Texture resolutions: Hero 2K-4K; standard 1K-2K
- High-poly subdivision-ready topology
- UDIM workflows (10+ tiles for hero assets)
- ACES color space, OpenEXR renders
- Displacement maps for surface detail
- CAD import (DWG, DXF, IFC)
- Real-world scale (1 unit = 1 meter)
- Physically accurate materials (measured PBR values)
- Daylight studies, camera composition
- CAD cleanup (STEP, IGES → mesh)
- Studio lighting (three-point, HDRI)
- Material accuracy (metals, glass, plastics)
- Exploded views, cutaways
Practices:
- File naming:
Project_Asset_Type_Version.ext(e.g.,PROP_Chair_Modern_A.blend) - Scene organization: named collections, layer management
- Version control: Git LFS, SVN, Perforce
- Asset library: reusable models, materials, rigs
- Backup: incremental saves, cloud sync, external drives
Pipeline Stages:
- Pre-production: concept, reference, blocking
- Production: modeling, texturing, rigging, animation
- Post-production: rendering, compositing, delivery
- Archival: final files, documentation, asset update
Collaboration Tools:
- ShotGrid (Shotgun): production tracking
- Ftrack: review and approval
- Trello/Notion: task management
| Concept | Definition | Application |
|---|---|---|
| Vertex | Point in 3D space (X, Y, Z) | Fundamental mesh element |
| Edge | Line connecting two vertices | Mesh structure definition |
| Face | Surface bounded by edges (tri, quad, ngon) | Visible mesh surface |
| Normal | Vector perpendicular to face/vertex | Shading direction |
| UV Coordinates | 2D coordinates mapping texture to mesh | Texture application |
| Topology | Polygon arrangement and flow | Animation, subdivision quality |
| Edge Loop | Continuous edge ring following contour | Form and deformation definition |
| Pole | Vertex with ≠4 edges (3-pole, 5-pole) | Topology necessity in curves |
| Manifold | Watertight mesh (every edge = 2 faces) | 3D printing requirement |
| Subdivision Surface | Recursive face subdivision algorithm | Smooth forms |
| Retopology | Clean geometry over high-poly mesh | Animation, game assets |
| Baking | Transfer detail via texture maps | Performance optimization |
| PBR | Physically Based Rendering | Industry-standard materials |
| UDIM | U-Dimension texture tiling | Film/VFX high-res texturing |
| LOD | Level of Detail variants | Real-time optimization |
| Texel Density | Texture pixels per world unit | Texture uniformity |
| Error | Problem | Solution |
|---|---|---|
| Too Many Poles | Clusters of 5+ poles break subdivision, create shading artifacts | Push poles to flat, low-impact areas |
| Inconsistent Edge Density | Dense edges next to large faces cause uneven smoothing | Keep edge spacing consistent across form |
| Topology Ignores Form | Edge flow doesn't follow shape; model looks "off" | Align topology to describe underlying shape |
| N-gons in Deformation Zones | Unpredictable subdivision, shading errors | Use quads in deformation areas; limit n-gons to flat regions |
| Duplicate Vertices | Mesh artifacts, rendering errors | Merge by distance; run cleanup tools |
| Flipped Normals | Incorrect shading, rendering artifacts | Recalculate normals (Shift+N in Blender) |
| Non-Manifold Geometry | Holes, internal faces; breaks 3D printing | Fill holes, remove internal faces, ensure watertight |
| Zero-Thickness Surfaces | Rendering errors, export failures | Add Solidify modifier or thickness |
| Error | Problem | Solution |
|---|---|---|
| Overlapping UV Islands | Incorrect texture display | Re-unwrap with proper seams; pack efficiently |
| Stretched Textures | Misaligned patterns, distortion | Correct seam placement; adjust UV island scaling |
| Inconsistent Texel Density | Varying texture resolution across assets | Standardize texel density; check ratio |
| Incorrect Texture Scaling | Patterns too large/small | Verify texture resolution matches asset size |
| Error | Problem | Solution |
|---|---|---|
| Incorrect Scale/Units | Model imports wrong size | Apply transforms (Ctrl+A); verify unit settings |
| Missing Textures | Materials break on import | Embed textures; use relative file paths |
| Broken Materials | Shader incompatibility | Use standard PBR workflows; verify renderer compatibility |
| Lost Animations | Format doesn't support rigging/animation | Use FBX for animation; verify export settings |
| Component | Minimum (Learning) | Recommended (Professional) | Optimal (Production) |
|---|---|---|---|
| OS | Windows 10/11 64-bit / macOS 14+ / Linux 64-bit | Windows 11 / macOS 15+ / Modern Linux | Windows 11 / macOS 15+ / Latest LTS |
| CPU | 4 cores, SSE4.2 | 8 cores | 8+ cores (high single-core + multi-core) |
| RAM | 8 GB | 16-32 GB | 32-64 GB+ |
| GPU VRAM | 2 GB | 8 GB | 8-24 GB+ |
| GPU API | OpenGL 4.3 / Vulkan 1.3 | Vulkan 1.3 | Vulkan 1.3 + OptiX/HIP/Metal |
| Storage | HDD | SSD | NVMe SSD |
| Display | 1280×800 | 1920×1080 | 2560×1440+ color-accurate |
GPU Rendering Support:
| GPU | API | Notes |
|---|---|---|
| NVIDIA GTX 10-series+ | CUDA | Baseline support |
| NVIDIA RTX 20-series+ | OptiX | Hardware ray tracing; 2-5× faster |
| AMD RX 5000+ | HIP | Linux primary; Windows improving |
| Intel Arc (A750/A770) | oneAPI | Support in Blender 4.x |
| Apple Silicon (M1-M4) | Metal | Unified memory; 32 GB+ recommended |
Peripherals:
- Mouse: 3-button with scroll wheel (essential)
- Graphics Tablet: Wacom Intuos, Huion, XP-Pen (sculpting, painting)
- Numpad: Dedicated or virtual (camera view shortcuts)
| Software | Type | License | Link |
|---|---|---|---|
| Blender | Full 3D suite (modeling, sculpting, animation, rendering) | GPL 3.0 | blender.org |
| FreeCAD | Parametric CAD modeling | LGPL 2.1+ | freecad.org |
| SculptGL | Browser-based sculpting | MIT | stephaneginier.com/sculptgl |
| MeshLab | Mesh processing, inspection | GPL 3.0 | meshlab.net |
| MakeHuman | Character generation | AGPL 3.0 | makehumancommunity.org |
| Instant Meshes | Auto-retopology | MIT | github.com/wjakob/instant-meshes |
| Material Maker | Procedural material generator | GPL 3.0 | materialmaker.org |
| Bforartists | Blender fork (alternative UI) | GPL 3.0 | bforartists.de |
| Software | Type | Pricing | Link |
|---|---|---|---|
| ZBrush | Digital sculpting | Perpetual/Subscription | maxon.net/zbrush |
| Substance 3D Painter | Texture painting | Subscription (3D Collection) | substance3d.adobe.com |
| Substance 3D Designer | Procedural materials | Subscription (3D Collection) | substance3d.adobe.com |
| Marvelous Designer | Clothing simulation | Perpetual/Subscription | marvelousdesigner.com |
| RizomUV | UV unwrapping | Perpetual/Subscription | rizom-lab.com |
| Marmoset Toolbag | Real-time rendering, baking | Perpetual ($299) | marmoset.co/toolbag |
| TopoGun | Manual retopology | Perpetual | topogun.com |
| Quad Remeser | Auto-retopology | Perpetual | exoside.com/quadremeser |
| Tool | Function | Link |
|---|---|---|
| RealityCapture | Photogrammetry (free < $1M revenue) | capturingreality.com |
| Meshroom | Photogrammetry (open source) | alicevision.org |
| Mixamo | Auto-rigging, animation library | mixamo.com |
| Quixel Bridge | Megascans asset browser | quixel.com/bridge |
| World Machine | Terrain generation | stephangassner.com/worldmachine |
| Gaea | Terrain generation | quadspinner.com |
| SpeedTree | Vegetation modeling | speedtree.com |
| Format | Geometry | Animation | Materials | PBR Textures | Primary Use |
|---|---|---|---|---|---|
| OBJ | ✓ (static) | ✗ | Basic (.mtl) | UV coords | Interchange, 3D printing, archival |
| FBX | ✓ | ✓ (skeletal, morph) | ✓ | ✓ (embedded) | Game engines, animation, DCC exchange |
| glTF/GLB | ✓ | ✓ (skeletal, morph) | ✓ (metallic-roughness) | ✓ | Web, WebXR, AR/VR, real-time |
| USD/USDZ | ✓ | ✓ | ✓ (PBR) | ✓ | Pixar pipeline, Apple AR, scenes |
| STL | ✓ (triangles only) | ✗ | ✗ | ✗ | 3D printing (FDM) |
| STEP | ✓ (NURBS/B-Rep) | ✗ | ✗ | ✗ | CAD exchange, manufacturing |
| Alembic (.abc) | ✓ (baked) | ✓ (baked) | ✗ | ✗ | VFX pipeline, cached simulations |
| BLEND | ✓ | ✓ | ✓ | ✓ (packed) | Native Blender project files |
Selection Guidance:
- Game engines: FBX (Unreal, Unity), glTF (web, mobile)
- Film/VFX: Alembic (cached geometry), USD (scenes), OBJ (static)
- 3D printing: STL (basic), OBJ (multi-color)
- CAD exchange: STEP (parametric), OBJ (mesh)
- Web/AR: glTF/GLB (standard), USDZ (Apple)
Mesh Edit Operations:
- Extrude (E): Extend geometry along normals or custom direction
- Inset (I): Create face within face
- Bevel (Ctrl+B): Chamfer edges/faces
- Loop Cut (Ctrl+R): Add edge loops
- Knife (K): Cut geometry along custom paths
- Merge (M): Combine vertices (at center, at cursor, by distance)
- Dissolve (X → Dissolve): Remove geometry while preserving form
- Bridge Edge Loops: Connect two edge loops with faces
- Spin: Rotate-extrude around axis
- Screw: Create helical/threaded geometry
Selection Methods:
- Box Select (B), Circle Select (C)
- Loop Select (Alt+Click), Ring Select (Ctrl+Alt+Click)
- Select Linked (L), Select All by Trait
- Checker Deselect, Random Select
Generate Modifiers:
- Array: Duplicate geometry linearly, radially, or along curve
- Bevel: Round edges/faces
- Boolean: Union, Difference, Intersection
- Build, Decimate, Edge Split
- Mirror: Symmetry across axis
- Multiresolution: Subdivision for sculpting
- Remesh: Voxel-based reconstruction
- Screw: Lathe/profile geometry
- Solidify: Add thickness
- Subdivision Surface: Smooth via subdivision
- Wireframe: Convert to wire structure
Deform Modifiers:
- Armature: Bone-driven deformation
- Cast, Curve, Displace
- Hook: Point-based deformation
- Laplacian Deform, Lattice
- Shrinkwrap: Conform to target surface
- Simple Deform, Smooth, Twist
Other Modifiers:
- Data Transfer, Normal Edit
- UV Project, UV Warp, Vertex Weight
- Weighted Normal, Weld
| Addon | Function |
|---|---|
| Node Wrangler | Ctrl+T for texture mapping; node preview shortcuts |
| LoopTools | Circle, Bridge, Relax, Flatten, Space, Gstretch |
| F2 | Intelligent face creation from edges/vertices |
| Bool Tool | Quick boolean operations with hotkeys |
| Extra Objects | Gear, pipe, spiral, diamond, platonic solids |
| Rigify | Auto-rig generation from meta-rigs |
| MeasureIt | Dimension, angle, area overlays |
| Archimesh | Procedural doors, windows, walls, stairs |
| 3D-Print Toolbox | Manifold checks, overhangs, thickness analysis |
| Import-Export: FBX/glTF/STL/USD | File format support |
Free Addons:
| Addon | Function | Link |
|---|---|---|
| BlenderKit | In-Blender asset browser (models, materials) | blenderkit.com |
| Mira Tools | Retopology, surface modeling, curve tools | github.com/mifth/mira_tools |
| TexTools | UV unwrapping, texture utilities | github.com/nBurn/TexTools |
| PolyQuilt | Fast quad/edge modeling | github.com/ShikouYamaue/PolyQuilt |
| Analyze Mesh | Topology visualization (quads, tris, ngons, poles) | analyze-mesh.readthedocs.io |
| Mesh Inspector | Mesh quality analysis and diagnostics | infamedavid.gumroad.com/l/meshpolice |
| Animation Nodes | Visual scripting for procedural animation | animationnodes.com |
| Sverchok | Parametric node-based modeling | github.com/nortikin/sverchok |
Paid Addons:
| Addon | Function | Price | Link |
|---|---|---|---|
| UVPackmaster 3 | GPU-accelerated UV packing | $44.95 | uvpackmaster.com |
| HardOps | Hard surface modeling workflow | ~$35 | blendermarket.com/products/hardops |
| BoxCutter | Boolean-based hard surface modeling | ~$20 | blendermarket.com/products/boxcutter |
| Auto-Rig Pro | Character rigging with advanced controls | ~$40 | blendermarket.com/products/auto-rig-pro |
| DECALmachine | Surface detail application | ~$35 | blendermarket.com/products/decalmachine |
| Machin3tools | Modeling and workflow utilities | ~$30 | blendermarket.com/products/machin3tools |
| Geo-Scatter 5.5 | Vegetation/asset scattering | $99 | geo-scatter.com |
| Quad Remeser | Automatic retopology | ~$60 | exoside.com/quadremeser |
Blender's procedural system for geometry creation, modification, and animation.
Capabilities:
- Procedural modeling (arrays, patterns, scatter, instances)
- Attribute-driven workflows (color, position, scale per element)
- Simulation zones (time-based, iterative processes)
- Curve and point cloud manipulation
- Real-time parameter animation
Use Cases:
- Scatter systems (foliage, debris, particles)
- Architectural elements (facades, railings, windows)
- Abstract/generative art
- Procedural animation rigs
- Terrain and landscape generation
Learning Resources:
- Geometry Nodes Manual
- Geometry Nodes Training — Blender Studio
- Erindale — Geometry Nodes
- CG Cookie — Procedural Modeling
Requirements:
- Quad-dominant meshes for predictable subdivision and deformation
- Zero non-manifold geometry for production assets
- Consistent edge flow following form and deformation zones
- No long, thin triangles; n-gons prohibited in deformation regions
- Uniform polygon density to prevent subdivision artifacts
- Correct scale/units; centered pivots with logical transforms
- Properly unwrapped and packed UVs
Optimization:
- Use normal maps, displacement maps, subdivision control instead of brute-force polygons
- Replace complex geometry with texture detail where possible
- Maintain strict polygon budgets for game assets
Format: TYPE_Name_Variant_LOD.ext
Examples:
- Geometry:
PROP_Chair_Modern_A.blend - Materials:
MAT_ChairFabric_Blue - Textures:
TEX_ChairFabric_Diffuse.png - Collections:
GEO_Props,MAT_Furniture,TEX_Interior
Rules:
- Descriptive prefixes: GEO, PROP, CHAR, ENV, MAT, TEX, RIG, ANIM
- Strict separation of geometry, materials, textures
- Logical folder hierarchies
- No duplicate material names
Pre-Delivery Validation:
- ✓ No flipped normals
- ✓ No hidden/duplicate faces
- ✓ Correct scale and units applied
- ✓ No UV overlaps (unless intentional)
- ✓ Transforms frozen/applied
- ✓ Manifold geometry (for 3D printing)
- ✓ Polygon count within budget
- ✓ Texture resolutions standardized
Testing:
- Test assets in full scene context early
- Verify scale, proportion, integration before delivery
- Run automated validation scripts for mesh errors
- Check export compatibility with target platform
| Resource | Content | Link |
|---|---|---|
| Blender Manual | Complete feature documentation | docs.blender.org/manual |
| Blender Python API | Scripting reference | docs.blender.org/api |
| Mesh Operators API | bpy.ops.mesh reference | docs.blender.org/api/bpy.ops.mesh |
| Modeling Features | Official overview | blender.org/features/modeling |
| Release Notes | Version-by-version changes | blender.org/download |
| Developer Docs | Technical architecture | developer.blender.org |
| Demo Files | Sample .blend files | blender.org/download/demo-files |
| Channel | Focus | Link |
|---|---|---|
| Blender (Official) | Official tutorials, features | youtube.com/c/BlenderOfficial |
| Blender Guru | Fundamentals, ArchViz, materials | youtube.com/c/BlenderGuru |
| Grant Abbitt | Game art, sculpting, modeling | youtube.com/c/GrantAbbitt |
| Arrimus 3D | Topology, modeling technique | youtube.com/c/Arrimus3D |
| FlippedNormals | Character art, industry workflows | youtube.com/c/FlippedNormals |
| CG Fast Track | Structured beginner courses | youtube.com/c/CGFastTrack |
| CG Boost | Beginner to intermediate courses | youtube.com/c/CGBoost |
| Default Cube | Product visualization, modifiers | youtube.com/@DefaultCube |
| Ian Hubert | VFX, procedural workflows | youtube.com/c/IanHubert |
| YanSculpts | Character sculpting | youtube.com/c/YanSculpts |
| BlenderBros | Hard surface, boolean, subd modeling | blenderbros.com |
| Southern Shotty | Modeling tips, workflows | youtube.com/c/SouthernShotty |
| Royal Skies LLC | Addons, workflow | youtube.com/c/RoyalSkiesLLC |
| Josh Gambrell | Technical, scripting, tools | youtube.com/c/JoshGambrell |
| CrossMind Studio | Comprehensive courses | youtube.com/c/CrossMindStudio |
Free:
| Course | Provider | Link |
|---|---|---|
| Blender Fundamentals | Blender Official | Playlist |
| Blender Beginner Series | Blender Guru | Donut Tutorial |
| CG Fast Track | CG Fast Track | cgfasttrack.com |
| Blender Studio Training | Blender Studio | studio.blender.org/training |
Paid:
| Course | Provider | Format | Link |
|---|---|---|---|
| Blender Studio Courses | Blender Studio | Video, project files | studio.blender.org/training |
| CG Boost — Blender Basics | CG Boost | Video, exercises | cgboost.com |
| Hard Surface Accelerator | BlenderBros | Video, mentorship | blenderbros.com/accelerator |
| FlippedNormals Courses | FlippedNormals | Video, mentorship | flippednormals.com |
| CG Cookie | CG Cookie | Structured courses | cgcookie.com |
| Gnomon Workshop | Gnomon | Professional training | thegnomonworkshop.com |
| CGMA | CGMA | Mentorship programs | cgmasteracademy.com |
All Blender Studio open movies include production files (models, rigs, scenes, textures) for study.
| Film | Year | Focus | Project Files |
|---|---|---|---|
| Wing It! | 2023 | Character animation, stylized | studio.blender.org/films/wing-it |
| Charge | 2022 | Sculpting, animation | studio.blender.org/films/charge |
| Sprite Fright | 2021 | Stylized characters, Grease Pencil | studio.blender.org/films/sprite-fright |
| Spring | 2019 | Nature, fur, environment | studio.blender.org/films/spring |
| Agent 327 | 2017 | Real-time, film-quality | studio.blender.org/films/agent-327 |
| Cosmos Laundromat | 2015 | Realistic, fur, water | studio.blender.org/films/cosmos-laundromat |
| Tears of Steel | 2012 | VFX, live-action integration | studio.blender.org/films/tears-of-steel |
| Sintel | 2010 | Character animation, dragon | studio.blender.org/films/sintel |
| Big Buck Bunny | 2008 | Full production pipeline | studio.blender.org/films/big-buck-bunny |
| Elephants Dream | 2006 | First Blender open movie | studio.blender.org/films/elephants-dream |
Access: studio.blender.org/films/ (subscription required for project files)
| Resource | License | Content | Link |
|---|---|---|---|
| Poly Haven | CC0 (public domain) | Models, textures, HDRIs | polyhaven.com/models |
| AmbientCG | CC0 | Materials, models, HDRIs | ambientcg.com |
| BlendSwap | CC licenses | Free Blender files | blendswap.com |
| Sketchfab | Mixed (free + paid) | Interactive viewer, models | sketchfab.com |
| BlenderKit | Mixed (free + premium) | In-Blender browser | blenderkit.com |
| Quixel Megascans | Free with Unreal Engine | Photogrammetry assets | quixel.com/megascans |
| TurboSquid | Mixed | Professional marketplace | turbosquid.com |
| CGTrader | Mixed | Marketplace | cgtrader.com |
| Thingiverse | CC licenses | 3D printing models | thingiverse.com |
| Printables | Free | 3D printing models | printables.com |
| GrabCAD | Free | Engineering/CAD models | grabcad.com |
| Thangs | Free search | Aggregates models | thangs.com |
| Resource | License | Resolution | Link |
|---|---|---|---|
| Poly Haven | CC0 | Up to 8K | polyhaven.com/textures |
| AmbientCG | CC0 | Up to 8K | ambientcg.com |
| CC0 Textures | CC0 | Up to 8K | cc0textures.com |
| Textures.com | Free (limited) + Paid | Up to 8K | textures.com |
| Poliigon | Free (limited) + Paid | Up to 8K | poliigon.com |
| Substance 3D Assets | Adobe subscription | Up to 8K | substance3d.adobe.com/assets |
| ShareTextures | Free | Up to 4K | sharetextures.com |
| Material Maker | Free (procedural generator) | User-defined | materialmaker.org |
| Resource | License | Resolution | Link |
|---|---|---|---|
| Poly Haven | CC0 | Up to 16K | polyhaven.com/hdris |
| HDRI-Sky | Free + Paid | Up to 16K | hdri-sky.com |
| NoEmotion HDRIs | Free | 6K-10K | noemotionhdris.net |
| Platform | Type | Link |
|---|---|---|
| Blender Artists | Forum (largest community) | blenderartists.org |
| Blender Stack Exchange | Q&A | blender.stackexchange.com |
| Blender DevTalk | Development discussion | devtalk.blender.org |
| Reddit r/blender | Community | reddit.com/r/blender |
| Reddit r/3Dmodeling | General 3D modeling | reddit.com/r/3Dmodeling |
| Reddit r/blenderhelp | Help & troubleshooting | reddit.com/r/blenderhelp |
| Polycount Forum | Game art community | polycount.com |
| Blender Discord | Real-time chat | discord.gg/blender |
| Geometry Nodes Discord | GN community | discord.gg/geometrynodes |
Challenges & Events:
| Event | Frequency | Link |
|---|---|---|
| Blender Conference | Annual | blenderconference.org |
| ArtStation Challenges | Quarterly | artstation.com/challenges |
| Blender Market Fairs | Semi-annual | blendermarket.com |
Portfolio Platforms:
- ArtStation: Game, film, VFX industry standard — artstation.com
- Sketchfab: Interactive 3D viewers — sketchfab.com
- Personal Website: Custom domain, full control
Portfolio Guidelines:
- Include 6-10 polished projects
- Show process: wireframes, topology, UV layouts, material breakdowns
- Specialize: align content with target role
- Provide context: software used, time invested, contributions
- Update regularly: replace older work as skills improve
Career Paths:
| Role | Core Skills | Industries |
|---|---|---|
| 3D Modeler | Modeling, topology, UV mapping | Games, film, ArchViz |
| Character Artist | Sculpting, anatomy, retopology | Games, film, collectibles |
| Environment Artist | Modular kits, scattering, texturing | Games, film, ArchViz |
| Hard Surface Artist | Mechanical modeling, CAD, detailing | Games, film, industrial viz |
| Texture/Material Artist | Substance, PBR, procedural materials | Games, film |
| ArchViz Artist | Precision modeling, realistic rendering | Architecture, real estate |
| Product Visualizer | CAD cleanup, studio lighting | Advertising, e-commerce |
Job Boards:
- ArtStation Jobs
- 80 Level Jobs
- CGSociety Jobs
- LinkedIn (search: "3D Artist", "Modeler")
- awesome-blender — Blender addons, tools, tutorials
- awesome-gamedev — Game development resources
- awesome-vfx — VFX tools and resources
- awesome-computer-graphics — Computer graphics resources
- awesome-3d-printing — 3D printing tools and resources
- awesome-cg — Computer Graphics resources
- awesome-blender-addons — Blender addon collection
Contributions accepted via pull request. Guidelines:
- Focus on 3D modeling, Blender, and directly related workflows
- Include direct URLs to official or authoritative sources
- Provide factual descriptions without promotional language
- Follow existing table formatting
- Note license, pricing, and Blender version compatibility
- Remove or update broken/deprecated links
- Add tools, tutorials, or resources missing from current lists
Dedicated to the public domain under CC0 1.0 Universal.
Compiled from official documentation, industry standards, and community contributions.
