Cycles Shaders

Here, are some shaders I’ve made in Blender with the Cycles Render Engine.
The lighting setup was created by “Elbrujodelatribu” on The actual material ball was modeled by Robin Marin and can be downloaded from here. The shaders are all either ones I’ve learned or ones that I’ve made from scratch. For every shader, I put a small render of it, a screenshot of the node setup so that you can make it yourself (if you want), and a brief description of it. I will be constantly updating this post whenever I discover a new shader, so if there is only like 4 shaders, just wait and there will definitely be more soon.

Glossy Coated Wood Shader

Glossy Coated Wood Shader

Glossy Coated Wood Node Setup

Pretty basic wood shader with a glossy coating on it. Sort of like wood floors in the living room or something. I made it so that the amount of reflection is based on a fresnel amount, that makes it more realistic.

Satin or Silk Shader

Satin - Preview

Satin or Silk Shader

Satin or Silk Shader Node Setup

This shader is sort of like a satin or a silky cloth material. That’s why I used a cloth simulation for the preview. For this shader, I used the new Anisotropic BSDF shader in Cycles. It’s so new it’s not even in the official release yet! So in order for this shader to work, you need a Blender build that is at least revision 51267 or newer, which you can download from GraphicAll. The shader, like always, is fully customizable. Just around with it if you aren’t getting the result you want.

Velvet Shader

OSL Velvet Shader

OSL Velvet Shader

OSL Velvet Script and Nodes

OSL Velvet Script and Nodes

Although there is already a default Velvet BSDF shader in Cycles, this is a more artist-friendly velvet shader. It was made by using OSL (Open Shading Language), which is a new feature in Cycles. It’s basically a way to use script to write your own custom shaders. I don’t really understand it but a lot of people already got the hang of it and have been creating cool shaders, like this one. You have more control with this velvet. You can change both colors instead of just one, you can also change the roughness. Even though this is avery simple shader I find it very useful and helpful rather than using the default Velvet BSDF. You can see more about this shader and some other OSL shaders here on BlenderArtists. You can also find some more awesome OSL shaders here.

Carpaint Shader with Flakes

Carpaint Shader with Flakes

Carpaint Shader with Flakes Node Setup

A little bit more complex shader of a carpaint material with shiny little flakes on it. I learned about this shader on It looks pretty complicated but once you know how it works, its easy to remember. Everything, from the color of the paint to the amount of glossiness to the size of the flakes is all customizable. So this is a very great shader.

Basic SSS Shader

Basic SSS Shader

Basic SSS Node Setup

A very simple subsurface scattering (SSS) shader I learned from This is literally only two shader’s mixed together. And then a glossy shader for some subtle reflections. This isn’t really true SSS (since Cycles doesn’t have that yet), so you can’t do shaders like honey or chocolate or marble. But for a simple and quick alternative for skin or wax, this is an awesome technique.

Go back to the top


6 thoughts on “Cycles Shaders

      • Hey, just wondering, I’ve been using blender for about 3 years now, snd maybe I just missed it, but how do you make your node connections flat instead of a bezier curve?

      • That’s kind of funny since I never learned how either for a long time. But you just go to the User Preferences (Ctrl+Alt+U or Cmd+,), then go to Themes then on the side it will have a list of areas to edit, Choose “Node Editor” then you will see “Noodle Curving”. Instead of 5, make it to 0. Now your nodes should be straight! 🙂

  1. It’s really helpful to see how you made these materials in the node editor 🙂 Thx for sharing!

Leave a Comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s