What are the different methods for modeling something in blender? I know a few like mesh modeling and sculpting, but am interested in other methods to create shapes.
-
$\begingroup$ For "where to begin" questions, these guys -- cgcookie.com/blender/cgc-courses/… -- and Andrew Price's Blender Guru site are the place to go. That said, Jonathan's tutorial (link above) is very comprehensive, and no single approach will work. $\endgroup$– rcgauerMar 9, 2015 at 18:26
-
$\begingroup$ I would recommend you look at this WikiBook, I learned most of my modeling skills in it. en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro $\endgroup$– BlenderArtistMar 9, 2015 at 18:29
-
3$\begingroup$ @iKslr There are only so many approaches to modeling something, I think this is a very valid question. Topology questions are often more broad then this. $\endgroup$– GiantCowFilmsMar 9, 2015 at 18:48
-
$\begingroup$ Related: blender.stackexchange.com/q/10511/599 $\endgroup$– gandalf3 ♦Jun 20, 2015 at 1:01
3 Answers
There really are only ~6 in blender, except for impracticable ones/not supported, the rest are derivatives:
1. Mesh modeling:
This is where you use edit mode, and move around, connect and disconnect vertices to form a shape.
There are a lot of sub-approaches, like extrude modeling and box modeling to name a few. As a rule, use extrude modeling if you're not going to have to eyeball proportions, since you can use the details from the start and work faster (like modeling off blueprints), and use box modeling for when your eyeballing stuff since it is much easier to adjust proportions.
Some people only like to do it one way, I'd try both and see what you like.
In this area Blender has very good tools.
2. Sculpting:
This is where you work off of a very high poly mesh, and form a shape by pushing vertices in large numbers to form a shape, this can produce very creatve and organic workflow, generally used form non hard surface meshes, although some people sculpt hard surface meshes.
In this area, Blender has quite good tools.
3. Curve modeling
This is where a form is created using joined curves, spline modeling. This technique has been largely fased out, but was popular in the 90's (I think)
The most famous form is NURBS modeling, where you can create surfaces between curves, but as I said few people now use that method.
Blender does have curve support, but no support for trimming or viewport UV's.
4. Procedural Modeling:
This is where code/modifiers does the modeling work. A good example is the displacement modifier, where a mesh can be distorted based on a height map. It is easy to create rock surfaces using this technique.
With code added, procedural modeling can go very very far, see these videos. https://www.youtube.com/watch?v=jOLhnwllpgs & https://www.youtube.com/watch?v=WP473rNZ_Eo
Blender's tool set here aren't so advanced, though there are external add-ons that can help: eg: https://github.com/nortikin/sverchok
5. Simulation
This is useful only for things like a fluid, liquid or gas/ it also is useful for modeling damage or clothing.
The fluid and to some degree the smoke simulator are limited, but the cloth simulator is pretty well featured
6. Metaballs
These are basically shapes that are enclosed in what can best be descried as a shrink wrap shell... They merge together, making it easy to modeling something like a peanut. When they are separated sufficiency they split and go back to their original form. There are few practical applications I know of for meta balls in blender.
See: http://en.wikipedia.org/wiki/Metaballs (this example only shows a few but you can have 100's)
Other Methods of Modeling:
These mostly include scanning and photo-modeling, but Blender doesn't include tools to do this out of the box, you'd need specialized software for this.
-
$\begingroup$ Don't forget NURBS, Blender's NURBS isn't super expansive (though I have heard the devs are working on getting it up to speed) but it is still a method of modeling. $\endgroup$– PGmathMar 9, 2015 at 23:48
-
1$\begingroup$ @PGmath That fell under curve modeling for me, as a subset... I think I could add some detail about that $\endgroup$ Mar 10, 2015 at 0:32
-
2$\begingroup$ @poor I wish we had that kind of procedural support, Houdini is probably one of the best tools in 3D overall because if its procedural workflow. $\endgroup$ Mar 10, 2015 at 3:16
-
2$\begingroup$ I would leave out the ratings from the text as they are mainly opinion based. Sculpting is nowhere near 80/100 (compared to 3d coat, zbrush, mudbox). And in modelling 90/100 is also exaggerated since blender lacks good re-meshing workflow (only goodie being Bsurfaces). Thats just my opinion and others might not agree with it also.. $\endgroup$ Mar 10, 2015 at 9:21
-
2$\begingroup$ Removed ratings - This site is to answer questions about Blender, not to compare with other applications, If a feature is limited - say why, but comparing with various other apps is highly opinionated and not the purpose of this question. The question is asking how to create content, not Blender compared to All-other-3d-software, and such questions are off topic anyway. If users like to compare Blender with other applications there are user forums where you can find such comparisons. $\endgroup$ Mar 10, 2015 at 14:08
Besides Mesh (Polygon) modelling in Blender we have support for most of the now standard techniques.
In no particular order, and non exhaustive
Sculpting
Sculpting aims to be a digital implementation of the workflow involved in the traditional Art of clay sculpture (start with a virtual ball of clay and push + pull + pinch + lay strips + carve + flatten + polish, etc). Made popular mostly by ZBrush, but has a fair implementation in Blender. This way of modelling has drawn a wide audience including non-traditionally trained artists, and can be used to generate both organic (soft-body) and mechanical (hard-body) shapes. A web search for the term "Blender Sculpting dyntopo" returns many examples to give you an impression of how far it can take you.
Boolean Modelling
Similar to the Set theory uses geometric algorithms to produce Union / Intersection / Difference of 2 selected Objects. In Blender this relies on the Boolean Modifier, and both meshes must be manifold (and not self intersecting). It allows for fast Carving of one shape from another, or joining two shapes together, or even extracting just the parts of two meshes that are in the same 3d space. Because the current implementation is Polygon/Mesh based the resulting mesh will often not be ideal for further manual editing where you might expect topology to be directly related to the contours and features.
Patch Modelling (Curves and Nurbs Surfaces)
With these forms of modelling the surface itself is not defined vertex by vertex by us, but by control points, knots, weights and interpolations. These surfaces remain defined purely in mathematical terms until you convert them to Meshes. Blender distinguishes between 2D and 3D Curves. While 2D curves are great for logos / typography and profile shapes, the 3D switch can take one Curve and use it as a profile along a trajectory. These techniques allow for non-destructive experimentation without dealing directly with the resulting mesh for as long as you want.
Parametric node based Modelling
At the moment (mid 2015) the PyNodes system Sverchok is the only Blender add-on that's explicitly aimed at generating geometry and has over 170 operator nodes. Sverchok takes its inspiration from Grasshopper for Rhino. Targetting architects and designers it assumes some knowledge of basic Vector and Matrix maths, familiarity with Linear Algebra isn't required but helps. If the names Zaha Hadid or Greg Lynn resonate you might want to investigate parametric modelling.
Skin Modifier
Similar in a sense to ZSpheres (if you know what those are), it allows you to define a basic edge based mesh and assign radii to each vertex, then it grows a 3d mesh around the structure. You will see this in a lot of Blender sculpting movies as a starting point.
There are a few ways to model from reality data these days. Generating meshes from scans/photos (photogrammetry) and modelling on top of such data, is an alternative workflow you might want to try out.
check out http://memento.autodesk.com/about .. may be you'll find it useful!