I'm pretty new to blender and trying to finish a simple animation of a kaleidoscope that I modeled. It looks fine in the viewport and all of the materials are assigned, but when I render it shows up pink. All of my materials were made by changing settings for the Principled BSDF. This is what the render looks like, and this is what I'm seeing in the viewport. Here's the top of my materials panel. I don't know what's helpful to show, but I can upload any other screenshots, just let me know! I'm sure I'm just missing something simple but I've tried everything I can think of. Any tips are appreciated! Thanks!
It can be a little confusing at first to figure out how materials are applied and to which objects. Are you sure the object you're rendering is the one to which you've applied the pictured texture? You seem to have a lot of similarly named objects in the animation.
I'd recommend you make sure you don't have duplicate objects in the same space, and then make sure the material is applied to the one visible in the render.