Современные методы и инструменты
Original size 1140x1600

Современные методы и инструменты

PROTECT STATUS: not protected
3
This project is a student project at the School of Design or a research project at the School of Design. This project is not commercial and serves educational purposes

2.1 Процедурные и физические методы: Сравнение процедурных и физических подходов.

Процедурные методы

Процедурные методы создают волны при помощи различных алгоритмов (Perlin noise, Gerstner waves). Они являются легкими для вычисления и поэтому зачастую применяются в видеоиграх для real-time симуляций.

big
Original size 600x338

Realtime симуляция в UE5

Физические методы

Физические методы применяют уравнения или SPH для создания максимально реалистичных симуляций и взаимодействия воды с объектами. В основном применяются в кинематографе и в синематиках.

big
Original size 800x450

WOWS. German Battleships. Cinematic Trailer

Сравнение

Процедурные методы менее качественные, но зато не требуют больших вычислительных мощностей и могут воспроизводиться в realtime’е.

В то время как физические методы выдают максимально качественную и реалистичную картинку, но очень трудоемки и не могут воспроизводиться в реальном времени.

Original size 720x720

Физическая симуляция в Houdini

2.2 Инструменты для симуляции: Обзор ключевых программ и их возможностей.

Houdini:

Является одним из ведущих инструментов для создания комплексных и физически корректных симуляций. Данная программа является незаменимой в киноиндустрии, но также применяется и в других сферах.

Original size 1277x930

Создание волн в Houdini

Bifrost (Autodesk Maya):

Bifrost является встроенным инструментом для симуляции жидкости в программе Maya. Плюсом данной программы является интеграция в основной 3D пакет, что облегчает работу художникам.

Original size 2555x1385

Создание симуляции в Bifrost (Autodesk Maya)

Unreal Engine и Unity:

Ведущие игровые движки в индустрии. Их возможности используются для создания процедурных симуляций в реальном времени. Тем самым эти инструменты отлично подходят для игр.

Original size 2559x1439

Симуляция воды в UE5

Blender:

3D пакет Blender имеет в своем составе плагин Mantaflow, который открывает возможности к симуляции воды и волн разных уровней. В сочетании с бесплатным распространением программы, это неплохой вариант.

Original size 2559x1439

Создание волн и их взаимодействие с лодкой в Blender

2.3 Примеры современных проектов: Использование симуляций волн в недавних фильмах и играх.

Фильмы

«Аквамен» (2018): Этот фильм содержит в себе огромное количество надводных и подводных сцен, которые были созданы с помощью Houdini.

Original size 600x338

Аквамен (2018)

Аквамен (2018)

«Интерстеллар» (2014): В этом фильме для создания огромных волн на планете Миллер применялись как физические, так и процедурные методы.

Original size 600x338

Интерстеллар (2014)

Интерстеллар (2014)

ИГРЫ

Microsoft Flight Simulator (2024): В данной видеоигре океан был создан с применением процедурной симуляции и имеет способность меняться исходя из погодных условий.

Original size 800x450

Microsoft Flight Simulator (2024)

Microsoft Flight Simulator (2024)

Naval Action (2019): Симулятор парусного флота. В этой игре разработчики приложили большое количество усилий чтобы создать достоверный океан с динамической погодой.

Original size 800x450

Naval Action (2019)

Naval Action (2019)

Современные методы и инструменты
3
Chapter:
1
2
3
4
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more