A custom material I put together in UE4 for our game Life Unfolds. With this I can easily paint textures on to a surface through vertex painting. Each channel, R, G, B, and A, is used to layer on a separate texture. The challenge that we faced was to be able to paint a hard edge texture on to a low poly mesh without a soft gradient blend. With the help of a repeatable cloud texture pattern from Photoshop, I was able to paint on a texture with a ripped paper-like edge to match our papercraft style world.
![Life Unfolds Vertex Painting Shader Demo](http://coreywilmot.com/wp-content/uploads/2015/07/Life-Unfolds-Vertex-Painting-Shader-Demo.png)
![Paper Edge Shader0](http://coreywilmot.com/wp-content/uploads/2015/07/Paper-Edge-Shader0.png)
![Paper Edge Shader1](http://coreywilmot.com/wp-content/uploads/2015/07/Paper-Edge-Shader1.png)
![Paper Edge Shader2](http://coreywilmot.com/wp-content/uploads/2015/07/Paper-Edge-Shader2.png)
![Paper Edge Shader3](http://coreywilmot.com/wp-content/uploads/2015/07/Paper-Edge-Shader3.png)
![Paper Edge Shader4](http://coreywilmot.com/wp-content/uploads/2015/07/Paper-Edge-Shader4.png)
![Paper Edge Shader5](http://coreywilmot.com/wp-content/uploads/2015/07/Paper-Edge-Shader5.png)
![Paper Edge Shader6](http://coreywilmot.com/wp-content/uploads/2015/07/Paper-Edge-Shader6.png)
![Paper Edge Shader7](http://coreywilmot.com/wp-content/uploads/2015/07/Paper-Edge-Shader7.png)
![Paper Edge Shader8](http://coreywilmot.com/wp-content/uploads/2015/07/Paper-Edge-Shader8.png)