TGViewer
Моделируй физику Моделируй физику @matmodphysics · 216 subscribers
Post #31 266
▶️▶️Моделирование воды в компьютерных играх

◼️Моделирование движения жидкости — это сложная задача, требующая решения уравнений Навье-Стокса и уравнения неразрывности. Однако решение этих уравнений в трехмерном пространстве может потребовать значительных временных и вычислительных ресурсов. Именно поэтому в компьютерных играх часто применяется метод сглаженных частиц (Smoothed Particle Hydrodynamics, SPH). Этот метод, хотя и используется в научных исследованиях, например, для моделирования формирования звезд и галактик (как показано на первой гифке), оказался весьма эффективным и в тех случаях, когда необходима реалистичная визуализация без строгого соблюдения физики процесса.

⚫️Суть метода заключается в том, что жидкость моделируется в виде «частиц» (представленных на второй гифке), каждая из которых обладает собственной массой и скоростью. При движении эти частицы взаимодействуют в соответствии с законами сохранения импульса и энергии. Причём каждая частица оказывает влияние не только на своих «соседей», но и на окружающее пространство. Для этого используется функция сглаживания, которая позволяет учитывать воздействие близлежащих частиц на свойства каждой отдельной частицы. Это способствует созданию более плавного и непрерывного представления жидкости. В конечном итоге осуществляется интерполяция между частицами, что иллюстрируется на третьей гифке.

Не хотел углубляться в строгую математику и слишком подробно расписывать детали. Просто постарался объяснить основные моменты ☺️
  • 🔥 5
  • 👍 2
More from @matmodphysics
  1. Sep 19, 2025Слушаем выпуск №10 подкаста «Математическим путём» (медиапроект НИЯУ МИФИ и Сообщества по…
  2. Sep 2, 2025Когда творческий отпуск был сильно больше чем планировал, а здесь оказывается нужно вести…
  3. Jul 17, 2025🔥Значимое событие 17 июля. ▶️Полез посмотреть, что интересного было в этот день. Оказывае…
  4. Jul 16, 2025📈 Абитуриентам. Продолжение ⚛️ ✍️ Наши научные направления объединены в единую программу…
  5. Jul 16, 2025📈 Абитуриентам 📈 В самом разгаре приемная кампания. Абитуриенты судорожно пытаются сдела…
  6. Jul 16, 2025Привет, ребят ❗️Напоминаю, что у нас идёт набор на первый курс по технической физике. Да-д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →