Plot3D[Sin[x+Sin[y]],{x,-8,8},{y,-8,8},PlotStyle ->Texture[],Mesh->False,BoxRatios->{1,1,0.2},Lighting->"Neutral"]

ParametricPlot3D[{(3+Cos[v])Sin[u],(3+Cos[v])Cos[u],Sin[v]},{u,0,2Pi}, {v,0,2Pi},PlotStyle->Texture[],Lighting->"Neutral",Boxed->False,Axes->False,Mesh->False,PlotPoints->{50,50}]

Plot3D[1/(x^2 + y^2 +.05),{x,-1,1},{y,-1,1},PlotStyle->Texture[Rasterize[InputNotebook[]]],PlotRange->All,Mesh->False,Boxed->False,Axes->False,Lighting->"Neutral"]