Saturday, January 4, 2025

FILATOON

With daz studio 4.23 comes Filatoon, a new shader to draw toon style figures. With blender 4.3 and the new 4.3 version of the importer we can now get filatoon figures in blender. Beweare this is a first release so not all the filatoon features are supported, but it is enough to import most toon figures available in the DAZ shop.

ref. https://bitbucket.org/Diffeomorphic/import_daz/issues/2235/

Note that filatoon can only be rendered with eevee, not with cycles, this is the same in daz studio where filatoon only works with filament and not with iray. The toon outline is rendered with freestyle.

However there's a difference in lighting between daz studio and blender, as toon figures in daz studio are not lit by the HDRI, while in blender they always are. Even with the new light linking in blender 4.3 there's no way to exclude the HDRI. Of course this is not a issue if we only use regular lights without HDRI.

Below there's an example where we import a scene with HDRI, we have the G8F figure with iray materials, and the G9F toon with filatoon materials. We can see that in daz studio iray can't correctly render the toon figure, while filament can't correctly render the G8 figure. In blender we can render with eevee and both the toon and G8 figures are rendered correctly, however both are affected by the HDRI.


We can adjust both the HDRI threshold and the toon light inside the "daz toon diffuse" and "daz toon light" groups, note that adjusting one group will affect the whole scene.



update. OUTLINE MODE. Due to some user requests Thomas implemented different outline methods, or not importing the outline at all. The option is in the global settings.

The viewport in solid mode needs the backface culling for solidify to work, this is done automatically by the addon if "render settings" is set to "update" in the global settings. Note that solid mode can't correctly render filatoon anyway.

The viewport in material preview or rendering using eevee works fine and that's what the filatoon shaders are for.

  • None: don't import the daz outline.
  • Freestyle: use freestyle, visible only in rendering not in the viewport.
  • Line Art: use the grease pencil, visible in the camera view and rendering.
  • Solidify: use the solidify modifier, visible in the viewport and rendering.