@dbase here is the ExtrudedPolygon approach
https://www.babylonjs-playground.com/#2CU0P1#1
then applying the faceUV and faceColours technique used on the frame to the picture as well https://www.babylonjs-playground.com/#2CU0P1#2
with light and rotation https://www.babylonjs-playground.com/#2CU0P1#3
Next step is PBR for frame as suggested by @PatrickRyan, that I will leave you to play with.