SEAMLESS DROP TEXTURES
Transformations of Cartesian to cyclic axes with various drop methods are presented here.
Grayscale Blender output from straight, single and diagonal drop methods.
We believe the diagonal drop may be a novel method.
By changing from Cartesian (u,v) coordinates to cyclic axes mapped on a plane, one may produce seamless textures.
The join line has G1 continuity (tangent-smooth, with no sharp creases or “cliffs” at the seam).
Shearing the u, v (single drop) or both u and v (diagonal drop) coordinates results in drop patterns. The drop may breakup obvious repeats. These textures are still seamless. When excessive drop fractions are used, the pattern tends to distort by shearing too much, as such keep the drop fractions below 0.5.
For a single drop function one may think to use cylindrical mapping. However, there are two joins, which require two loops and mapping on a torus.
Examples are given for both single and diagonal drops using Blender.