 	  //float r2 = r * 1.1e-4 * 0.1;
 	  float r2 = r * 0.1;
 	  reals.r = r2;
-	  for (int dx = 0; dx <= 2 * reals.sigma; dx+=15)
+	  for (int dx = 0; dx <= 2 * reals.sigma; dx+=8)
 	    {
-	      for (int dy = - 2 * reals.sigma; dy <= 2 * reals.sigma; dy+=15)
+	      for (int dy = - 2 * reals.sigma; dy <= 2 * reals.sigma; dy+=8)
 		{
 		  reals.x = dx;
 		  reals.y = dy;

    float qx = rawx - x - FX * 0.5;
    float qy = rawy - y - FY * 0.5;

    float r2 = r * r - qx * qx + qy * qy;
    if (r2 < 0) r2 = 0;

    r2 = sqrt(r2);

  spherer.dPattern = dPattern.data();
  spherer.tid = tid;
  realsphere reals;
  reals.sigma = 30;

  for (int img = 0; img < fullsize[0]; img++)
    {
