|
15. Merge the flipper into the body using patch modeling.
Here comes another long one! :)
In this step, we’ll begin the surface patching involved to merge appendages into NURBS creature’s body. You may need to insert some isoparm in the body in order to build up enough density to achieve sufficient patches. After inserting isoparms, make sure you Rebuild the surface using optimization settings.
Patch modeling is a very time consuming and tricky procedure, and I would highly recommend saving your project file before this step in case you find that you need to re-attempt it, so save your scene as sharkman6.mb. Also note that your numbers and surface directions may vary.
The first step in creating a stitch is to detach the body horizontally where the flipper will merge into (Fig 35). You may need to adjust the position of the flipper for an optimal angle.
In order to frame the stitching from the rest of the model, we’re also going to detach one isoparm above and one isoparm below our initial cuts (Fig 36).
Select two vertical isoparms to detach on the first surface. Delete the resulting square piece of geometry (Fig 37). Select and detach the vertical isoparms on the second set of cuts that frame the boundary of the hole (Fig 38).
Next, select four isoparms on the flipper that coincide with the four corners of the hole and detach them (Fig 39). Select all of the surfaces and Rebuild with optimization settings and delete their history.
Now, we’re going to make sure that the pieces that are going to connect together have matching spans and surface directions. Select the top flipper surface. In my example, it has 5U-2V. The small surface it is going to merge into (Fig 40) has 1U-3V. It is the V directions that are going to attach, so we will rebuild the top flipper surface to be 5U-3V. In the Rebuild Surfaces options, make the following changes:
- Parameter Range: 0 to #Spans
- Direction: your direction (V in my example)
- Number of Spans Direction: your number to match (3 in the V direction in my example)
For the next pair of surfaces (front flipper and front body), you may get the situation I have in my example. The front flipper surface has 5U-2V, while the front body surface has 2U-9V. As seen in Fig 41, the directions that match with 2 spans are the ones to connect, yet they are in opposite directions. As was the case with the tail fin, we will “Swap” the directions in the front body surface, making it 9U-2V. As the two surfaces match in number of spans already, no rebuilding is required. The same situation is for the back flipper and back body surfaces. You may need to “Swap” the directions of the back body piece. The bottom flipper piece and bottom body pieces are matching in direction, but not in number. So, rebuild the bottom flipper piece to match the number of spans as the bottom body piece (3 in my example). Once all the surfaces have been repaired to match in surface direction and number of spans, select all of the surfaces and Rebuild with optimization settings and delete history.
Now, we’re going to begin filling in the hole to merge the surfaces together. I find it easiest to enter wire frame mode (“4” key) and to lower your surface’s resolution (“1” key). The method we are going to use is the Fillet Blend. Go to Edit NURBS > Surface Fillet > Fillet Blend Tool. With the Fillet Blend Tool active, select the isoparm of the top body surface and press ENTER. Then, select the isoparm of the top flipper surface and press ENTER. You should see something similar to Fig 42. In my example, the surface twisted. This is fine, as it is easily fixed in the next step. Go ahead and select the isoparm on the front body piece and hit ENTER, then the isoparm on the front flipper surface and hit ENTER. Repeat for each pair of surfaces. You’ll find that two of the fillets twist (sometimes three), while the rest remain straight (Fig 43).
To fix the twisting, you simply select the body piece the fillet is attached to and go to Edit NURBS > Reverse Surface Direction > Options. In the options, try reversing the body surface’s direction in either the U or the V direction. If one does not work, simply undo (“Z” key) and try the other direction. Once the twists have been repaired, select all your surfaces and Rebuild with optimization settings and delete their history (Fig 44).
Next, we’ll attach the fillets to their respective flipper pieces. RMB on both the top fillet and the top flipper surface and select “Isoparm” from the menu items that appear. Both surfaces will be in Component Mode. LMB on an isoparm on the flipper and drag to the edge where the two surfaces meet. Hold the shift key, and click and drag an isoparm on the fillet to the edge where it meets the flipper. Edit NURBS > Attach Surfaces > Options. Make sure “Blend” is selected and “Keep Originals” is un-checked. Apply (Fig 45). Repeat for each pair of surfaces (Fig 46). Select all, Rebuild with Optimization settings, and delete their history.
Now, we’ll attach the four surfaces of the flipper together, using the same method. You’ll notice, as you attach them, they pull away from the body, leaving gaps in the corners (Fig 47). This is fine. After attaching three corners, you’ll find that you cannot attach the fourth corner using the same method (Fig 48). This is because you are no longer attaching anything. After attaching three corners, you result in one surface. In order to finish the blend, select the surface and go to Edit NURBS > Open/Close Surface > Options. In the options, Edit > Reset Settings. Make the following changes:
- Shape: Blend
- Surface Direction: Try one, if it doesn’t work, undo, and try the other.
Once complete, you should have something similar to Fig 49. Once again, select all, rebuild with optimization settings, and delete history. Before continuing, you will want to take notice as to where your flipper’s seam is (Fig 50). The surface’s seam is a darker, thicker isoparm than the rest. This is where the surface’s texture will begin and end and it can be difficult to hide the texture seam. Therefore, it is usually a good idea to put the seam in a little-seen location. To do so, simply select the isoparm that you’d like to make the seam, and go to Edit NURBS > Move Seam.
Now, the final step in stitching the flipper to the body: the Global Stitch. Select the surfaces involved (Fig 51). Go to Edit NURBS > Stitch > Global Stitch > Options. In the options, Edit > Reset Settings. Make the following changes:
- Stitch Corners: Closest Knot
- Stitch Edges: Equal Params
- Stitch Smoothness: Tangents
- Modification Resistance: 1.0
Hit “Global Stitch.” Now, once the stitch has taken effect, press Ctrl + A to open the Attribute Editor. The Editor will open for the Global Stitch. You’ll notice that, in my example, the stitch did not close all of the gaps (Fig 52). In the Attribute Editor, slowly raise the Max Separation slider. In my example, at a value of .158, the surface snapped together, blending into the body (Fig 53). Select all your surfaces, rebuild with optimization settings, and delete their history.
If for some reason the raising the Max Separation slider does not complete the merge as you’d like, try checking the “Stitch Partial Edges” box and trying the Max Separation slider again. If it still does not merge correctly, you can attempt to try some of the other settings, such as the Stitch Corners and Stitch Edges pull-down menus, but if you are not able to get it as you’d like, the only thing I can recommend doing is starting again at your previous save file before attempting the stitch. The reason why, is that the stitch depends a lot on which isoparms you initially select to detach. When you try again, try to use different isoparms that perhaps will give you better results.
With the flipper successfully stitched, and its surfaces rebuilt to their optimization settings, and history deleted, we can continue. Save your file as sharkman7.mb.
|    
    
    
   
|
| |