Author Topic: Toon + Outline Mtl Playground!  (Read 2641 times)

Yesterday at 11:55:46
Reply #15

JoachimArt

  • Active Users
  • **
  • Posts: 225
    • View Profile
    • JoachimArt
Thanks! I must admit, this implementation disappoint me quite a bit. I do understand that corona is a renderer, and therefore GI and stuff comes naturally within the render - and that is fine. But for me a toon render is not to render «toons» with a shaded look but a way to buypass and have control the look of how the 3d models are being shaded so you can achieve stylized looks of your liking. For me CoronaToonMTL seems only to give you a semi stylized shading with some slight control but yet very similar to regular shading except it looks pretty bad, in my opinion. When you give the option to have linear or none shaded between two positions in the shaded range and it doesn't do any of that and it only affect certain parts of the model then what exactly is the point of even having this feature at all? - it seems to be like it's not working as intended,  the whole shader then becomes just an experimental playground with very limited control and basically rather useless, in my opinion.

Even the example on the top of this thread, the blue rendered architecture you can just as well achieve using the regular PBR material.
But, If you look at the v-ray toon shader which initially seems to have very similar options and controls, you can achieve complete cell shading and very stylized looks and you have full control because there's a difference between the various options of shading, it makes it possible to utilize it for a ton of different things - because the way you set up the gradient or stepped colors on the model gives the exact look you would expect from it.

I truly hope you are not going to settle with the current state of this shader/feature, because I don't think it will be used much at all by anyone, except the outline feature.
The reason why I’m a corona user and fan has always been been great and smart implementation of features, so you can create good results with less fiddling. This seem to be the exact opposite, bad implementation so you struggle to get the result you need and a lot more fiddling to get there.

Sorry for the long rant - just very disappointed.
« Last Edit: Yesterday at 18:51:19 by JoachimArt »