Nurbs Modeling Introduction

From TOI-Pedia

Introduction and Preparation

This tutorial guides you through the creation of a facade detail. The detail is a derivative from the facade construction of Seattle Tacoma Airport. In this tutorial the detail is modeled using NURBS geometry. It is an introduction to modeling with NURBS geometry and shows most common NURBS modeling tools.

IntroductionSeattle.jpg

IntroductionRender.jpg


Download the Maya-file from which we will start modeling. Download Save the file to your hard disk.

Open the file in Maya. Notice that a center piece is already modeled and some curves are present: two smaller circles and three larger circles. You will use of the provided geometry and curves to finish the model.

Before you start make sure your menu set is set to Surfaces. Use the drop-down menu to switch to the Surfaces menu set if necessary. And don't forget to save frequently to avoid losing work.

NURBStut 01.jpg

When modeling with NURBS you probably want to switch between the wireframe and shaded display modes quite often. This can be achieved using the keys 4 for wireframe and 5 for shaded.

Or through the Shading > Wireframe or Smooth Shade All menu of the panel menu bar.

This is covered in more detail in the Maya user interface page.

Modeling the glass holder

Select the smallest curve. Go to Surfaces > Planar and choose the optionbox.

NURBStut 02.jpg


Make sure the settings are set conform the image below and hit the Planar Trim button.

NURBStut 03.jpg


Select the two smaller circular curves. Then go to Surfaces > Loft and choose the optionbox.

NURBStut 04.jpg


Configure the settings according to the image below and hit the Loft button.

NURBStut 05.jpg


Select the larger curve of the two smaller curves again and go to Surfaces > Extrude and choose the optionbox.

NURBStut 06.jpg


Configure the settings according to the image below and fill out 1.250 for the offset distance. Click the Extrude button.

NURBStut 07.jpg


Select the curve again and duplicate it using Edit > Duplicate (or Ctrl+d).

NURBStut 08.jpg


Move the copied curve 0.25 units over the z-axis. You can do this using either the Channelbox or the relative transform input (make sure you set it to Relative transform):

Relativetransform01.jpg

The result should be as displayed in the image below.

NURBStut 09.jpg


Keep the copied curve selected. Duplicate it using Edit > Duplicate and adjust it's scale to 0.45 units (for X, Y and Z) in the Channelbox.

NURBStut 10.jpg


Select the original and the duplicated curve and choose Surfaces > Loft.

NURBStut 11.jpg


Select the duplicated curve. Go to Surfaces > Extrude and choose the optionbox.

NURBStut 12.jpg


Check the settings according to the image below and fill out 0.05 for the extrude length and click the Extrude button.

NURBStut 13.jpg


Select the three larger curves in successive order and go to Surfaces > Loft and choose the optionbox.

NURBStut 14.jpg


Configure the settings according to the image below and hit the Loft button.

NURBStut 15.jpg


Keep the newly created lofted surface selected and hold the shift key while selecting the extrude surface created in the earlier step. Both surfaces should be selected now.

NURBStut 16.jpg


Switch to Component Mode and choose line selection. Make sure none of the other options for component mode are enabled.

NURBStut 17.jpg


Select the edge isoparm on each surface by clicking on it. While clicking the second isoparm, hold the shift key. With both isoparms selected go to Surfaces > Loft and choose the optionbox.

NURBStut 18.jpg


Configure the setting according to the image below and hit the Loft button.

NURBStut 19.jpg


Switch to Object Mode. Select the curve positioned on the edge of the round lofted surface created with the three larger curves. Duplicate it using Edit > Duplicate.

NURBStut 20.jpg


Scale it to 0.2 units (X, Y and Z) using the Channelbox.

NURBStut 21.jpg


Select the original and the duplicated curve and choose Surfaces > Loft.

NURBStut 22.jpg


Select the tube object created earlier (see image below).

NURBStut 23.jpg


Go to Component Mode and choose line selection. Select the edge isoparm.

NURBStut 24.jpg


With the isoparm selected choose Edit Curves > Duplicate Surface Curves. Go back to Object Mode.

NURBStut 25.jpg


Keep the duplicated curve selected and choose Modify > Center Pivot.

NURBStut 26.jpg


Now scale the curve on all three axes to 2.2 units.

NURBStut 27.jpg


Still keep the curve selected and choose Surfaces > Planar.

NURBStut 28.jpg


Select the curve again and duplicate it using Edit > Duplicate.

NURBStut 29.jpg


Move the duplicate curve -0.05 units on the z-axis.

NURBStut 30.jpg


Select the original and the duplicate curve and choose Surfaces > Loft.

NURBStut 31.jpg


Select the duplicate curve and duplicate it using Edit > Duplicate.

NURBStut 32.jpg


Scale the duplicate curve on all axes to 1 unit.

NURBStut 33.jpg


Select both the original and the duplicate curve and choose Surfaces > Loft.

NURBStut 34.jpg


Keep the lofted surface selected and duplicate it using Edit > Duplicate and move it -0.1 units on the z-axis.

NURBStut 35.jpg


Keep the object selected and duplicate it another time and move it -0.05 units on the z-axis.

NURBStut 36.jpg


Hold the shift key while selecting the original object. Now both object are selected. Switch to Component Mode and to line selection. Select on both surface the isoparm on the outer edge. Hold shift while selecting the second isoparm.

NURBStut 37.jpg


With both isoparms selected choose Surfaces > Loft.

NURBStut 38.jpg


Modeling the connection

Switch back to Object Mode. Select the tube of the pre-modeled center part.

NURBStut 39.jpg


Switch to Component Mode and line selection and select the edge isoparm. With the isoparm selected choose Edit Curves > Duplicate Surface Curves.

NURBStut 40.jpg


Go back to Object Mode. Duplicate the resulting curve using Edit > Duplicate and choose Modify > Center Pivot.

NURBStut 41.jpg


Move it 1 unit on the x-axis (use the Relative Transform). Keep the curve selected and add the original curve to the selection by holding the shift key and clicking it.

NURBStut 42.jpg


With both curves selected choose Surfaces > Loft. Note that the resulting geometry does not fit within the modeled part.

NURBStut 43.jpg


Select the duplicate curve again and scale it smaller. Notice the geometry changes accordingly. Scale it until the geometry fits within the modeled part. It still protrudes the glass holder though.

NURBStut 44.jpg


Select both intersecting surfaces and go to Edit NURBS > Intersect Surfaces and choose the option box.

NURBStut 45.jpg


Configure the setting according to the image below and hit the Intersect button. Notice the 'curve on surface' that has been created on both surfaces.

NURBStut 46.jpg


Select one of both surfaces and choose Edit NURBS > Trim Tool. Notice the object is displayed in white dotted lines and the mouse pointer has changed.

NURBStut 47.jpg


Click on the part of the object that should be kept. A yellow marker appears. Hit enter to confirm.

NURBStut 48.jpg


Repeat the same procedure for the other surface. Select it and choose Edit NURBS > Trim Tool. Click the part which needs to be kept and hit enter. Now the surfaces connect perfectly without intersecting each other.

NURBStut 49.jpg


Finishing the glass hoders

Select all surfaces you have modeled (so do not select the center piece that was already modeled) and choose Edit > Group (or Ctrl+g) to group them together.

NURBStut 50.jpg


With the group still selected go to the top view and check that the pivot point of the group is placed in the center of the grid. If it is not placed on the center of the grid, move it there using Grid snap. Switch back to perspective view.

NURBStut 51.jpg


With the pivot point placed correctly duplicate the group using Edit > Duplicate and choose Edit > Delete by Type > History.

NURBStut 52.jpg


Now scale the duplicate group in the x-axis to -1 in the Channelbox. This will mirror the duplicated group in the YZ-plane.

NURBStut 53.jpg


Duplicate the selected group again using Edit > Duplicate and scale the group in the y-axis to -1.

NURBStut 54.jpg


Duplicate the group once again and scale it in the x-axis back to +1.

NURBStut 55.jpg


Now the model should look like the image below.

NURBStut 56.jpg


Adding the cable

Finally a cable is added to finish the model. Go to the side view. Go to Create > EP Curve Tool and choose the optionbox.

NURBStut 57.jpg


Make sure the Curve Degree is set to Cubic. Note that your Channelbox is replaced by the Tool Settings panel. You can switch back to your Channelbox using the icon Maya ChannelboxLayerEditor Button.jpg at the top right corner.

NURBStut 58.jpg


Draw the curve by clicking the start and the end point in the viewport. Hold shift to draw a perfect vertical curve. Hit the Enter key to confirm.

NURBStut 59.jpg


Keep the curve selected and switch to Component Mode and point selection.

NURBStut 60.jpg


Select the middle two Control Vertices (the purple dots). Select the Move Tool and move the the Control Vertices. Notice the curve bending. Move the Control Vertices until the curve cuts through the geometry. Note that the display quality of the curve may be poor - not nicely curved but jagged -, depending on your Maya settings.

NURBStut 61.jpg


Go back to the perspective view and check if the curve is correctly modified. Switch back to Object Mode when satisfied. Create a new circle by choosing Create > NURBS Primitives > Circle (Make sure Create > NURBS Primitives > Interactive Creation is turned off).

NURBStut 62.jpg


Keep the newly created circle selected and scale it down to 0.05 on all axes.

NURBStut 63.jpg


Add the curve drawn with the EP Curve Tool to the selection by clicking it while holding shift. With the so called profile curve and the path curve selected in the correct order, go to Surfaces > Extrude and choose the optionbox.

NURBStut 64.jpg


Configure the settings according to the image below and hit the Extrude button.

NURBStut 65.jpg


The model is finished now and should look like this.

NURBStut 66.jpg


Additional related sources

This tutorial showed you the most common NURBS modeling tools. A full overview of more NURBS modeling theory and tools can be found here.

Personal tools
Actions
Navigation
Tools