how to draw a semitransparent cuboid with an image inside?

I want to draw a cube with a specific opacity and an Image placed inside it. My plan was to use those cubes as building blocks of a 3 dimensional representation of a 3 rank tensor ( more or less like this ).

I can easily draw the cubes in the right spots but placing the images inside them is beyond my ability. how can I achieve the result I want?

• There was a useful question about placing text in fixed positions in 3d in a non-rotating manner, and taking into account the distance from the observer, but I cannot find it :( – corey979 Nov 6 '16 at 9:46
• damn :-(. if i could insert a plane in the cuboid and draw the 2d image on that plane i could use this trick to solve the problem – Alucard Nov 6 '16 at 14:38
• Why not to use something like Graphics3D[Cuboid /@ Position[BoxMatrix[All, {5, 5, 5}], 1]]? Do you really need Raster? – Alexey Popkov Nov 7 '16 at 21:02
• well i need to place numbers on the boxes and make them transparent otherwise i can't see the numbers in the central part of the cube – Alucard Nov 7 '16 at 23:09

g1 = Graphics3D[{Opacity[0.02],