LerpworksAcademy
На этой странице

Математика и физика › Физика движения

Плавучесть: объект на волнах

Нужно знать заранее: Силы: гравитация, трение и сопротивление, Пружины и затухание: плавная камера и мягкие движения

Почему вода выталкивает предметы и почему одни плавают, а другие тонут. Как это делают в игре: несколько точек замера по корпусу, в каждой — пружина и затухание. Откуда берётся высота волны, почему физика и картинка воды должны считать одну волну, что держит лодку от переворота и почему она идёт носом вперёд.

Зачем это

Вода в игре — обычно картинка: поверхность, которую материал двигает волнами. Физика о ней ничего не знает. Чтобы лодка качалась, а бочка всплывала, нужна сила, которая толкает предмет вверх, и игры считают её упрощённо, в нескольких точках. Если понимать, откуда эта сила и как её упрощают, настроишь любую плавучесть и поймёшь, почему лодка прыгает, висит над водой или переворачивается.

Дальше в статье

  1. Вода выталкивает весом вытесненной воды
  2. Как это делают в игре: точки замера
  3. Высота волны в точке
  4. Устойчивость: почему низкий груз держит лодку
  5. Сопротивление воды: вперёд легко, боком тяжело
  6. Цена и хитрости
  7. В движках и Blender
  8. Где ломается
  9. Связи: та же идея в других областях
  10. Главное
  11. Проверь себя