t = ;

Grid[Map[Show[#,Boxed->False,Axes->None,ImageSize->280,Lighting->"Neutral"]&,{{Plot3D[x+y+3 Sin[x y],{x,0,3},{y,0,3},Mesh->None,PlotStyle->Texture[t]],Plot3D[x+y+3 Sin[x y],{x,0,3},{y,0,3},Mesh->None,PlotStyle->Texture[t],TextureCoordinateScaling->False]},{Plot3D[x+y+3 Sin[x y],{x,0,3},{y,0,3},Mesh->None,PlotStyle->Texture[t],TextureCoordinateFunction->({#1-#2,#1+#2}&)],Plot3D[x+y+3 Sin[x y],{x,0,3},{y,0,3},Mesh->None,PlotStyle->Texture[t],TextureCoordinateFunction->({#1-#2,#1+#2}&),TextureCoordinateScaling->False]}},{2}]]