I feel like I'm missing something here. I have a scene with two Alembics - one is imported using the legacy Alembic import option, the other via a GPUCache.
Shading works identically on both objects - however displacement and tesselation is only affecting the 'imported' version.
I've had a look through the Alembic overrides, and tried multiple combinations of stuff but to no avail.
Any ideas where I'm going wrong? Thanks
Solved! Go to Solution.
Okay, looks like I have this solved. I had previously tried using Operators to force the shader and displacement attributes on the GPUCache object, but they weren't working. Thankfully, today they are.
In case anyone else runs into this problem, specifically setting the following attributes fixed things:
subdiv_type = 'catclark' subdiv_iterations = 4 disp_map = 'checker1' shader = 'MTL_Cow'