When using skin with Groups of some primitives, this work slowly: the cooking time increases exponentially with an increase in the number of primitives (100.000 and more). Use foreach for some primitives (e. g., 1000):i@skinGroup = i@primnum / 1000;