Today, I finally got around to writing a python script for Poser that will allow you to easily cel-shade everything in a scene via LLAnime.  I posted previously about the merits of Bagginsbill’s LLToon as a cel-shader, and later about my LLAnime material that defaulted his settings to what you want if you are going for anime style cel-shading.  There was one problem, though, that had been plaguing me for a long time.  It just takes too long to apply this material to everything in the scene, and then add back in all of the colors/textures as well.

Well, I finally got some time to sit down and work on this, and I developed this script that will apply LLAnime to every actor in your scene, preserving those Diffuse and Specular channels, so you won’t have to go do any of that manually anymore.  The Diffuse and Secular channels are preserved by assigning the original colors/values to the corresponding nodes in LLAnime.  Also, if there were other nodes plugged into the Diffuse or Specular Color inputs, those are carried over as well.

I have not had time to refine it, so there are a few caveats.  First, you must have LLAnime installed in a folder in your Materials library called LLToon.  The download from this site just links to the LLToon.mt5 file, so you need to create that LLToon folder yourself and then add the LLToon.mt5 file to it.  Also, copying over nodes that are plugged into the Diffuse or Specular inputs only works one layer deep for now.  This means that if that node also has other nodes plugged into it, those won’t be preserved.  I think this is a decent compromise, however, in the interest of getting something working while I have the chance.

Please try it out and let me know what you think.  I would love to see some other people posting some cel-shaded anime here.

Download:

LLAnimeAll.py