Making of ‘Blockhead’

head-anim-title.gif

This ‘making of’ tutorial covers how to deform a head model into a surreal shape using the L3 Deformer plugin from Lightstorm3D (purchase required). This toolset is a collection of advanced deformation nodes and utilities for Maya. We will focus on the Collision Deformer in this tutorial. We will then move onto shading and lighting the head model to create a convincing photographic portrait look to our render. We will use the alSurface shader to add skin shading to the model with Arnold. Arnold can make use of 3rd party shaders such as the alShaders by Anders Langlands. This collection of shaders will need to be installed prior to starting this tutorial. Further examples using this technique can be found here.

This tutorial is divided into the following sections:

  • Deforming the Head
  • Shading
  • Lighting

head-anvil.jpghead-TV-500.jpg5bee6224015515.5634be77b9a9a.jpgf7e62224015515.5634c41ad8dd7.jpg851a5324015515.5634a79039fd4.jpg0c987f24015515.563622a1cc768.jpg

Head scan deformed using various Collider shapes such as spheres and cubes

Requirements

Before you start this tutorial ensure that you have downloaded and installed the following files:

  1. L3 Deformer plugin by Lightstorm3D.
  2. A suitable head model. Ten24.info have a free head scan model available here.
  3. alShaders from Anders Langlands.
  4. A suitable HDR map (see Lighting).

Deforming the Head

Make sure that the L3 Deformer plugin is installed correctly and loaded in the Maya Plug-in Manager before starting this tutorial.

Collision Deformer

The Collision Deformer allows you to collide objects with polygon geometry, using projected collisions such as directional, concentrical and cylindrical.

  • Start off by opening the head model.
  • Create a polygon cube and position it roughly in the same position as in the image below. Bevel the edges of the cube. This will give a softer edge to the head deformation effect.

image2015-11-23 16-59-59.png

Bevelled polygon cube positioned around head model

 

  • Select the head geometry and go to Lightstorm3D> Deformer> Collision Deformer> Create Collision Deformer. Change the Collision Deformer name to ‘Head’ and click on Create Collision Deformer.

Collision Deformer Settings

  • It is possible to increase the Envelope above 1 to exaggerate the deformation effect. In this case a maximum value of has been used. You can also disable Mesh Relaxing as this won’t be necessary for such a simple cube shape.

image2015-11-24 10-34-0.png

Collision Deformer settings

Collider

The Collider node comes with some extra attributes aside from specifying the type of projection. You can choose between inward and outward projection for concentrical and cylindrical projections. You can also specify which side of a polygon to consider during collision detection (frontal, posterior or both). Soft depth and resistance attributes simulate the effect of soft collision geometry that can be compressed to some degree.

In this tutorial we will use the default concentrical collider setting, but we will alter the Soft depth and resistance values to achieve a smoother deformation effect.

  • Select the cube geometry and go to Lightstorm3D> Deformer> Collision Deformer> Create ColliderChoose Head from the Deformer List and click on Create Collider.
image2015-11-25 11-19-29.png
Head geometry ‘colliding’ with cube geometry using the default settings

Collision Settings

The deformation effect currently looks too angular. We will need to change some of the default Collision Settings to give a softer merge between the head and the cube.

  • Reduce the Soft Depth to around 0.1 and the Soft Resistance to around 0.05. Reducing the Weight slightly also helps to ‘soften’ the collision effect.

head-anim.gifimage2015-11-24 10-34-59.png

Adjusting the Collider Settings gives a softer collision effect


Shading

Remember to convert your textures to .tx format using the TX Manager for more efficient rendering. You should use .tx files for everything (except with the aiSkydome and Quad lights).
  • Assign an alSurface shader to the head model. Change its Preset to als_Skin to give you a good looking skin preset to start off with.
  • Connect the head color map to the Diffuse Color and SSS Radius color attributes. Change the SSS Mix to around 0.4 (0 means no SSS, full diffuse. 1 means full SSS no diffuse).
  • Increase the SSS Density Scale to around 40 (depending on the scale of the model). Higher values mean a larger and a harder looking SSS. Lower values mean smaller and a more softer looking SSS.
  • Connect the normal map file to the Bump map attribute. Change it to use Tangent Space Normals.
  • Connect the specular map to the Specular 1 Color attribute. Reduce the Specular Strength to 0.1 and the Specular Roughness to 0.1.

image2015-11-25 17-22-39.png image2015-11-25 17-27-49.png

alSurface shader skin settings

SSS Mode

Below you can see the difference when rendering with the SSS modes: Cubic and Directional. The difference is subtle, but Directional SSS is generally recommended for skin as it has less of a ‘waxy’ appearance.

cubic-vs-directional.gif

SSS Mode: ‘Cubic’ (looks too waxy) vs ‘Directional’ (recommended for skin).

Lighting

  • Create an aiSkyDome light and connect a file texture to the Color attribute. Open the hdr map below in the file texture.

image2015-11-26 16-39-4.png

  • Change the format of the aiSkyDome light to mirrored_ball to match the hdr format above.
  • The overall lighting looks a bit flat with just the aiSkyDome light. We can add some more focused, directional lighting to the head model. Create two cylinder lights and place them above (in front and behind) the model. Enable Use Color Temperature for the cylinder lights and change the Temperature to around 5000 to give a warmer look to the scene lighting.

cylinder-light.jpg

aiSkydome light only looks flat (left).aiSkydome light with cylinder lights (right) looks more interesting.

 

image2015-11-26 10-8-24.png

Final scene lighting. aiSkyDome light with two aiArea cylinder lights

Render Settings

For final rendering increase all light Samples to 3 and increase Camera (AA) to 5 or 6The SSS looks a little noisy with SSS Mode set to Directional using the default settings. Try increasing the SSS to 3 or 4 for the final render. Beware that increasing SSS samples can have a large impact on render time.

sss-samples.jpg

SSS Samples 2 (left). SSS Samples 4 (right).

 

Post Processing

Applying Auto Tone to the image in Photoshop adjusts the tonal values and gives a more pleasing ‘photographic’ look to the render. Remember to convert the image to 8-bit prior to using Auto Tone.
post-process.jpg

That concludes this making of tutorial. Why not have a go at producing some bizarre and surreal head shapes using this technique!

 

 

warning.jpg

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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