Render Soap Material in KeyShot

In this tutorial, I will show you step by step how I created Soap material in KeyShot.

Step 1: Prepare the Scene

Import your Soap 3D model into Keyshot and add a ground plane and then, adjust the composition and the Lighting. Take into account that the edges of the soap bar must be rounded, so add fillets everywhere in your model! 

*Tip: If you don’t have a 3D model you can use a Rounded Cube from the Models library and scale it in the different axis.

Soap Material_Scene Preparation

Step 2: Change Material Type

Change the material to Plastic (Cloudy). After that, change the Transmission values to the following ones:

  • Transparency distance: 5mm
  • Cloudiness: 0.75
  • Roughness: 0.2

Then choose the colour that you like for your soap bar.

Step 3: Add Bump

Go to the Material Graph tab and add the Concrete Cast Normal texture from the Textures library (or any other similar) and add it to the Bump node.

In the Texture Map Properties, reduce the Bump Height to 0.05.

*Tip: If you want to visualize the size of your texture double click on the Texture Map box and the click “C”.

Soap Material_Add bump

Step 4: Emboss the Logo

Add a Displace node to the Geometry with your brand logo. Change the Mapping Type to Planar and adjust the position of the logo. 

*Tip: Select the Texture Map and click “C” to see its position.

04_Emboss the logo

Then, change the Displacement properties and Execute the Geometry Node. Set a negative value for the Displacement Height to emboss the logo.

*Tip: Take into account that the white areas of the image are displaced and the black ones won’t, so you can add a Color Invert node if your image has the logo in black.

Step 5: Add Bubbles

Add Spheres from the Models library and change the material type of them to Thin Film.

Change the properties to the following values:

  • Refractive Index: 1.95
  • Thickness: 100 nm

Use a purple Color Filter to give it a more realistic effect.

To increase the bubbles effect you can also add a Texture as a Label in the Soap material. Use a .png texture of foam and move the texture until it fits in your model.

 

05.2_Add foam

I hope you find this tutorial useful!

soap_tutorial