Copy link to clipboard
Copied
Basically, I have a wiggly shape on a 3D layer but the cast shadows aren't wiggling with the shape. Video attached.
The yellow shape has a Turbulent Displace effect on it. The evolution has an expression "time*200"
Cast shadows are switched on. There's a spotlight layer with cast shadows enabled.
The cast shadow only keeps the shape's original contour and doesn't reflect the turbulent displacement. How do I fix this?
You have a rendering order problem. Pre-compose the layer with Turbulent Displace moving all attributes, move the Turbulent Displace Effect to a 2D Adjustment layer above the original 3D layer, and return to the Main comp and Collapse transformations. That should solve your rendering order problem.
Copy link to clipboard
Copied
Any chance you're using the C4D renderer? If so, switching to the Standard renderer would be the first thing to do. Otherwise a screenshot of the timeline and composition might clarify things. Cropped screenshots or rendered clips don't really tell us much.
Mylenium
Copy link to clipboard
Copied
I'm using the Classic 3D renderer.
Here is a screenshot of everything.
Copy link to clipboard
Copied
Turn off the motion blur preview and check your hardware acceleration and/ or turn off Draft 3D. This looks like just another of those quadrillion bugs/ issues with GPU functions.
Mylenium
Copy link to clipboard
Copied
Thank you for your suggestions, unfortunately the cast shadows are still static.
Copy link to clipboard
Copied
You have a rendering order problem. Pre-compose the layer with Turbulent Displace moving all attributes, move the Turbulent Displace Effect to a 2D Adjustment layer above the original 3D layer, and return to the Main comp and Collapse transformations. That should solve your rendering order problem.
Copy link to clipboard
Copied
Fantastic! Thank you so much, this worked perfectly.
I also found that simply pre-composing the shape layer with the Turbulent Displace applied to the shape works just as well.