Tutorial: Milkshape Smoothing Groups

MausMaus Join Date: 2002-11-03 Member: 5599Members
First, the absolute basics: Adjoining faces in the same smoothing group will be shaded across their shared edge to make them blend together. Adjoining faces in separate smoothing groups will have a sharp line drawn along the shared edge.

Now, what you need to do is decide what parts need to be smoothed, and where you'll want a sharp join. This part is rather easy (it should be obvious what you want to be smooth and what you don't). Then you just select the areas and assign them to groups. This is pretty much the only tricky part of handling smoothing groups, because thanks to MS3D's rather primitive tools it's not always easy to select only the areas you want.

If you check out the example image (the front of my HMG), you'll see a flatshaded version, one in which everything is assigned to the same smoothing group, and one in which everything is properly smoothed. I did this as follows:
0) I find it's quite handy to set aside smoothing groups for different types of model parts, so for this gun group 1 is for the smooth parts of the body, and group 3 is for parts I want clear edges for.
1) I select everything, and assign it to group <b>1</b>
2) With the select tool set to Faces, and with "by vertex" turned off, I <i>deselect</i> all the parts which are going to stay smooth, leaving the front and "inside" edges selected. These are then assigned to group <b>3</b>
3) And as if by magic, the model gets much clearer definition.

One last thing: getting parts of the finished model to be flatshaded is rather tedious, not least because Milkshape likes to smooth things automatically when you least expect it. With that in mind this step is best saved til the very end of your model-making. Here's how it's done:
1) Select the parts you wish to have flatsaded
2) With "Auto Smooth" <b>selected</b> on the smoothing groups panel, unweld your selection (ctrl-shift-w)
3) Uncheck "Auto Smooth" and re-weld (ctrl-w)
4) Voila!

<span style='font-size:8pt;line-height:100%'>5) (if you make changes later) watch in horror as MS3D goes ahead and smoothes it all again for you.</span> <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->

Hope this helps some.

Comments

  • nightdragonnightdragon Join Date: 2003-01-05 Member: 11848Members, Constellation
    Sticky Sticky Sticky!!!!

    Sorry for that, looks like it could help allora ppl

    ND
  • ChackleChackle Join Date: 2003-01-24 Member: 12672Members
    Oooo im gonna use this to fix up my spas
  • FunkyFungusFunkyFungus Join Date: 2003-09-09 Member: 20691Members
    Thx Maus <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
  • ThiefThief Ownage Join Date: 2003-08-09 Member: 19214Members, Constellation
    yes, do sticky <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
  • DelarosaDelarosa Naturally Custom Join Date: 2002-11-29 Member: 10214Members, NS1 Playtester
    ok, here's a little note on that "sticky" you guys want...

    maus has told me NOT to sticky it... he's going to add it to the tutorials/beginners FAQ post, which is already a sticky. it will go on his site, which deserves to be more than a sticky... and it's going on my site (if you guys EVER find my tutorials that is... i've written 2-3 for starting modelers.. and am writing more....


    but other than that, thanks maus, if i had a different sexual preference, i might ask you to marry me.
  • BAshhBAshh Join Date: 2003-08-26 Member: 20222Members, NS1 Playtester, Contributor
    edited October 2003
    very good. its bad when people dont know how to use shading groups, so its good that theres something to help people now.
  • nthngnsdnthngnsd Join Date: 2003-07-26 Member: 18442Members
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->1) I select everything, and assign it to group 1<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> or just press 'clear all', does exactly the same
  • coilcoil Amateur pirate. Professional monkey. All pance. Join Date: 2002-04-12 Member: 424Members, NS1 Playtester, Contributor
  • ChronoChrono Local flyboy Join Date: 2003-08-05 Member: 18989Members
    wow coil how did you manage to find this old thing? <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo--> your one damn good moderator/admin thingy
Sign In or Register to comment.