- Home /
How do I blit textures onto a mesh?
I want to blit textures (like blood or paint) onto a mesh surface using it's second UV set (e.g The lightmapping UV set for a lightmapped level) similar to how you can shoot paint onto a wall or floor in Splatoon.
I've tried some decal solutions but they seem best for static situations and I need to leave splatter on the environment during runtime.
I've looked around and found people mentioning Unity's Render Texture and the CommandBuffer.blit methods but there is little information on how to use them so I really have no idea on how to proceed.
Can someone point me in the right direction? Links or tutorials or perhaps a simple explanation?
Thank you.
@robotmechanic Currently having a look at this issue at the moment, if i find anything i will post it, i cant find anything of great use from unity. in my case i'm going to use raycast texture coord, but i'm not sure how that will work with filed textures.
Your answer
Follow this Question
Related Questions
How would you efficiently access the last N rendered frames every frame? 2 Answers
How do I have blood particles come out of a spot that got hit 2 Answers
Cut sprites into the shape of another sprite? 0 Answers
Setup in Blender to allow different texture tiling on different faces 3 Answers
Texturing: using Blender or Unity? 4 Answers