New Feature: Playlist Center! Pick a topic and let our playlists guide the way.

Start learning with our library of video tutorials taught by experts. Get started

Creating Textures and Shaders in Maya
Illustration by Richard Downs

Applying the turbulence texture


From:

Creating Textures and Shaders in Maya

with Eric Keller

Video: Applying the turbulence texture

In this movie we're going to take a look at some techniques for using the mental ray turbulence texture. So this is a special mental ray texture as opposed to the Maya textures and let me show you where you can find this node. Go to Window > Rendering Editors > Hypershade and as you know many of the Maya textures are found in the Maya section, 2D and 3D Textures, but there are additional textures found here under mental ray. So I'll click on the Textures heading here and you can see some of these textures. There's quite a few, but I just want to use the turbulence texture just to show you how the set up between Maya textures and mental textures is a little bit different and the turbulence texture is a good way to point out some of those differences.
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
      6m 17s
    4. Creating displacement maps
      9m 14s
    5. Troubleshooting displacement maps
      7m 57s
  7. 33s
    1. Goodbye
      33s

Watch this entire course now—plus get access to every course in the library. Each course includes high-quality videos taught by expert instructors.

Become a member
please wait ...
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
Subjects:
3D + Animation Textures Materials
Software:
Maya
Author:
Eric Keller

Applying the turbulence texture

In this movie we're going to take a look at some techniques for using the mental ray turbulence texture. So this is a special mental ray texture as opposed to the Maya textures and let me show you where you can find this node. Go to Window > Rendering Editors > Hypershade and as you know many of the Maya textures are found in the Maya section, 2D and 3D Textures, but there are additional textures found here under mental ray. So I'll click on the Textures heading here and you can see some of these textures. There's quite a few, but I just want to use the turbulence texture just to show you how the set up between Maya textures and mental textures is a little bit different and the turbulence texture is a good way to point out some of those differences.

So, I will create the texture just by clicking on it. You can see it right here in the Work Area, and I'm going to create mia_material for the teapot, so I'll Go to mental ray > Materials. I'll use mia_material_x. Just go to middle mouse button and drag this over the teapot to connect it, and there you can see it's connected now, and let's start by connecting the texture to one of the attributes here. Now, the output of this texture is a single channel as opposed to a vector.

So, for example, many textures such as ramp or any textures that output a color use a vector, an RGB value, but this texture uses a single one so it's going to be connected to the channels of the shader that also use a single value. So, that would be channels just like diffuse Weight, Reflectivity, Glossiness, Transparency, and so on and so forth. So let's take a look at how we can connect this. I'm just going to middle mouse button the mib_texture_turbulence node on top of the mia_material node and I'll choose Other from the pop-up menu and this will bring up the Connection Editor.

So here we can see the outputs of the turbulence node right here on the left. So I want to choose outValue. So this is the output. You notice when I do this that some of the channels on the mia_material become highlighted in bold lettering and some become grayed out. So this is giving you an indication of which attributes will connect to the outValue attribute of the turbulence node. So, if it's grayed out, you can't make a direct connection. And some cases you can expand like the diffuse and connect the out channel to the R, G, or B value of the diffuse channel.

What I'm going to do is I'm just going to connect this to the diffuse_weight, so this controls the strength of the Diffuse value. So, if I have a diffuse color such as this light blue, the Weight is going to control how much of that diffuse when clor comes through in the final shader, and you notice right now it doesn't look like much is happening. In fact if I do a render, the first question you're going to ask is why doesn't it look very turbulent? I have the turbulence texture connected to the diffuse_weight but I don't see any turbulence here on the shader itself, and if I select the turbulence node and start to mess with these settings, I just see overall light and dark values changing but it doesn't seem to be doing much.

Well the reason it's not doing much is because this is a 3D texture but it doesn't have any 3D coordinates plugged in yet. So we need to make another connection here so that the turbulence texture understands how to map the turbulence values to the surface. So this is a little bit of an extra setup. A lot of times when you use Maya textures, the 3D Texture node is hooked up automatically but this is not so with a lot of the mental ray textures. So, what I want to do to create this node. So go down under mental ray and again under Textures I'm going to click on the mib_texture_vector node, and this creates a 3D Texture placement node, and now I'll select the mib_texture_turbulence node and open up its Attribute Editor and what I want to do is I want to connect this to the coordinate in that section right here.

So I could just middle mouse button drag this all the way from the Hypershade on top of the coordinate input on the texture node and now you can see we have turbulence. So now we are in business and in this point it's just a matter of adjusting the turbulence to get some kind of pattern. So if I render now, we'll see that we have turbulence on the surface. We need to make some adjustments here to the node to get something a little bit more interesting. Generally speaking when I'm working with something like a noise texture, the best way to figure it out is just to start to fool around with the values and see what you come up with.

For instance I'll increase the iterations and so we'll start to get more of a noise pattern going there and this is the kind of effect that we're getting now. So we can use this to create some interesting effects. You increase the Spacing a little bit, something that looks more like a cloud, and you can use this texture just as an alternative to some of the typical Maya noise and Cloud and Brownian textures. It's just another alternative for you to use and create some interesting noise patterns. What's kind of fun to do is to actually layer some of these textures together.

So, I'm going to create a second turbulence texture by clicking on the mib_texture_turbulence button here in the Create node and again I'm going to create a mib_texture_vector. Select the mib_texture_turbulence node, middle mouse button+drag texture_vector2 on top of the Coordinate section, and this time what I'm going to do is I'm going to connect this turbulence texture to an attribute of this turbulence texture. So the second turbulence texture is going to control some attribute of the first turbulent texture.

So, I'll select this and I'm going to middle mouse button+drag the mib_texture_turbulence on top of the Strength value just to see how this can adjust the Strength. So now we have basically layered noise. We have two different turbulence textures working together. Maybe I'll set the Iteration up to 24 just to see how that works. And now it's just fun to play with the settings in the two different turbulence textures and see what you can come up with. So, I'm just increasing the variation over the surface by layering turbulence textures on top of each other and you could layer more and more textures on each of the turbulence values to see what kind of interesting patterns you can come up with.

One last thing I'd like to point out here. As you can see we have a very strong value range here and I'd like a way to sort of tune that a bit so that I can make the dark values may be lighter or the light values a little bit dimmer, just a way like a volume knob so I can easily control the strength of the effect. There's a number of ways to do this and simple way is to create a Utility node. So I'm going to create actually the Remap Value node. So, I'm in the Maya section of the Create tab in Hypershade under Utilities.

I'm going to click on Remap Value, I'm going to close the Render View, and I'm going to break the connection between the turbulence texture and the mia_material. I'm just going to select the little connecting line there and press Delete to break that connection. And in this case I'm going to middle mouse button+drag Remap Value on top of mia_material and again, I'm going to choose Other to pull up the Connection Editor. What I like is the outValue of, oh I'm sorry, I made the wrong connection there.

Sometimes if you have these nodes overlapping, Maya gets a little bit confused and it doesn't know what kind of connection you're making. So, let me neaten up the Hypershade Work Area a little bit and try that again. I'm just going to middle mouse button drag Remap Value on top of mia_material, I'll choose Other, in this case I want outValue, and again I'm going to connect outValue of the Remap Value node to the diffuse_weight of the mia_material node. So that connection has been made, and now I'm going to middle mouse button+drag the turbulence texture on top of Remap Value and I'll choose Other again.

In this case I'll do outValue of the turbulence texture and I'm going to connect this to inputValue of the Remap Value node. So now I'll close the Connection Editor and now what I can do is I can use the Value ramp here to start to adjust the strength of the turbulence textures. So I have this little ramp here and you can see I can start to add points to the ramp by clicking on it and move the points around and if I wanted to change the Interpolation of the curve, I can just select one of the points in the curve and change Interpolation to let's say Smooth, and do that for each point on here, and if you want to see a bigger version of the ramp, you can just click this arrow button next to it and now I get a nice large version of the ramp. You really start to create some interesting effects.

This is a good way I think to create something like a marble pattern. I think it works a little bit better than Maya's 3D Marble node. It just takes a little bit more work but you get something that looks really nice. So, I'll render that and this is what we come up with. So, at this point it's just a lot of fun to fool around with the ramp and the turbulence values to see what you can get and this could be applied to something like the Reflectivity or even the Transparency of the mia_material node to create various different effects. It's good for special effects and that kind of thing.

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.
Upgrade now


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

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?

Become a member to like this course.

Join today and get unlimited access to the entire library of video courses.

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

Are you sure you want to delete this note?

No

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.