1
$\begingroup$

I'm working on Cycles render. I first added a material, went to color and inputted my texture image. I then unwrapped my object and applied the texture. When I press "shift z" to have a preview render, my object got the nice little texture. But then when I click on render, my texture doesn't show, it's not just plain white.

  • shift z view

enter image description here

  • Render view

enter image description here

Any ideas on what i can do to solve this problem?

Thank youu

enter image description here

enter image description here

This is my settings.

(I added the texture in this one)

$\endgroup$
  • $\begingroup$ It's really difficult to guess at what might be wrong. Can you add some screenshots of your node setup and/or render settings? If you don't have enough rep to post more images, just add links in the comments, and we'll get someone to add them to your post for you. $\endgroup$ – Matt Aug 10 '17 at 16:36
  • $\begingroup$ Did you hide the texture from render view? $\endgroup$ – HappyBlenderUser Aug 10 '17 at 16:45
  • $\begingroup$ What do you mean hide the texture from render view.. where is the option to enable it, in case I have enabled it by accident. thank you $\endgroup$ – BlenderForFun Aug 10 '17 at 17:01
  • $\begingroup$ I used motion tracking, so when I clicked on "setup tracking scene" the compositing was done automatically, so I don't think that that is where is the problem. $\endgroup$ – BlenderForFun Aug 10 '17 at 17:16
  • $\begingroup$ can you upload your file? Use blend-exchange.giantcowfilms.com $\endgroup$ – cegaton Aug 10 '17 at 17:21
1
$\begingroup$

EDIT: This is not the right answer.

This is a common confusion that I wish Blender would clarify. Making a texture work in the viewport is not necessarily the same as making it work in the render.

The short answer is: you have to plug UV coordinates into the Vector slot of your texture node. If you have more than one UV Map, you have to do a bit of trickery (which is not at all obvious) to choose which UV map you plug in.

enter image description here

Documentation

To further the confusion, it's quite possible (and not terribly difficult) to make your object use a completely different image and UV map in the viewport than it does in the render.

$\endgroup$
  • $\begingroup$ Hello Matt, in shader nodes, I added a texture coordinate and linked "UV" to the vector of my image texture but the result was the same. I also tried to assign the object, but nothing changed. You can try it yourself with my blender file I shared. I might have done something wrong. Do you have any other ideas on what causes the problem? thank you for your repsonse by the way $\endgroup$ – BlenderForFun Aug 10 '17 at 20:44
  • $\begingroup$ Interesting... I'll check it out! $\endgroup$ – Matt Aug 11 '17 at 21:31
  • $\begingroup$ Any findings Matt? $\endgroup$ – BlenderForFun Aug 14 '17 at 9:17
  • $\begingroup$ I'm so sorry, I haven't gotten to this yet. I will, I promise ;-) $\endgroup$ – Matt Aug 15 '17 at 13:15
  • $\begingroup$ A okay, that's okay. I'll wait. $\endgroup$ – BlenderForFun Aug 15 '17 at 14:36
1
$\begingroup$

The problem is a compositing problem, but I'm not as familiar with compositing, so I'm not 100% sure what's going on.

I got it working by turning off the layer mask and adding the paper guy to BOTH the foreground and background layers. Then it works, without having to change anything else.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.