1---2name: modeling3description: 3D modeling fundamentals, techniques, and best practices4---5
6# 3D Modeling
7
8## 3D Modeling Fundamentals
9
10### Geometry Basics
11- **Vertices**: Points in 3D space (x, y, z coordinates)
12- **Edges**: Lines connecting vertices
13- **Faces**: Surfaces formed by edges (triangles, quads, n-gons)
14- **Normals**: Direction a face is pointing
15- **Topology**: Arrangement and flow of geometry
16
17### Modeling Workflows
18- **Box Modeling**: Starting with primitives and refining
19- **Sculpting**: Digital sculpting for organic forms
20- **NURBS Modeling**: Mathematical curves and surfaces
21- **Procedural Modeling**: Algorithmic generation of geometry
22- **Photogrammetry**: Creating models from photos
23
24### Coordinate Systems
25- **World Space**: Global coordinate system
26- **Local Space**: Object's own coordinate system
27- **View Space**: Camera-relative coordinates
28- **Screen Space**: 2D screen coordinates
29
30## Hard Surface vs Organic Modeling
31
32### Hard Surface Modeling
33- **Characteristics**: Man-made objects, sharp edges, precise shapes
34- **Techniques**: Boolean operations, bevels, chamfers, inset
35- **Tools**: Edge loops, bevel modifier, boolean modifier
36- **Applications**: Vehicles, weapons, architecture, props
37- **Best Practices**: Maintain quads, avoid n-gons, use supporting edges
38
39### Organic Modeling
40- **Characteristics**: Natural forms, flowing shapes, soft edges
41- **Techniques**: Sculpting, retopology, edge flow following anatomy
42- **Tools**: Sculpt brushes, dynamesh, remesh, smooth
43- **Applications**: Characters, creatures, plants, organic environments
44- **Best Practices**: Follow anatomical structure, maintain edge flow for deformation
45
46## Subdivision Modeling Techniques
47
48### Subdivision Surfaces
49- **Catmull-Clark**: Standard subdivision algorithm
50- **Loop Subdivision**: Alternative subdivision method
51- **Smooth Shading**: Smooths surface normals
52- **Creases**: Sharp edges on subdivision surfaces
53- **Edge Weighting**: Control subdivision strength per edge
54
55### Edge Flow
56- **Edge Loops**: Continuous rings of edges
57- **Supporting Edges**: Edges that define shape and prevent pinching
58- **Poles**: Vertices with 3, 5, or more edges
59- **Pole Placement**: Strategic placement for deformation
60- **Topology Flow**: Following natural forms and deformation paths
61
62### Subdivision Best Practices
63- **Quad-Based Topology**: Maintain primarily quads
64- **Even Edge Distribution**: Avoid dense and sparse areas
65- **Avoid N-Gons**: Triangles and quads only
66- **Pole Management**: Place poles strategically
67- **Edge Weighting**: Use edge creases for sharp edges
68
69## Sculpting Workflows
70
71### Digital Sculpting
72- **Primary Forms**: Establish overall shape and silhouette
73- **Secondary Forms**: Add major details and features
74- **Tertiary Forms**: Add fine details and surface texture
75- **Dynamesh**: Dynamic topology for sculpting freedom
76- **Remesh**: Retopologize sculpt for cleaner topology
77
78### Sculpting Tools
79- **Standard Brush**: Basic sculpting and smoothing
80- **Clay Strips**: Build up form with clay-like strokes
81- **Crease**: Define sharp edges and wrinkles
82- **Smooth**: Blend and soften details
83- **Inflate**: Expand geometry outward
84- **Pinch**: Pull geometry together
85- **Flatten**: Level out geometry
86
87### Sculpting Best Practices
88- **Work from Large to Small**: Start with big shapes, add details later
89- **Use Reference**: Keep reference images visible
90- **Maintain Symmetry**: Use symmetry for bilateral forms
91- **Check Silhouette**: View from multiple angles
92- **Test Deformation**: Consider how model will deform
93
94## Topology Best Practices
95
96### Clean Topology
97- **Quad-Based**: Use primarily quads for predictable deformation
98- **Even Distribution**: Maintain consistent edge density
99- **Edge Flow**: Follow natural forms and deformation paths
100- **Avoid N-Gons**: Use triangles and quads only
101- **Pole Placement**: Place poles strategically, not on deformation areas
102
103### Edge Flow for Animation
104- **Joint Areas**: Concentrate edge loops around joints
105- **Deformation Paths**: Edge flow follows muscle and bone structure
106- **Facial Topology**: Edge flow follows facial muscles
107- **Bending Areas**: Extra geometry where bending occurs
108- **Non-Deforming Areas**: Lower poly count where no deformation needed
109
110### UV-Friendly Topology
111- **Minimize Distortion**: Create topology that unwraps cleanly
112- **Seam Placement**: Place seams in less visible areas
113- **UV Density**: Maintain consistent texel density
114- **UV Islands**: Organize UV islands for efficient packing
115- **Multiple UV Sets**: Create additional UV sets for lightmaps, baking
116
117## Modeling for Real-Time vs Pre-Rendered
118
119### Real-Time Modeling (Games, VR, AR)
120- **Polygon Budget**: Limited by hardware performance
121- **LOD Levels**: Multiple detail levels for distance scaling
122- **Texture Atlasing**: Combine textures to reduce draw calls
123- **Optimized Topology**: Clean, efficient geometry
124- **Material Efficiency**: Minimize material count and complexity
125- **Platform Constraints**: Mobile, console, PC requirements
126
127### Pre-Rendered Modeling (Film, Animation)
128- **High Detail**: Unlimited polygon count within reason
129- **Displacement Maps**: Use displacement for fine detail
130- **Subdivision**: High subdivision levels for smooth surfaces
131- **Complex Materials**: Multiple material layers and passes
132- **Render Farm**: Distributed rendering for complex scenes
133- **Quality Priority**: Visual quality over performance
134
135### Hybrid Approaches
136- **Normal Maps**: Bake high-detail geometry into normal maps
137- **Displacement Maps**: Use displacement for large-scale detail
138- **Curvature Maps**: Capture surface curvature for materials
139- **AO Maps**: Bake ambient occlusion for depth
140- **Baking**: Transfer detail from high-poly to low-poly models
141
142## Common Modeling Mistakes
143
144### Topology Issues
145- **N-Gons**: Faces with more than 4 edges
146- **Non-Manifold Geometry**: Edges with more than 2 faces
147- **Floating Vertices**: Vertices not connected to any faces
148- **Duplicate Geometry**: Overlapping vertices and faces
149- **Inverted Normals**: Faces pointing in wrong direction
150
151### Scale and Proportion
152- **Inconsistent Scale**: Objects at different scales
153- **Wrong Units**: Modeling in wrong unit system
154- **Proportion Errors**: Incorrect relative proportions
155- **Scale Issues on Export**: Scale mismatch on export
156
157### UV Issues
158- **Distorted UVs**: Stretched or compressed UVs
159- **Seams in Visible Areas**: Seams placed on prominent surfaces
160- **Overlapping UVs**: UVs occupying same space
161- **Inefficient Packing**: Poor UV space utilization
162- **Missing UVs**: Objects without UV maps