Projection Mapping tool for Unity ?!

Hi , I need a free asset or something for unity to do some Projection Mapping .
I want to map on a 3D surface .
like this :

1497676--84100--$Cool%u00252B3D%2Blight%2BProjection.jpg

ps : I saw Omnity but its not free and its just for Dome Projections .

Unity has it built in :

Just change the texture at runtime.
Otherwise if you don’t need blending between two textures, just swap the model texture.