There seems to be some differences when plotting a surface with BSplineSurface and with BSplineFunction.
Points={...}
A=BSplineSurface[Points]
B=BSplineFunction[Points]
PlotA=Graphics3D[A]
PlotB=ParametricPlot3D[B[u,v],{u,0,1},{v,0,1}]
Notice the ripples when using BSplineFunction (Second image below). Results from 'BSplineSurface' seems much more "natural".
Any ideas on how to make results from BSplineFunction look like the ones from BSplineSurface?


PlotPointssetting ofParametricPlot3D[]. – J. M.'s missing motivation Oct 08 '15 at 12:09