Graphics3D[{Polygon[{{0, 0, 0}, {0, 1., 0}, {2., 1., 0}, {2., 0, 0}}], Polygon[{{0, 0, 3.}, {0, 1., 3.}, {2., 1., 3.}, {2., 0, 3.}}], {Polygon[{{0, 0, 0}, {0, 1., 0}, {0, 1., 3.}, {0, 0, 3.}}], Polygon[{{0, 1., 0}, {2., 1., 0}, {2., 1., 3.}, {0, 1., 3.}}], Polygon[{{2., 1., 0}, {2., 0, 0}, {2., 0, 3.}, {2., 1., 3.}}], Polygon[{{2., 0, 0}, {0, 0, 0}, {0, 0, 3.}, {2., 0, 3.}}]}}, {DisplayFunction -> Identity, LightSources -> {{{1., 0., 1.}, RGBColor[1., 0, 0]}, {{1., 1., 1.}, RGBColor[0, 1., 0]}, {{0., 1., 1.}, RGBColor[0, 0, 1.]}, {{-1., -1., -1.}, RGBColor[0.5, 0.5, 0.5]}}, Boxed -> False}]