Creating Textures and Shaders in Maya
Illustration by Richard Downs

Comparing NURBS and polygon UVs


From:

Creating Textures and Shaders in Maya

with Eric Keller

Start your free trial now, and begin learning software, business and creative skills—anytime, anywhere—with video instruction from recognized industry experts.

Start Your Free Trial Now

Video: Comparing NURBS and polygon UVs

In this movie we're going to talk about the differences between UV coordinates as they are related to polygon and NURBS surfaces, and talk a little bit about the advantages of using one over the other, at least in relation to texturing. The primary difference between textured coordinates for NURBS surfaces as opposed to polygon surfaces is that NURBS surfaces have what's known as implicit UVs. In other words, the UV texture coordinates are built in to the surface, whereas polygons have separate UVs, UVs that can be added in independently of the other components on the surface like the vertices, the edges, and the faces and so on and so forth.
Expand all | Collapse all
  1. 2m 19s
    1. Welcome
      1m 6s
    2. Using the exercise files
      1m 13s
  2. 17m 49s
    1. Explaining diffuse reflections
      2m 39s
    2. Defining glossy and blurred reflections
      2m 32s
    3. Looking at refraction
      4m 20s
    4. Describing the Fresnel effect
      1m 56s
    5. Understanding anisotropy
      1m 10s
    6. Identifying ambient and reflection occlusion
      1m 49s
    7. Defining sub-surface scattering
      2m 4s
    8. Simulating translucency
      1m 19s
  3. 1h 8m
    1. Using Maya's standard shaders with mental ray
      7m 2s
    2. Comparing mental ray and Maya shader nodes
      9m 12s
    3. Creating mental ray shaders
      2m 32s
    4. Making sense of mental ray shaders
      10m 35s
    5. Introducing the mia_material
      9m 16s
    6. Creating a custom mia_material preset
      9m 17s
    7. Looking at car paint materials
      6m 43s
    8. Using subsurface scattering shaders
      13m 33s
  4. 1h 5m
    1. Understanding UV coordinates
      4m 26s
    2. Comparing NURBS and polygon UVs
      4m 48s
    3. Mapping polygon UV surfaces
      13m 1s
    4. Using texture maps for color and other shader channels
      8m 1s
    5. Applying and projecting 2D procedural texture nodes
      4m 0s
    6. Applying 3D procedural texture nodes
      7m 1s
    7. Using ramp textures
      8m 12s
    8. Setting up utility nodes
      6m 29s
    9. Using file texture nodes
      9m 41s
  5. 22m 36s
    1. Applying the turbulence texture
      9m 37s
    2. Considering the round corners texture
      4m 17s
    3. Improving skin detail with ambient occlusion
      4m 27s
    4. Applying reflection occlusion
      4m 15s
  6. 33m 6s
    1. Painting bump maps
      4m 14s
    2. Creating normal maps
      5m 24s
    3. Applying normal maps in Maya
      6m 17s
    4. Creating displacement maps
      9m 14s
    5. Troubleshooting displacement maps
      7m 57s
  7. 33s
    1. Goodbye
      33s

please wait ...
Watch the Online Video Course Creating Textures and Shaders in Maya
3h 30m Intermediate Sep 28, 2010

Viewers: in countries Watching now:

Creating Textures and Shaders in Maya with Eric Keller shows how to create textures and materials, and then apply them to models to render realistic surfaces. The course covers working with the mental ray shading nodes, including the mental images architectural node, subsurface scattering nodes, occlusion, and car paint shaders, as well as how to incorporate these nodes into shading networks using the Hypershade editor. It also explores using textures, Maya software nodes, normal maps, and displacement maps for adding detail to models. Exercise files accompany the course.

Topics include:
  • Understanding shading concepts
  • Simulating the Fresnel effect for realistic reflections
  • Rendering transparent and translucent surfaces
  • Comparing mental ray and Maya standard shaders
  • Introducing the mia_material
  • Developing shader networks
  • Using subsurface scattering shaders
  • Mapping polygon UV coordinates
  • Incorporating texture nodes into networks
  • Improving skin detail with ambient occlusion
  • Painting bump maps
  • Creating normal and displacement maps
  • Troubleshooting maps
Subject:
3D + Animation
Software:
Maya
Author:
Eric Keller

Comparing NURBS and polygon UVs

In this movie we're going to talk about the differences between UV coordinates as they are related to polygon and NURBS surfaces, and talk a little bit about the advantages of using one over the other, at least in relation to texturing. The primary difference between textured coordinates for NURBS surfaces as opposed to polygon surfaces is that NURBS surfaces have what's known as implicit UVs. In other words, the UV texture coordinates are built in to the surface, whereas polygons have separate UVs, UVs that can be added in independently of the other components on the surface like the vertices, the edges, and the faces and so on and so forth.

So there are advantages and disadvantages to using one over the other. The nice thing about NURBS surfaces is since that they have implicit UVs, it means that you don't have to go through the process of setting up or mapping your UV coordinates which can be a lot of work. The disadvantage of course is that means that you have less control over how the texture is placed on the surface. So let's take a look at how this works in action. I have two surfaces in this scene. They're both toruses. One is a NURBS torus and the other is a polygon torus.

I want to select both of these surfaces and in the rendering shelf click on the Lambert icon, so I'm going to apply the same material to both surfaces. And in the Attribute Editor for this Lambert material, I'm going to go to the Color channel and click on this swatch here to open up the Create Render Node palette and I am going to apply a Checker material to the Color channel, and when I do this you can see the checker pattern appearing on both of the surfaces.

So, I am going to open up the Hypershade window, choosing Windows > Rendering Editors > Hypershade. Let's map this material. You can see here is the material, lambert2. Here is the checker pattern. If I hover over this you can see the checker pattern is connected to the Color channel, and then we have the place2dTexture node. This is a placement node that tells how to map this texture to the surface. If I select this node and open up its Attribute Editor, you can see we have a number of settings here that help us determine how the texture is applied.

So we go in here and start playing with some of these settings, for instance the Rotate U and V, you can see how this is rotating the texture. So, in other words in the Hypershade you can see that the texture is rotating around and on the surfaces you can see how it's changing its position for both surfaces at once. The way these are set up is each coordinate field, this is the U and this is V. So if I set the V Coverage to 0.5 you can see that now the texture covers only half the surface but also notice that it's in a slightly different way on the NURBS surface as opposed to the polygon surface, and let me set this back to 1.

So the main thing to understand about this is that when you're mapping a texture to a NURBS surface, the only way to determine how the texture is applied to the surface is to go in and edit the settings in the place2dTexture node. So this node right here. So if I want to change the position of this texture, I have to go in here and start messing with these settings to do that. So, for instance, if I change the Repeat values so and so forth, and that's the only way that you can determine the placement of textures on NURBS surfaces.

On polygon surfaces you can use the place2dTexture node to change the placement of the texture, but you also have UVs that are separate from the other components of the surface. So if I select the polygon surface and choose Window > UV Texture Editor, here are the UV texture coordinates for the polygon surface. Right now, they just appear as a big flat grid. If I select the NURBS surface, you can see that it's also kind of a grid but you can also see they're grayed out. There is no way I can actually select the individual UVs of a NURBS surface. Whereas if, I select the polygon and then right-click and choose UV, and select these UVs and then start moving around, you can see now I can adjust the coordinates independently of the other components of the surface.

So this is the main difference between UV coordinates on NURBS versus polygon surfaces. You have absolute control over how polygon UVs are mapped on the surface, independent of the other components, whereas with the NURBS surface, you're pretty much stuck using the place2dTexture node in order to position the texture on the surface, and that's your main option, but at the same time it's less work because you don't have to go about and necessarily mapping out all the UVs to get them precise. Depending on the type of model you are creating and the amount of work that you want to do, that aspect may make you decide to use one type of surface over the other.

There are currently no FAQs about Creating Textures and Shaders in Maya.

 
Share a link to this course

What are exercise files?

Exercise files are the same files the author uses in the course. Save time by downloading the author's files instead of setting up your own files, and learn by following along with the instructor.

Can I take this course without the exercise files?

Yes! If you decide you would like the exercise files later, you can upgrade to a premium account any time.

Become a member Download sample files See plans and pricing

Please wait... please wait ...
Upgrade to get access to exercise files.

Exercise files video

How to use exercise files.

Learn by watching, listening, and doing, Exercise files are the same files the author uses in the course, so you can download them and follow along Premium memberships include access to all exercise files in the library.


Exercise files

Exercise files video

How to use exercise files.

For additional information on downloading and using exercise files, watch our instructional video or read the instructions in the FAQ .

This course includes free exercise files, so you can practice while you watch the course. To access all the exercise files in our library, become a Premium Member.

Join now Already a member? Log in

* Estimated file size

Are you sure you want to mark all the videos in this course as unwatched?

This will not affect your course history, your reports, or your certificates of completion for this course.


Mark all as unwatched Cancel

Congratulations

You have completed Creating Textures and Shaders in Maya.

Return to your organization's learning portal to continue training, or close this page.


OK
Become a member to add this course to a playlist

Join today and get unlimited access to the entire library of video courses—and create as many playlists as you like.

Get started

Already a member ?

Exercise files

Learn by watching, listening, and doing! Exercise files are the same files the author uses in the course, so you can download them and follow along. Exercise files are available with all Premium memberships. Learn more

Get started

Already a Premium member?

Exercise files video

How to use exercise files.

Ask a question

Thanks for contacting us.
You’ll hear from our Customer Service team within 24 hours.

Please enter the text shown below:

The classic layout automatically defaults to the latest Flash Player.

To choose a different player, hold the cursor over your name at the top right of any lynda.com page and choose Site preferences from the dropdown menu.

Continue to classic layout Stay on new layout
Exercise files

Access exercise files from a button right under the course name.

Mark videos as unwatched

Remove icons showing you already watched videos if you want to start over.

Control your viewing experience

Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.

Interactive transcripts

Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.

Learn more, save more. Upgrade today!

Get our Annual Premium Membership at our best savings yet.

Upgrade to our Annual Premium Membership today and get even more value from your lynda.com subscription:

“In a way, I feel like you are rooting for me. Like you are really invested in my experience, and want me to get as much out of these courses as possible this is the best place to start on your journey to learning new material.”— Nadine H.

Thanks for signing up.

We’ll send you a confirmation email shortly.


Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

   
submit Lightbox submit clicked
Terms and conditions of use

We've updated our terms and conditions (now called terms of service).Go
Review and accept our updated terms of service.