Решатель (solver)¶
Ссылка
- Панель:
Настройки на панели решателя мягкого тела определяют точность симуляции.
- Размер шага Мин. (step size min)
Минимальное количество шагов симуляции на кадр. Увеличьте это значение, если мягкое тело пропускает быстро движущиеся объекты столкновения.
- Максимум (max)
Максимальное количество шагов симуляции на кадр. Обычно количество шагов симуляции задаётся динамически (с помощью «предельной погрешности»), но у вас, вероятно, есть веская причина изменить это значение.
- Автоматический размер шага (auto-step)
Использовать скорости для автоматического определения размера шага. Помогает решателю определить, сколько работы ему нужно выполнить, исходя из того, как быстро всё движется.
- Предельная погрешность (error limit)
Управляет общим качеством предоставляемого решения. Самый важный параметр, определяющий, насколько точно решатель должен проверять столкновения. Начните со значения, равного половине средней длины ребра. Если есть видимые ошибки, дрожание или завышенные отклики – уменьшите значение. Решатель отслеживает, насколько «плохо» он работает, и предельная погрешность заставляет его выполнять некоторую «адаптивную калибровку шага».
Диагностика (diagnostics)¶
- Выводить оценку производительности на консоль (print performance to console)
Выводит на консоль информацию о работе решателя.
- Рассчитать трансформации (estimate transforms)
Расчёт матрицы, разделённой на
COM
(центр массы),ROT
(вращение),SCALE
(масштаб).
Помощники (helpers)¶
Эти настройки управляют тем, как мягкое тело будет реагировать (деформироваться), когда оно приближается или фактически пересекает (врезается) в другой объект столкновения на том же слое.
- Заполнение (choke)
Успокаивает (уменьшает скорость выхода) вершину или ребро, как только они проникают в меш «столкновения».
- Нечётко (fuzzy)
Нечёткость при столкновении: высокие значения делают обработку столкновений более быстрой, но менее стабильной. Симуляция происходит быстрее, но с меньшей точностью.