Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Multiexcerpt
MultiExcerptNamesynopsis
Center

Image Modified

An example of the stylized effect that can be achieved with this tutorial using the Toon and clip_geo shaders in Arnold


This tutorial will cover how to create an interesting image that could be used for an advertising campaign or as part of a motion graphics animation. We will cover how to prepare and shade the geometry using the toon shader. We will also cover how to export geometry as an Arnold Scene Source (.ass) file that can be used as a procedural so that we can keep our scene light and responsive. We will then instance those procedurals and use the clip_geo shader to create a cool stylized effect. More examples of this effect can be found here.

Info

In this tutorial, we will use a free to use shoe model that can be downloaded from the Grabcad model library.

Note

The toon shader does not currently work with GPU.

Center
Center

Gallery
columns3
includeLabeltitle
sortsize

Different style variations that can be achieved using this technique

Scene Preparation

  • Start off by downloading the zip file (link above). 
  • Import the shoe model: tubular nova pk ads.IGS (Z-axis). 

  • Position and orient it so that it sits at the center of the scene grid.

...


Shading

Multiexcerpt
MultiExcerptNameshading
  • Under edge_detection, reduce the angle_threshold from 180 to around 10. This will show more detailed edges in the sole of the shoe.
  • Create a Utility shader and connect it to the emission_color of the toon shader. Increase the emission_weight to 1.
  • Change the Utility Color Mode to obj and the Shade Mode to ndoteye. This will give us some interesting colors with a flat cartoon style shading.
Tip

Use a color_correct shader to refine the hue, saturation, etc values of the color shading effect given by the Utility shader.

Note

To view the toon edge, you must change the filter_type (sampling settings) to contour. Note that increasing the contour_filter_width (sampling settings) value will increase render times. If it appears too thick try reducing it to 1.

...


Clip Geo 

Multiexcerpt
MultiExcerptNameClip Geo

Create a clip_geo shader and assign it to the instanced procedurals (not the original procedural). The clip_geo procedurals will clip geometry from any shape that intersects with it. In this case, the instanced procedurals are clipping the original shoe procedural. 

Center

Image Modified

Instanced procedurals clipping the original shoe procedural (floor plane added with another toon shader assigned)

...


Once you are happy with the effect, you are ready to render. You could also try animating the procedurals to create an effect that could be used for a motion graphics animation.

...

 



Privacy settings / Do not sell my personal information / Privacy/Cookies