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

Using ramp textures

Using ramp textures provides you with in-depth training on 3D + Animation. Taught by Eric Keller as … Show More

Creating Textures and Shaders in Maya

with Eric Keller

Video: Using ramp textures

Using ramp textures provides you with in-depth training on 3D + Animation. Taught by Eric Keller as part of the Creating Textures and Shaders in Maya
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

please wait ...
Using ramp textures
Video Duration: 8m 12s 3h 30m Intermediate


Using ramp textures provides you with in-depth training on 3D + Animation. Taught by Eric Keller as part of the Creating Textures and Shaders in Maya

View Course Description

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
3D + Animation

Using ramp textures

In this movie, I'm going to show you how you can use a ramp texture to increase the visual interest of the paint job applied to this car model. So currently, I have just a purple color applied to the car model itself. You can see the variation in color, because this is part of the car material. So we have two different colors for the base color, and also the lit color. The base color is this darker purple. the lit color is this brighter purple. What I like to do is I'd like to add in gradients that we have more of an interesting paint job. So it looks like we have darker colors moving from the bottom to the top, as well as the variation in the carPaint material itself.

Looks like whoever created this paint job spent some time on it. So I'm going to minimize the Render view and I have the car selected. The carPaint material is here in the Attribute Editor. I want to add a ramp to the Base Color to create this effect. So I'll click on the Texture icon to the right of the Base Color slider and this opens up the Create Render Node palette. Under 2D Textures, I'll choose Ramp. I'll see the car goes black because I no longer have the display of the texture in the Perspective View. But I can fix this just by selecting the carPaint material.

In the Attribute Editor, I can go down to the bottom. Under Hardware Texturing, I'll just choose Base Color. Now I can see that the ramp color is applied to the model. There is a bit of a problem though, because you can see how the ramp texture has been applied to this model in such a way so that it's using the UV texture coordinates to apply a 2D ramp to a 3D object. I'll select the car body, and open up the UV Texture Editor. You can see the problem here. Here are the UV texture coordinates. So it's like the model has been flattened.

We have the ramp going from the red values to the blue values. This is just a flat 2D texture. So it's just being projected down on top of these UVs. So that means that we can easily see the UV scenes. There is no 3D ramp texture in here. So we have to find another way to map this texture to the body. To do that, we'll just use a projection style ramp as opposed to the normal UV style projection. So what I am going to do is I'll open up the Hypershade in Windows > Rendering Editors > Hypershade, and I'll Graph Material on Selected Objects.

Here is the shader network. You can see the ramp is connected to the base color of the shader. What I'm going to do is I'll go into the Create menu and choose 2D Textures. Down here at the bottom, I'll switch from 2D Normal to 2D Projection. So this changes the way that the 2D Textures are mapped to the model. So now I'll choose 2D Textures > Ramp. This creates a new ramp. You can see that those are up here. So let me just move these out of the way, so we can actually see what's going on. So you can see as opposed to the original ramp that I created, this one has a few extra nodes.

So the original ramp I have is to simply place 2D Texture node connected to the ramp, and the ramp is connected to the base color of the carPaint material. In this case, I have a ramp node, place2DTexture node, a projection node, and place3dTexture node. This will give me more options for mapping a 2D texture to the 3D object. So what I'll do is I need to connect the projection node to the base color, not the ramp, but the projection node. To do this, I'll just middle-mouse button+drag the projection node over the carPaint material, and choose base_color.

This replaces the connection. So now I can see the original ramp is no longer connected and the projection node now is connected to the shader. So if I take a look in the Perspective View, it doesn't look like much has changed. That's just because Maya hasn't done a very good job of updating the color. So I'll select the carPaint material. Again, in the Hardware Texturing channel, I'll set the Texture channel to Base Color. Now it updates. What I'd like to do now is adjust the projection node itself, so that it's mapped on the car from the side.

Right now, it's mapped from the front to the back. So I'm going to click on the 4 key on the keyboard, so that I can see wireframe. I am going to select the place3dTexture node, so now I can see the actual projection node here. I'll press W to switch to Move mode. Let's just drag this out, so I can see it a little bit easier. In the Attribute Editor for the place3dTxture node, I'll set the Y channel of the Rotate to 90. So now this is projecting from the side. Then finally what I'd like to do is have this texture here mapped to the car, based on the size of the car.

So I'll select the projection node and choose Fit To Bounding Box or Fit To BBox. This just fits the projection nodes to the side of the bounding box of the car. So now that your ramp is no longer using the UVs to map to the car. Instead it's using this projection node. So in this case, I'll choose a view here, maybe something in the back, so we can do a render, and see how it looks. So there we go. We can see the ramp is now mapped correctly to the car. This purple color is just coming from the lit color of the material.

It's not part of the ramp. We can see the ramp is covering with the car evenly. There is no difference in the door, and the other parts of the car. So at this point, we can start to adjust the ramp itself. So I'm going to select the ramp texture. I'm going to change this red color to very dark purple. Maybe even a dark bluish purple. I'll select the green color just by clicking on this little dot here. I'm going to select the dark purple from the Color History and then just move the color slider, changing it just a little bit.

Then I'll select the color on the top. Do the same thing. I'll select that lighter purple from the Color History. Move this sort of the pink range. I can actually move the color markers on the ramp a little bit to tighten it up. Let's do a render and see how that looks. We'll get a nice view here. So there we go. It looks pretty good. I think the colors could be a little bit more obvious.

So I'll store the render in the Render View window. I'm going to choose the dark purple. I make it much darker, pulling up a little bit. There is no reason to be subtle when working with hot rods. This red at the top is a little bit warm. So I'm going to bring this back to the cooler side and make it a little bit lighter, and bring this down just to tighten it up a little bit. So it's obvious that there really is a painted gradient on here. It's not just something that's part of the carPaint. A couple of things I like to notify. I wanted to change the direction of the ramp.

I can try either changing this from a V ramp to a U ramp. So that way, the dark colors would start here at the front and move back towards the back the lighter color. Another option, of course, would be to select the place3dTexture node and change its rotation. I could Rotate it 90 degrees and see, but I like the way it is right here. So those are two options. Another thing to keep in mind, of course, is that this car is going to be driving around. We certainly don't want it to drive away from the projection node. So you can either parent the place3dTexture node into the car group so that if the car moves around the node moves with it, or you can go to the Texturing window and create a Texture Reference Object.

Either way, you want to make sure the projection node doesn't move away from the car. It looks kind of strange. So, let me do one last render. There we go. This is starting to look a little bit better, a little bit more tweaking. I think I can get it exactly the way I want. Now that I solve all the major problems of projecting the ramp onto the surface. You can see that I can just adjust the colors until I get exactly what I want. So here is one last render that just shows after tweaking the colors in the ramp a little bit, just changing their position in the colors slightly. I think I've got something closer to what I want. Now I think this car is ready to hit the road.

Here is the final ramp. So I've just moved this up a little bit, increased the saturation of the color, and just rearranged the position of the colors in the ramp, so it looks a little bit better. There we go.

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






Don't show this message again
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


You have completed Creating Textures and Shaders in Maya.

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


Upgrade to View Courses Offline


With our new Desktop App, Annual Premium Members can download courses for Internet-free viewing.

Upgrade Now

After upgrading, download Desktop App Here.

Become a Member and Create Custom Playlists

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

Get started

Already a member?

Log in

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:

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.

You started this assessment previously and didn’t complete it.

You can pick up where you left off, or start over.

Resume Start over

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 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 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

Sign up and receive emails about 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.