This is about the third time I have posted this question and unfortunately I have returned to ask it again. I am trying to create a scene here where the traffic Light has this Zinc coated texture to it. However, I have noticed that with some textures, (Mainly Transparent leaf Texture's and now this) that the image doesn't show up in the rendered view port. Now all of you have suggested that the pink image means the file or image is missing. But it isn't. When I go to the Material View port I can see it and also where the node's are. Please to help me find out why these textures are turning pink in the Rendered View port only.
-
Try, in de node editor, to browse to the image file again. The file may not be missing, but maybe the image has been moved – Faceb Faceb Nov 25 '16 at 13:02
-
I have tried that also Faceb Faceb. The image hasn't be moved from its original position. But thanks anyways mate. – Sarsha W Nov 25 '16 at 14:11
-
Also, is it correct that the pole is not entirely pink? It seems that the top of the pole has a dark area – Faceb Faceb Nov 25 '16 at 14:31
-
That is a separate Object. This happens a lot when I use transparent images for texturing but it is starting to affect normal images. So no everything that is pink is one object and was all Smart UV Unwrapped to the texture. – Sarsha W Nov 25 '16 at 14:37
-
Okay, and have you tried to assign new material and unwrap it again? – Faceb Faceb Nov 25 '16 at 14:44
-
Yep, i have even tried to change the file format of the image and then re-uploading it to Blender. It has been unwrapped multiple times. – Sarsha W Nov 25 '16 at 14:46
-
Yes, think the unwrapping and file path are fine because in material view it looks okay – Faceb Faceb Nov 25 '16 at 14:50
-
I would try making a new material using the same image texture, and go through the steps of assigning it again and unwrapping to the texture, assigning the material to the faces selected. A side note about the unwrap - your texture is looking like a tiled texture square, and your smart unwrap is uncomfortably tiny in relation. Try just a simple Unwrap/Reset so all faces are on the square equally, and the texture should look good. – Craig D Jones Jan 26 '17 at 15:47
5 Answers
@Sarsha W, I hope this doesn't come too late, I had the same problem yesterday, and i went through the same rectifications as in here. In my case all the objects were pink, and I could see the texture fine in texture mode. I found all the missing files. And in python I had no errors.
In my case, what solved the problem was to pack the images, save the "pink" file, and close it. Then I opened a brand new file, and appended the object from the "pink" file. After doing so, everything worked fine.
Other things you might want to test is to make sure the texture is not a corrupted image. And you can always test with a different texture that works in another .blend, that way if you still have it pink you know it's a different issue.
- 124
- 2
- 11
-
Yea, mate the only problem with mine was that it did it with every image, i did come up with a fix though. I just got a new computer and installed blender and now it works perfectly. But thanks anyways! – Sarsha W Jun 17 '17 at 12:20
It seems that blender is missing the path to your texture.
Go to: File -> External Data -> Find Missing Files
- 2,078
- 4
- 20
- 39
-
Sorry I have tried this as well, It is located by blender. It is just not showing in the Rendered View port. So sorry it still does not work. – Sarsha W Nov 25 '16 at 08:27
-
Does a full render solve the problem or is it just the viewport rendering? – Delagone Nov 25 '16 at 08:29
-
I had the same problem, posted here.
Rick Riggs knows Blender. His suggestion to pack the image file:
Blender-> File -> External Data -> Automatically pack into .blend
worked like a charm.
For help packing images: Packing Texture Files In a Single Blend File
I tried these various things, but kept getting pink hue when trying to render in Eevee. Finally, I went to shading, chose World instead of the default option of Object. My "World Output" node was set to Cycles. I changed this to "All" and rendering worked in both Cycles and Eevee.
Had the same issue , Tried the missing file method and the file that was missing was not one for the objects in question but was the missing HDRI Texture , when replaced all was fine.

