3
$\begingroup$

File here:

Absolute newbie here. I made this eye texture following a tutorial on Youtube as part of a character. When I animate the character the texture from the eye sort of lags behind until the eye becomes completely red with a blue empty circle in the middle. I'm trying to find a solution but I'm completely lost tbh- sorry if a similar question has been asked, I did check but couldn't find anything that works

how it should look

texture begins to lag behind

eye goes red

$\endgroup$
  • 1
    $\begingroup$ hello, please share your file with this site (read the instructions): blend-exchange.giantcowfilms.com $\endgroup$ – moonboots Oct 14 at 10:05
  • $\begingroup$ @moonboots I've done it now, sorry! $\endgroup$ – Cam Oct 14 at 10:19
  • $\begingroup$ Yes I've noticed that when you use the Texture Coordinate "Object" output, the material won't follow if your object is rigged, which was not the case in 2.7. You can use another output socket,but maybe someone knows how to fix it. Could you also please link the tutorial? $\endgroup$ – moonboots Oct 14 at 10:38
  • $\begingroup$ This is the tutorial. I know I didn't quite do it right but it was good enough for what I need/want right now youtube.com/… $\endgroup$ – Cam Oct 14 at 10:43
  • $\begingroup$ @moonbots You mean changing from object texture coordinate to the other options? I tried doing that but I don't think any of them seemed to work... :( $\endgroup$ – Cam Oct 14 at 10:45
4
$\begingroup$

As opposed to "object" texture coordinates, "generated" texture coordinates will stay stable "around the mesh" when the mesh is animated.

enter image description here

As "object" texture coordinates, at starting point, are here roughly between -1 and 1 (nearly a sphere) and "generated" texture coordinates are between 0 and 1, we can scale by 2 and remove 1 to go from the second to the first.

enter image description here

So that you can chain this mapping with the existing one, for instance:

enter image description here

or if you prefer you can also tune the value manually.

| improve this answer | |
$\endgroup$
  • $\begingroup$ Oh my God, thank you so much lemon!!! This is amazing and so well explained. Thanks! $\endgroup$ – Cam Oct 14 at 15:54

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.