Jump to content
  • Advertisement
  • 11/12/18 02:20 AM

    Using the Skin Modifier in Blender to Quickly Model Creatures

    Visual Arts

    lawnjelly

    After spending many hours painstakingly attempting to model creatures entirely by hand, I finally discovered (a couple of years ago) the skin modifier in Blender, which is a fantastic quick way to build organic creatures and shapes, especially for the artistically challenged like myself, and also makes rigging a breeze. I thought I would write a quick description for those unfamiliar.

    If you want ultimate control, particularly for a low poly creature, there is no substitute for manually creating polys. However, this can be very time consuming and tedious. If you are instead in a position where you are willing to trade off speed of creation against 'perfect rendering efficiency', or are making medium/high poly models, or models for later sculpting, then one of the options available is the skin modifier.

    Using the skin modifier, instead of modelling the skin by hand you place the joints (as vertices) of a creature to build a kind of skeleton, and allow the skin modifier to automagically generate a skin around this skeleton.

     

    Process

    • Typically I start off by creating a plane, then go into edit mode, and merge the vertices to 1 in the centre.
    • Next set up the modifier stack to create the skin. At the top of the stack goes a mirror modifier, because most animals are symmetrical bilaterally. Next goes the skin modifier, which creates a simple box-like skin around the skeleton. Finally add a subsurface modifier to smooth the skin, and make it more organic.

    Set up the skin modifier in Blender

    • Once the modifier stack is ready you can begin modelling. In the case of this bird, I started with a top-down view.
    • Select the start vertex (there should now be a 'blob' around the single merged vertex), and create the skeleton by pressing 'e' to extrude and place a new vertex. I did this to place several vertices to create a backbone for the bird.
    • You can then create wings and legs by picking one of the vertices in the backbone and extruding to the side.

    Extrude vertices to create wings and legs

    • If you follow this process you can form a rough top-down skeleton, it doesn't have to be exact because it is easy to adjust, that is one of the beauties of skin modifier. I find it useful to google pictures of the skeleton of the animal for reference.
    • Next look at side views and adjust the up-down position of the vertices (joints). The legs needed to be going downwards, and the head slightly up.
    • Once I am happy with the basics of the structure, I start to fill it out. You do this by selecting a vertex, then pressing 'ctrl-a' then dragging with the mouse. You can make the skin thicker or thinner at each vertex.

    Refine and add details to complete your model

    • This can quickly give you a reasonable shape. You can further refine the shape by pressing 'ctrl-a' then limiting to either the x or y axis by pressing 'x' or 'y' before dragging. I used this to give a broad flat tail and wings.

     

    Conclusion

    Pretty soon you can build a pretty good model. You can tweak a few things in the skin modifier, especially set a root vertex (e.g. pelvis) can make it easier for later animation.

    A complete (if basic) model

     

    Skin modifier also makes rigging easy. Once you are happy with your skeleton, make a copy of the whole thing (so you don't lose the original), then choose 'create armature' from the skin modifier. This will create an armature and link it to the mesh so it is ready for posing and animating!

    I also typically choose smooth shading in the skin modifier, then manually add hard edges in mesh edit mode (ctrl-e, hard edge, and use in combination with the edge-split modifier). I also use this to select seams for uv mapping. Note that once I finish the skin modifier version I usually have to do a little tweaking of the polys manually, because there are some things it is not good at.

    Anyway, this has been a brief introduction to this method, I would encourage trying it and following some youtube tutorials.

     

    After some decimating and very rough texturing (~640 tris)

    Our completed model with (very) rough texturing

     



      Report Article


    User Feedback


    Looks like a very approachable technique even for those of us who are less artistically inclined, thanks for sharing! :)

    Share this comment


    Link to comment
    Share on other sites


    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

  • Advertisement
  • Advertisement
  • intellogo.png

    Are you ready to promote your game?

    Submit your game for Intel® certification by December 21, 2018 and you could win big! 

    Click here to learn more.

  • Latest Featured Articles

  • Featured Blogs

  • Advertisement
  • Popular Now

  • Similar Content

    • By komires
      We are pleased to announce the release of Matali Physics 4.4. The latest version introduces comprehensive support for Android 9.0 Pie, iOS 12.x and macOS Mojave (version 10.14.x). Latest version also introduces Matali Render 3.4 add-on with normal mapping and parallax mapping based on the distance from the observer as well as other improvements and fixes.
      What is Matali Physics?
      Matali Physics is an advanced, multi-platform, high-performance 3d physics engine intended for games, virtual reality and physics-based simulations. Matali Physics and add-ons form physics environment which provides complex physical simulation and physics-based modeling of objects both real and imagined.
      Main benefits of using Matali Physics:
       Stable, high-performance solution supplied together with the rich set of add-ons for all major mobile and desktop platforms (both 32 and 64 bit)  Advanced samples ready to use in your own games  New features on request  Dedicated technical support  Regular updates and fixes
      You can find out more information on www.mataliphysics.com

      View full story
    • By komires
      We are pleased to announce the release of Matali Physics 4.4. The latest version introduces comprehensive support for Android 9.0 Pie, iOS 12.x and macOS Mojave (version 10.14.x). Latest version also introduces Matali Render 3.4 add-on with normal mapping and parallax mapping based on the distance from the observer as well as other improvements and fixes.
      What is Matali Physics?
      Matali Physics is an advanced, multi-platform, high-performance 3d physics engine intended for games, virtual reality and physics-based simulations. Matali Physics and add-ons form physics environment which provides complex physical simulation and physics-based modeling of objects both real and imagined.
      Main benefits of using Matali Physics:
       Stable, high-performance solution supplied together with the rich set of add-ons for all major mobile and desktop platforms (both 32 and 64 bit)  Advanced samples ready to use in your own games  New features on request  Dedicated technical support  Regular updates and fixes
      You can find out more information on www.mataliphysics.com
    • By iamyoukou
      I'm very interested in the snow physics in Red Dead Redemption 2.
      Here is a demo video from YouTube.
      Does anyone know the techniques behind this snow physics?
      For example,
      What is the shading model of the snow? How do they create snow deformation?
    • By Vesnican
      Want to play an epic turned based strategy inspired by games like Heroes of might and magic or Age of Wonders? Enter a fantasy world of Heroes of Flatlandia, where you lead your kingdom of noble elves or dreadful undeads as one of several powerful heroes. Raise mighty armies and crash your enemies in detailed tactical battles. Use variety of spells and abilities to gain advantage, explore the world, and conquer your enemies. The game contains plenty of maps and allow you to play either against computer AI or against your friends in hot-seat multiplayer.

      Game Features
      • Fantasy turned based strategy
      • Detailed tactical battles
      • Two distinct races of elves and undeads
      • 14 different units and 4 playable heroes
      • Cunning AI to outsmart
      • Hot-seat multiplayer
      • Tens of spells and special abilities
      • Stunning fairy tale graphics
      • No microtransactions
       
      Trailer
      Google Play
      demo version - https://play.google.com/store/apps/details?id=com.HighlandStudio.HeroesOfFlatlandia
      full version - https://play.google.com/store/apps/details?id=com.HighlandStudio.HeroesOfFlatlandia1

      App Store(only full version)
      https://itunes.apple.com/us/app/heroes-of-flatlandia/id1445838121?ls=1&mt=8


    • By Gnollrunner
      I was tying to figure out what to do with my procedural planets and for an initial step and I wanted to fly a spacecraft in and establish a low orbit around my world starting from some distant point and initial velocity.  I know how to set up the gravity and I think I can pretty much do manual controls that will simulate Newtonian physics. However what I'm looking for is some software or algorithms that let me establish the orbit by controlling thrust in the right direction at the appropriate points in a trip towards the planet.
      So I guess the software would accept something like starting position, starting velocity, desired orbit height (I'm assuming circular for now) , and desired orbit plane.  From there it would give me firing points, duration and trust vectors needed to for the orbit.  To make things simpler I'm assuming infinite fuel. I figure NASA must do stuff like this all the time but I haven't been able to find something solid on how it's done.  Perhaps it's too complex, I'm not really sure, but I thought I throw the question out there anyway.
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!