EDIT: now released and available on github, see page two for details 

Although UE4 is great in many ways I feel like it is lacking for stylized/non-photo real rendering. To remedy this (and to better learn how UE4's deferred shading system works internally) I have been working on a toon shading model that should allow for a greater range of visual styles while seamlessly integrating with the rest of the rendering system.
Here's a screenshot of some of the features that work right now:

There are still some issues to resolve, especially with the mobile/html5 version, but the basics are done.
However, I'm not exactly sure what to do with it. This would seem like something that would fit well on the marketplace and the revenue would help me to further develop and support it. Sadly that seems to be technically impossible. The way the deferred shading system works means that most of my changes are all over Epic's code and can't easily be separated into their own files. And that is assuming code plugins ever get their own shader source folder, which they currently can't have.
A second option would be to finish it up and make a pull request to get it added to the main engine repository. If the marketplace route is impossible I would prefer giving it to the community this way over not making it available at all. However, before it is anywhere near good enough for that I would have to put in quite a bit of additional work so it would be nice to know if Epic would even be interested in adding something like this.
So I guess my question towards both Epic and the rest of the community is: Would you be interested in such a shading model?

Although UE4 is great in many ways I feel like it is lacking for stylized/non-photo real rendering. To remedy this (and to better learn how UE4's deferred shading system works internally) I have been working on a toon shading model that should allow for a greater range of visual styles while seamlessly integrating with the rest of the rendering system.
Here's a screenshot of some of the features that work right now:
There are still some issues to resolve, especially with the mobile/html5 version, but the basics are done.
However, I'm not exactly sure what to do with it. This would seem like something that would fit well on the marketplace and the revenue would help me to further develop and support it. Sadly that seems to be technically impossible. The way the deferred shading system works means that most of my changes are all over Epic's code and can't easily be separated into their own files. And that is assuming code plugins ever get their own shader source folder, which they currently can't have.
A second option would be to finish it up and make a pull request to get it added to the main engine repository. If the marketplace route is impossible I would prefer giving it to the community this way over not making it available at all. However, before it is anywhere near good enough for that I would have to put in quite a bit of additional work so it would be nice to know if Epic would even be interested in adding something like this.
So I guess my question towards both Epic and the rest of the community is: Would you be interested in such a shading model?
Comment