IT-словарь › Программирование › Мягкое тело (soft body)

Мягкое тело (soft body)

Программирование Svenska → Обновлено: 2026-10-24

Тело, которое под действием силы деформируется, а не сохраняет форму, — ткань, желе, резина; противоположность твёрдого тела.

Твёрдое тело движется и вращается, но никогда не гнётся; мягкое сжимается и колеблется. Классическая дешёвая модель — сетка точечных масс, соединённых пружинами или ограничениями расстояния, которую шагают по Верле и релаксируют каждый кадр: по этому рецепту сделано большинство тканей и верёвок в играх. Более продвинутые движки берутся за position-based dynamics или метод конечных элементов, чтобы получить правдоподобную плоть и резину.

Цена в том, что состояния у мягкого тела куда больше, чем у твёрдого, и считать их дороже, поэтому игры выбирают деформируемые объекты осознанно, а не делают мягким всё подряд.

← Назад к словарю