Решили: диапазон стресс-теста берётся ИЗ КЛИПОВ, а не назначается автором проверки. RigStress собирает min/max по всем кривым localEulerAnglesRaw.z каждого сустава и гнёт его ровно на столько, сколько требует игра.

Почему: ±40°, выбранные на глаз, дали благополучную картину и вывод «арт держит повороты». Реальный диапазон плеча оказался 220° (−26…+194 по девяти клипам) — впятеро шире, — и на 194° рука разваливается: наплечник вывернут, рукав читается как чужая деталь, кисть с мечом уходит за голову. Проверка, придумавшая себе нагрузку, отвечает на вопрос, которого никто не задавал.

Сказано: «Но мы ведь крутим и иначе все. Глянь наши позы в атаках и тд. И дай скрин по всем ситуциям.» (03.08.2026, сессия d19f7828).

Грабли:

  • Локоть (диапазон 50°) и хват (84°) шов держат — 6–10% перекрытия хватает. Ломается именно замах, и причина не в разрезе, а в том, что наплечник нарисован под ОДНО положение плеча: второго ракурса у него нет и взяться ему неоткуда.
  • Метрика перекрытия молчит там, где интереснее всего. У головы и плеча родительский кусок — белый плейсхолдер без объявленного пивота, и пара не считается: OVERLAP N/A. Пока торса в арте нет, вердикт по этим двум суставам выносится глазами по картинке.
  • Кисть в лист не попала: её контейнер Visual Part (Arm_Hand) висит на кости Arm_Down, а не на одноимённой, и признак «кусок своей кости» её отсекает. Признак верный для выбора цели у Fit и слишком строгий для выбора суставов теста.

Владелец правды: RigStress.cs (сбор диапазонов и рендер), клипы в Prefabs/Bones (сами диапазоны).