Creating a "Toon" Canvas - Daz Studio 4.22.1.54+

rbtwhizrbtwhiz Posts: 2,250
edited March 24 in Daz Studio Discussion

To create a render using the NVIDIA Iray Toon canvas in 4.22.1.54+:

  1. With NVIDIA Iray (MDL) set as the Engine in the Render Settings pane (the default)
  2. Select the Advanced page
  3. Select the Canvases sub-page
  4. Check the Render to Canvas(es) checkbox
    • This will enable widgets within the group box
  5. Click the Add Canvas ("+") button - to the left of the canvas list
    1. Select the canvas created
      • It will be named "Canvas1" and the type will be Beauty
    2. Change the value of the Type property to Albedo or one of the other supported canvas types (see below)
    3. Double-click the name of the canvas (e.g., "Canvas1")
      1. In the dialog that pops up, change the name to "Albedo" or "Toon Input"... or something that conveys the purpose of the canvas
  6. Click the Add Canvas ("+") button - to the left of the canvas list
    1. Select the canvas created
      • It will be named "Canvas1" and the type will be Beauty
    2. Change the value of the Type property to Toon
    3. Double-click the name of the canvas (e.g., "Canvas1")
      1. In the dialog that pops up, change the name to "Toon"
    4. Click the radio button to the left of the "Toon" canvas in the canvas list
      • This sets the Active Canvas - the canvas that will be previewed when rendered (in a Render Window)
    5. Set the value of the Quantization property to 4.0
      • This 4.0 value is just to make the toon quantization effect obvious - you will want to experiment with this value to explore its effect
    • The Input Canvas Index property on a Toon canvas determines which of the canvases that precede it in the canvas list is used as the input for the toon post-process effect
      • The max limit of this property will always be 1 less than its own index in the list
      • The min limit of this property will always be -1
        • If -1 is chosen, the toon effect will be applied to a white canvas
      • The canvas types that can be used as input to the Toon canvas are RESULT, AMBIENT_OCCLUSION, and BSDF_WEIGHT
        • The type of a canvas is presented in the Type column of the canvas list
        • RESULT type canvases include:
          • Beauty
          • Diffuse
          • Specular
          • Glossy
          • Emission
          • Light Group
          • Environment Lighting
          • Light Path Expression (LPE)
        • AMBIENT_OCCLUSION type canvases include:
          • Ambient Occlusion
        • BSDF_WEIGHT type canvases include:
          • Albedo
    • The Outline Color and Outline Alpha properties on a Toon canvas depend on the existence of an Iray Object ID property at the node level
      • An updated version of the "Create Advanced Iray Node Properties" script (included in "Default Resources") provides an additional Iray Object ID option for each node selected when the script is executed
      • A Black (0, 0, 0) value for Iray Object ID is treated as off/none
      • Objects with the same value for Iray Object ID are treated as the same object as far as Iray is concerned - not just for this purpose, for other canvas types as well
    • It is recommended that the Progressive Rendering > Progressive Aux Canvas property is On when rendering a Toon canvas
Post edited by rbtwhiz on
This discussion has been closed.