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$
7
  • $\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, 2017 at 16:36
  • $\begingroup$ Did you hide the texture from render view? $\endgroup$ Aug 10, 2017 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$ Aug 10, 2017 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$ Aug 10, 2017 at 17:16
  • $\begingroup$ can you upload your file? Use blend-exchange.giantcowfilms.com $\endgroup$
    – user1853
    Aug 10, 2017 at 17:21

2 Answers 2

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$
7
  • $\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$ Aug 10, 2017 at 20:44
  • $\begingroup$ Interesting... I'll check it out! $\endgroup$
    – Matt
    Aug 11, 2017 at 21:31
  • $\begingroup$ Any findings Matt? $\endgroup$ Aug 14, 2017 at 9:17
  • $\begingroup$ I'm so sorry, I haven't gotten to this yet. I will, I promise ;-) $\endgroup$
    – Matt
    Aug 15, 2017 at 13:15
  • $\begingroup$ A okay, that's okay. I'll wait. $\endgroup$ Aug 15, 2017 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$
0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .