robust metor generation, problem with collision shape vs rendered shape