CachableRed cr;
cr = GraphicsUtil.wrap(getSource().createRendering(rc));
BumpMap bumpMap = new BumpMap(cr, surfaceScale, scaleX, scaleY);
cr = new SpecularLightingRed(ks, specularExponent, light, bumpMap,
devRect, 1/scaleX, 1/scaleY);
// Return sheared/rotated tiled image
AffineTransform shearAt =
new AffineTransform(sx/scaleX, shy/scaleX,