Maya

Arnold Toon Illustration Style

Author Photo

Neal Burger

· 3 min read
Thumbnail

Please note that the original source of this guide is a video tutorial published on the official Arnold Rendering blog by Lee Griggs. This document serves purely as a structured, written walkthrough of that video, capturing the exact node configurations, shading parameters, and utility adjustments required to recreate the look natively in Maya.

Step 1: Set Up the Arnold Render Settings

Before any toon lines can render, Arnold requires its sampling filter to be switched from photo-smoothing to vector line calculation.

  1. Open the Render Settings window in Maya.
  2. Under the Render Using dropdown, choose Arnold Renderer.
  3. Select the Arnold Renderer tab and scroll down to the Filter section.
  4. Change the Type dropdown from gaussian to contour.
  5. Set the Width to 1.0

Arnold Render Settings

Step 2: Create and Assign the Base Toon Material

  1. Open the Hypershade window (Windows > Rendering Editors > Hypershade).
  2. In the Create tab, search for and click on aiToon to generate the node.
  3. Select your 3D model in the viewport.
  4. Right-click your new aiToon node in the Hypershade and select Assign Material to Selection.

Step 3: Configure the Technical Illustration Shading

Technical drawings typically favor minimal shading (flat colors or simple gradients) rather than soft photorealistic shadows.

  1. Edge Detection: Look under the Edge Detection dropdown in the aiToon node attributes and set the Angle Threshold to 10. This low value forces lines to form on even slight geometric variations.

  2. Base: Set Weight to 0.5.

  3. Specular: Set Weight to 1.0 to retain clean highlight reflections.

  4. Transmission: Set Weight to 0.5 and the IOR (Index of Refraction) to 1.0 to prevent refractive distortion through the mesh.

  5. Advanced: Scroll to the Advanced block. Set Indirect Specular to 0.0 and Disable Energy Conserving (uncheck it) to allow for flat, stylized value scaling.

  6. Utility Connections:

    • Create an aiFacingRatio utility node in your Hypershade.
    • Connect the output of the aiFacingRatio into the aiToon Edge > Scaling attribute to dynamically vary line thickness based on camera angle.
    • In the aiFacingRatio settings, set the Bias to a low value and the Gain to a higher value. (Note: A value of 0.5 has no effect; sliding the gain value lower increases the overall contrast).
    • Connect that exact same aiFacingRatio output directly into the aiToon Base > Color attribute to create a consistent, view-dependent fallback shading value.-
    • (Optional) Play with the Invert Setting if you like the look more.

Arnold Toon Settings Arnold Toon Settings Arnold Toon Settings\

Step 4: Refine Parameters

  1. Go back to the Render Settings window in Maya and adjust the Width Value to your liking.
  2. Go to the aiFacingRatio utility node and Adjust the Gain and Bias
  3. (Optional) Play with color combinations like white lines and blue base.

Creative Applications & Practice Challenges

Task 1: The Exploded Assembly View (Beginner)

  • Goal: Create a clean, dual-tone manual diagram.
  • Directions: Import a multi-part mechanical model (like a gear assembly, an engine piston, or a mechanical pen). Disassemble the individual objects slightly along a clean linear axis. Apply the exact step-by-step setup above, using a pure white background and deep grey contours to simulate a classic assembly line print.

Task 2: Translucent CAD Schematic (Intermediate)

  • Goal: Master look-through rendering using transmission controls.
  • Directions: Take a hard-surface asset featuring internal mechanics (like a watch casing or a computer mouse). Use the low Angle Threshold: 10 settings alongside the Transmission: 0.5 setting configured in Step 3. Tweak the transparency values until the outer protective shell is clearly outlined but faint enough to see the inner mechanical components running underneath it.
#maya#shading#arnold
Author Photo

About Neal Burger

Neal Burger is a successful entrepreuner. He is the founder of Acme Inc, a bootstrapped business that builds affordable SaaS tools for local news, indie publishers, and other small businesses.