In brief
- Arnold Toon Shader can be used to create non-photorealistic renders and line-based styles in Arnold.
- To create outline strokes, the filter type must be set to Contour; increasing the filter width can also increase render time.
- 3ds Max 2027.2 includes Arnold for 3ds Max 5.9.3.0 and introduces the tone_zones and shader_to_rgba nodes.
- Arnold Toon Shader’s GPU support is limited to direct lighting; reflections, refractions and indirect lighting are not supported.
What you’ll learn in this guide
Arnold can be used not only to create realistic visuals, but also for non-photorealistic rendering (NPR) and stylized looks. This guide covers the core components of Arnold Toon Shader for giving a 3ds Max scene a line-based, illustrative or cel-shaded appearance. We’ll look at outline strokes, tonal transitions and hatching effects, and explain which features work with which limitations.
The guide covers two approaches. The first uses Toon Shader and the contour filter to create a traditional drawn look. The second builds an NPR look using the shader_to_rgba and tone_zones nodes introduced with 3ds Max 2027.2. These are not the same features; consider them separate options depending on your Arnold version and the visual style you’re aiming for.
In architectural visualization, these techniques can be useful for concept presentations, early design narratives and competition visuals when a clear illustrative style is needed instead of photorealism. The result depends as much on controlling line density and lighting as it does on the model itself.
Requirements and version information
Autodesk’s system requirements for 3ds Max list Arnold support for 3ds Max 2025, 2026 and 2027. 3ds Max 2027.2 includes Arnold for 3ds Max (MAXtoA) 5.9.3.0. This release includes the shader_to_rgba and tone_zones nodes for NPR workflows. It’s important to work within the documented version range; the two new nodes described in this guide are specifically mentioned in the MAXtoA 5.9.3.0 announcement.
According to Autodesk’s system requirements, you need Windows 10 or a later version of Windows and a processor that supports the SSE4.1 instruction set. For GPU rendering and OptiX denoising, an NVIDIA GPU based on the Maxwell architecture or newer is listed. This hardware requirement does not mean Toon Shader supports all types of lighting on the GPU: Toon Shader’s GPU support is limited to direct lighting.
The sources do not specify account requirements or pricing. Check the current information for the Autodesk product you use for installation, account and licensing requirements. Before you begin, confirm your 3ds Max and MAXtoA versions, and render a small test from a copy of your scene.
Numbered workflow steps
Define the visual goal. First decide how line-based and how shaded the scene should be. For example, in an interior concept, emphasizing the main boundaries of walls and furniture without turning every small detail into a line can produce a more readable result. This is an aesthetic starting point; don’t assume Arnold will automatically choose the right line density.
Set up the base tones with Toon Shader. The Base and Specular components of Toon Shader can create stepped, cel-shading-like results through a tonemap. Autodesk’s documentation recommends using a gradient with these components, but that doesn’t mean only gradients can be used as tonemap inputs. Start by testing the base surface color and the separation between highlights and shadows. Since the gradient’s appearance can change with different types of lighting, make the final decision under the scene’s actual lighting conditions.
Enable outline strokes. To see Toon edges, change the filter type in the sampling settings to Contour. Adjust the line color and width control to keep the model’s silhouette readable. Autodesk notes that edge detection can also use IDs, mask color and UV discontinuities. Increasing the width can produce thicker outlines, but increasing the Contour Filter Width value also increases render time. Instead of applying a high value to the entire scene straight away, compare results in a small crop.
Add highlights carefully. You can use a suitable texture for stylized highlights, and a light must be specified for this component. According to Autodesk’s documentation, subdivision with Smooth Tangent enabled is required to avoid artifacts. Rather than forcing highlights onto every surface in the scene, check that they work with the materials and lighting.
Try a hatched look. One documented example for a crosshatching style is to connect the UberNoise.osl file to the toon.mask_color input. Another approach is to use a noise texture for surface displacement and combine it with Toon Shader’s edge effect to get a hatching-like result. These are not ready-made recipes that work the same way in every scene; they need to be tested with the geometry and lighting setup in use. Also verify that the file or node is available in your working environment.
Create an alternative look with the latest nodes. In MAXtoA 5.9.3.0, shader_to_rgba converts the lighting of a surface shader into an RGBA output, which can be used in another shading component, such as a ramp. Direct and indirect lighting can be output separately, and a light group filter can be used to apply a style per light. Note that out_indirect is unavailable on the GPU. tone_zones divides lighting into up to eight brightness bands; it provides color and mask outputs for the bands, with separately adjustable boundary softness. First test these nodes on a simple material, then bring them into your scene.
Make the style reusable. An Autodesk University course covers Arnold Operators as a way to template different illustration styles and speed up the application process. For projects that need multiple presentation styles, it can be useful to manage line and hatching choices as separate variations. The course title describes this approach; it does not specify a particular ready-made operator template or menu path.
Common mistakes
One of the most basic issues is expecting Toon edges to appear without enabling the contour filter. Setting the Contour width too high can make the image feel heavy and increase render time. If the linework becomes too complex, revisit the Line Color and Width Control settings; remember that edge detection can also use IDs, mask color and UV discontinuities.
Don’t assume that reflections, refractions or indirect lighting will work with Toon Shader on the GPU. Autodesk’s documentation limits GPU toon rendering to direct lighting. Toon Shader also cannot be used together with volumes, motion blur or depth of field. If stylized highlights look faulty, check the requirement for subdivision with Smooth Tangent enabled.
Impact on the architectural visualization workflow
This approach gives architects, interior designers, archviz artists and students who don’t aim for photorealistic rendering on every project an alternative presentation style. A line-based visual can help communicate early design decisions, the massing and boundaries of a space, or different atmospheric options more quickly. The practical benefit is not just rendering an image, but being able to systematically compare different line and tonal treatments of the same scene.
However, the delivery method, version and hardware should be considered from the outset. In particular, if you’re planning to render on the GPU, account for Toon Shader’s limitations and the status of shader_to_rgba’s out_indirect output on the GPU. Since contour width can affect render time, it’s a good idea to run test renders before producing the final output at high resolution. If you plan to use MAXtoA 5.9.3.0 features, check version compatibility for everyone who will open the scene.
Next steps
Start with a simple interior view and test the Base and Specular tones, then the contour filter separately. Render the same view using both Toon Shader and tone_zones, and compare line readability, shadow bands and render time. Finally, if the visual style needs to be reused by your team, explore the Arnold Operators approach covered in the Autodesk University course. Changing just one setting at a time makes it easier to track which setting affects the result.
Sources and licensing
This guide was originally prepared using Autodesk University’s “Exploring Stylized Looks with Arnold Toon Shader, 3ds Max, and OSL” course, the Toon Shader description in the Autodesk Arnold user documentation, and Autodesk’s 3ds Max 2027.2 / MAXtoA 5.9.3.0 new features page. The sources are listed as free in the licensing section; their content has not been translated directly, but the technical information has been reorganized into a Turkish-language practical guide.
Sources
3 sourcesSource texts are not republished; short quotes are marked, everything else is our own summary and commentary.
For architecture and visualization teams in Turkey, Toon Shader makes it possible to try a more line-based approach during the concept phase instead of producing every presentation photorealistically. It can be especially useful for comparing different illustrative styles for the same model.
However, version and hardware limitations should be factored into the project plan. Don’t set a delivery schedule before testing Toon Shader’s lighting limitations on the GPU, output differences in the new nodes, and the effect of contour width on render time. The sources do not provide pricing information; licensing and compatible version requirements should be verified separately before purchase.
Frequently asked questions
How do you enable outline strokes in Arnold Toon Shader?
To see Toon edges, change the filter type in the sampling settings to Contour. Increasing the Contour Filter Width value can extend render time.
Does Arnold Toon Shader support reflections and indirect lighting on the GPU?
According to Autodesk’s documentation, GPU toon rendering is limited to direct lighting; reflections, refractions and indirect lighting are not supported.
Which Arnold NPR nodes are included with 3ds Max 2027.2?
3ds Max 2027.2 includes Arnold for 3ds Max 5.9.3.0. This release includes the shader_to_rgba and tone_zones nodes.



