This is probably fairly naive, but does having non-identically couloured bits of fabric help? Maybe by using temporary dyes that can be washed out at the end of the fabrication process (or evaporate before that)?