Are there any plug-ins/shaders that support multi texture blending using a blend mask that is paintable in engine?
I'm currently rolling with a multi texture set up that uses a blend mask put together in the Shader Forge. It gets the job done, but being able to paint the blend mask in real time (in Unity) would be extremely helpful.
Thanks!
Replies
Plus, if you're using a Terrain, that offers up to 4 per-pixel blend masks. Shaders have to be edited to specifically support Unity Terrain though.
My setup is outlined here FWIW
http://polycount.com/discussion/160691/sketchbook-eric-chadwick
Ideally I would want a plugin that could write to a preexisting texture AND display the final output textures (not just the painted mask) in real time. Not sure if you have any input/referral in that regard.
Looks like some awesome stuff! I'll definitely dig deeper into that stuff once I start tackling Terrain. Have you looked at MegaSplat at all?
Thank you both for the input!
https://www.assetstore.unity3d.com/en/#!/content/33506
You need a shader that takes an image to blend between the two textures. As long as the shader is applied to the object and whatever paint program you find allows you to write to that image, it will update in realtime. I usually write these myself.
I prefer to do any painting of masks or vertex colours outside of Unity. Max, Maya, Blender, etc. all have built-in paint tools. So I would set up a shader/material in whatever program, paint the mask texture, then export everything to Unity.