Tutorials:TS3 HTMG SectH1 Cycle1

From SimsWiki
Jump to: navigation, search
TS3 Step-by-step Start-to-Finish Basic How To Mesh Guide

TOC  | Chapter A: Objective  | Chapter B: Preamble  | Chapter C: Staging  | Chapter D: Cloning  | Chapter E: Extracting  | Chapter F: Decompiling  | Chapter G: Texturing in Gimp  | Chapter H: Meshing in Milkshape  | Chapter I: UVMapping in LithUnwrap  | Chapter J: Recompiling  | Chapter K: Packaging  | Chapter L: Testing  | Chapter M: FAQs  | Chapter N: References

Meshing in Milkshape

Analysis  | Cycle 1  | Cycle 2  

H. Meshing in Milkshape

H6. Cycle 1

  • EllaMeshTutorial 17.png
    OK, picking up from where we left off, (before I started to tell a story, there), at this point you should have some extra groups added to the original 2. Before we proceed any further, if you’re following along, save our imported mesh as an .ms3d file so the grouping information will not be lost.

  • You should have at the minimum, these 5 (albeit with different names). Go ahead and hide all groups except for the table-top group.

  • Objective here is to place a new table top using the height of the original table as our guide. We will be creating an oval shape, so I have chosen the Cylinder primitive with these settings.

  • EllaMeshTutorial 100.gif
    After you’ve hidden the groups except for top <No Material>, tab over to Model and click Cylinder. Enter the values for Stacks and Slices as shown on the right. The stack is analogous to how many levels/floors you want your house to be and Slices is just that – how many pie slices the circle contains. The slices determines how smooth a circle you get.

  • EllaMeshTutorial 101.gif
    The default values are 6 stacks (6 white arrows) and 12 slices (12 of the yellow arrows) and you’ll get this cylinder (I have left out the Front viewport), with both ends capped – i.e. it is a closed cylinder, which you can choose from the dropdown.
EllaMeshTutorial 102.png


  • EllaMeshTutorial 01.png
    Start at the top-left corner of the Front viewport – Click+Drag until you reach the other end of the table (direction of yellow arrow). Now, we have a circular table top.

  • EllaMeshTutorial 107.png
    Let’s hide the rectangular table top.

  • I do not have the greatest eye in gauging distances, shapes and sizes, so I’ll be applying a background image to help me shape the circle to an oval.
    • Right-click at the Top viewport
    • Select Choose Background Image
    • Click the EllaMeshTutorial 265.png button, navigate to an image you want to use (I have included this background in the tutorial resources folder so you can follow along)
    • Set the scale of the image, if it is too big or small, adjust it as necessary (depends on your screen size and resolution)
    • Click EllaMeshTutorial 314.png
EllaMeshTutorial 109.png
EllaMeshTutorial 110.png
EllaMeshTutorial 111.png


  • EllaMeshTutorial 113.png
    Background appearing under our circle.
    • If the image is too big, you need to resize it.



  • EllaMeshTutorial 112.png
    We are going to work on half the circle and then have ms3d mirror it for us.
    • Select the left half as shown here, making sure you do not include the center line. And delete these vertices.
    • Don’t remember how?
      • Tab to Model
      • Click Select
      • Either Vertex or Face selection mode works
      • Uncheck Ignore Backfaces
      • Make your selection



  • EllaMeshTutorial 115.png
    After we’ve done our selection, verify that both top and bottom vertices of the circle are selected as indicated by the blue arrows.



  • EllaMeshTutorial 116.png
    If at any time you selected the wrong set of vertices/faces,
    • firstly press CTRL+Z
    • click anywhere in gray area of viewport to deselect
    • then check your Select Options: uncheck or check Ignore Backfaces – depending on your objective and whether you wanted Vertices or Faces.



  • We are left with a semicircle, now. We’ll be moving vertices to fit our oval shape.
Click on the top vertex lying on the center line. With Ignore Backfaces unchecked, we’ll get the top & bottom vertices together, then click EllaMeshTutorial 267.png.
EllaMeshTutorial 117.gif
Since we shall be doing a move manually by dragging, ensure all the axes buttons are selected in the Move Options.
EllaMeshTutorial 118.gif
Click+drag the vertex to the center line of our oval outline in the y-axis direction. You can constraint the x- and z-axes movements if your mouse is too sensitive and dragging is difficult – press the buttons so "they pop-up" and turn gray(deselected) instead of blue(selected).


  • EllaMeshTutorial 119.png
    This is the result.


  • EllaMeshTutorial 120.png
    We will also start using keyboard shortcuts to speed up. These are the keyboard shortcuts for the Model tab
We can activate the buttons from any tab (Group, Material, etc), but we still need to tab over to the Model tab manually, in order to change the options.


  • EllaMeshTutorial 123.png
    Now, let’s work on pairs of vertices from the middle horizontal line and move them in the x-axis direction.
    • Tab over to Model tab
    • Press F1
    • Ensure your Select Options are on Vertex and Ignore Backfaces is unchecked
    • Select the 2 vertices as shown. To select more than one vertex, after we have selected one, press and hold the SHIFT key while clicking on the other. Selection can also be made by Left-click-Dragging over multiple vertices. To deselect is SHIFT-Right-click.
EllaMeshTutorial 14.jpg Tip:

  • More info on selection combinations can be found in the ms3d Help – ToolboxModel. I learned to make an airplane from the Beginner’s Guide Tutorial!
  • If you do not get the same results when using the keyboard shortcuts for the Model tab, you might have another program already using that. Start checking with utilities that register shortcuts for global usage (like camera or video capture utilities).



  • EllaMeshTutorial 122.png
    Move it to the outline as shown.
    • With the vertices selected, press F2
    • Click-drag the vertices over along the x-axis (yellow line)



  • EllaMeshTutorial 121.png
    The 3D view of the above action. I have also started on a couple of vertices at the top and bottom of the center line (drag along y-axis – blue line)



  • So, go back and forth with F1 and F2 and complete the rest.



  • EllaMeshTutorial 125.png
    When we have finished, we get:



  • Let’s mirror this to get the full table top.
    • Tab over to Group and select this Cylinder.
    • EllaMeshTutorial 127.jpg
      Choose Duplicate Selection from the Edit menu or CTRL+D
    • EllaMeshTutorial 128.png
      Then go to Vertex menu and select Mirror Left ←→ Right
    • EllaMeshTutorial 129.png
      Result shown on next pic.



  • Oh noes! We have a gap! We forgot to align the right oval to lie exactly on the y-axis so the result is our two halves are off center.



  • Let’s close this great divide. We can either
    • UNDO the mirror and duplication and align our right oval first, then REDO the mirror and duplication or
    • nudge each half closer together.



  • EllaMeshTutorial 130.gif
    I chose the 2nd option as it seems simpler (at the time).
    • Deselect everything by clicking on any gray area
    • Tab over to Group tab, select the first cylinder (our original right half)
    • Tab over to Model tab
    • Press F2 to activate the Move Options
    • Enter the following value above the X button – we want to nudge the oval to the left, so it is negative for the x-axis as it is going in the opposite direction of the yellow line. If you want to constraint movement in the y- and z-axes, deselect those.
    • Then click Move once.
    • If gap is still there, let’s repeat the same for the left half so we can maintain the center of origin of our mesh. But this time, to nudge the left half to the right, we need to remove the "-" sign.
    • Repeat as many times as necessary, going back and forth until the gap is closed.
    • Now, we could of course just drag the halves over each other, but I’m clumsy and cannot do delicate work with such precision. And why do manual labor when the computer can do it for us?



  • Now, when we’re done closing the gap,
    • EllaMeshTutorial 131.png
      select middle vertices so we can join them up
    • EllaMeshTutorial 133.png
      then navigate to Vertex menu and click on Weld Together



  • OK, let’s bring back our table groups and see where we are.
    • select each group in turn from the Group tab
    • EllaMeshTutorial 134.png
      my next picture shows the oval top is way too big, we need to scale it down.



  • Resizing the oval top smaller.
    • Press F4,
    • in the Scale Options, enter those values in red box
    • press EllaMeshTutorial 268.png
    • EllaMeshTutorial 135.png
      I get the following, it is still too big for my liking, so I UNDO
    • EllaMeshTutorial 137.png
      I tried the values in the next pic, and that looks fine, although it gets swallowed in by the rectangular table top.



  • EllaMeshTutorial 139.png
    For the next bits, I will speed through and tell you why I decide to put this mesh aside for now, until I get more meshing experience.
    • I proceeded to delete the rectangle top and make the legs and then the shadows
    • went so far as to loading the exported .obj map into LithUnwrap – then I hit a wall
    • I didn’t know how to UV-map it to the way I envisioned because the legs are slanted and I had missing faces on some vertices (the black legs) or unsmoothed or not normal or whatever
    • so, back to the drawing board.



If you found this article useful, please remember to click Post thanks.gif

Questions? Problems?


  • If you need help in fixing your mesh, you may want to browse through our TS3 Meshing FAQs for some of the more common Meshing issues and their fixes or


  • If none of the above links provided any help, you may want to browse through the threads in MTS' Meshing Forum or even start your own thread.


Rewind.png Backward.png TS3 HTMG SectH1 Cycle1 Forward.png Top.png


Meshing in Milkshape

Analysis  | Cycle 1  | Cycle 2  

Rewind.png Backward.png TS3 HTMG SectH1 Cycle1 Forward.png Top.png
Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox