I’m looking for an asset that lets me write text onto an object in my scene. I placed a canvas with an image and I guess I could just make an object that I can put the name or whatever, but if I have a lot of names it would take a while. I’m looking for a fast solution.
For example: A tree that someone carved their name into.
I want to type some text and placed it onto a rock/tree in my game in a bunch of places which is why I’m looking for an asset that can do this.
Does anybody know of something that can do this? If not, maybe a workaround?
Have you considered using a normal map on your textures? Even if there is a tool for it I assume painting on the textures or creating a normal map would be the way to go unless your objects have a perfectly flat surface to put text on, in which case you could probably just add a plane that you apply text on by painting on its texture / normal map.
You are looking for a decal system. Unity actually put out a deferred decals demo back when they released the command buffers graphics feature. However Unity’s solution is not optimized / a proof of concept, so you will likely need to brush everything up to work well with your game. If you want a “game ready” solution, check out the asset store. Easy Decal looks pretty good.