This is a rather interesting material. In the real world, pearl is made up from many different transparent layers with different colored reflections. When combined, these layers give the iridescence effect.
pearl
Let’s start with the first layer. We need a light Diffuse color (with slight bluish/beige/pink tint, depending on the type of pearl).

The reflections are colored and then blurred a bit.

pearl_refl1

Use Anisotropy to stretch out the reflections.
pearl_ani

Finally, we need a special Normal map to create the waves and undulations in the surface. Combine a few stretched out Noise patterns to create the map.
norbump pearl_normal
This is how the first layer looks.
pearl_green
Now copy the first layer to the second layer slot and change the following things: Reflection color and Anisotropy (or Anisotropy rotation); offset the Normal map a bit to make the surface different from the first layer.
pearl_refl2 pearl_ani2 pearl_offset
Here is the second layer.
pearl_pink
To blend these two layers together, use a large scale fractal noise map.
pearl_blend pearl_noise pearl_combo
To avoid making the shader too complicated and slow to render, use just two layers for the colored reflections. If you wish, you can add blue/purple/yellow reflections as well, just make sure to rotate the Anisotropy a bit and offset the Normal map for each layer. To adjust the amount of iridescence, reduce or increase saturation for the colored layers.

Finally, a clear coat is needed to finish this material off. It has the same Diffuse color as the lower layers, but the reflections are white and glossy. The Bump is a small scale Bump map to give the surface a little irregularity.

pearl_clear pearl_clear_noise
Here is the resulting layer.
pearl_clear
Adjust the Blend amount by eye until it looks right.
pearl_clear_blend

Comments

  1. Thanks for the tutorial but I am new to V-Ray Next and I am lost with these parameters. Could you make it available to download in a material file? Thanks in advance!!

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.