Page MenuHome

Eevee - Generated coordinates don't follow mesh deformation
Closed, ResolvedPublic

Description

I apologize if this is a duplicate or a known issue. I could've sworn I've seen this reported multiple times, and even mentioned by developers somewhere. I wanted to show to someone a report so he knows developers are aware of the issue, but I used the Search function and I couldn't find anything, so I'm reporting it for good measure. I found T52528 but it's from last year

System Information
Win 10 64, Nvidia 1060
Blender Version
worked: On the material viewport of 2.79, and on Cycles
broken: blender-2.80.0-git.d415b5c7b85-windows64, on Eevee
Short description of error
Generated coordinates don't follow mesh deformation in Eevee, they do in Cycles, and in Material preview in 2.79. Open the file in 2.7 and 2.8

Event Timeline

Wo!262 (wo262) edited projects, added BF Blender: 2.8; removed BF Blender.
ronan ducluzeau (zeauro) triaged this task as Confirmed, Medium priority.Dec 14 2018, 4:15 PM

confimred on 21523b5 on ubuntu 16.04

Your .blend file contains a shapekey. Problem also exists with modifiers.

Proper handling of auto-texture space is probably a complicated todo.

confimred on 21523b5 on ubuntu 16.04

Your .blend file contains a shapekey. Problem also exists with modifiers.

Proper handling of auto-texture space is probably a complicated todo.

Yeah, probably. But I was surprised to discover that it also works on the 2.7 material viewport, I thought it only worked on Cycles. Idk if they could use that code

Now that rBec0eeb918bac is implemented, objects with a modifier stack deform the textures correctly. All that's left is for objects with no modifier stack to work as well, those being deformed by shapekeys, which I think is the only non-modifier way of deforming meshes that's not being taken into account. Putting a disabled dummy modifier is my current workaround though