Convert Object texture coordinates to UV I have an object which as a texture that is positioned using Object Texture Coordinates that uses an Empty as its positioning object. I want to convert this to a UV texture.



In Edit mode I press U > Project from view (bounds) but when I change the coordinates to UV the texture doesn't look right.



Is there any way to convert from Object texture coordinates to UV and preserve how it looks?
You have to use baking.


In the UV Editor create a new image (called Baker on my pic)
Create your material in the Shader Editor
Add a new image texture node in Shader Editor. Click on the browse icon and find an image on your computer
With the image texture node active, switch to the Render tab and go the Bake settings. Under Bake Type choose Diffuse and under Influence select only color, then hit on Bake.
Save the new texture file.
Change the material's texture image to the baked.