Физ
![]() | |
Продолжительность: 7 минут 16 секунд. Физзахват видео | |
Разработчик(и) | Компания Стахе |
---|---|
Стабильная версия | 3.34 / 15 января 2020 г |
Операционная система | Microsoft Windows |
Тип | Игровой движок |
Лицензия | Общественное достояние |
Веб-сайт | физ. |
Phyz (Dax Phyz) является общественным достоянием , [1] 2.5D Физический движок со встроенным редактором, графикой и звуком DirectX . В отличие от большинства других физических движков реального времени, он основан на вершинах и является стохастическим . Его интегратор основан на с поддержкой SIMD ассемблерной версии Mersenne Twister генератора случайных чисел вместо традиционных LCP или итерационных методов, что позволяет моделировать большое количество микрообъектов. [2] с броуновским движением и макроэффектами, такими как резонанс объекта [3] и деформация .
Описание
[ редактировать ]Цель
[ редактировать ]Dax Phyz используется для моделирования и моделирования физических явлений, анимации статической графики, а также для создания видеороликов, интерфейсов с графическим интерфейсом и игр . Не существует определенной корреляции между Phyz и реальностью . [4]
Функции [5]
[ редактировать ]- Деформируемые и бьющиеся объекты ( динамика мягкого тела ).
- N-тел частиц Моделирование .
- Стержень, стержень, булавка, паз, ракета, заряд, магнит, тепло, привод и пользовательские ограничения.
- Тьюринг-полные логические компоненты реального времени (Phyz Logics).
- Взрывчатка.
- Звуковые эффекты столкновений и разрывов.
- на основе сообщений Интерфейс прикладного программирования .
- Редактирование в реальном времени с учетом ограничений.
- Метаболические эффекты.
- Импорт растрового изображения.
- Поддержка OpenMP 2.0.
Доступность платформы
[ редактировать ]Для Phyz требуется Windows с DirectX 9.0c или более поздней версии, адаптер дисплея с аппаратной поддержкой DirectX 9, процессор с полной поддержкой SSE2 и 1 ГБ свободной оперативной памяти. [6] Для метабалличных эффектов требуется адаптер дисплея с поддержкой GPGPU . [7]
ФизиЛизп
[ редактировать ]PhyzLizp, входящий в состав Phyz, представляет собой внешнее приложение, основанное на языке программирования Lisp (Lizp 4). Его можно использовать для измерения и управления событиями в Phyz, а также для создания расширений Phyz, таких как графические интерфейсы, сетевые шлюзы, нелинейные ограничения или игры. [8]
Скриншоты
[ редактировать ]- Сцена с молотком (вверху слева; деформируемые объекты): центр масс молотка смещается от его оси вращения, создавая крутящий момент, который удерживает линейку от вращения.
- Сцена с клином (вверху справа; бьющиеся предметы): Как произвести впечатление.
- Сцена Йоды (слева внизу; импорт растровых изображений, метабаллика): 3446 вершин и 13336 стержней; вершины образуют меташары с информацией о цвете из фотографии глиняной модели.
- Сцена с воздушным шаром (внизу справа; ограничение тепла): «Почему мне легче в воде?» — спросил Дакс после недавнего урока плавания. Дакс, как и воздушные шары, плавает, поскольку снизу толкается больше частиц, чем сверху, как в случае с плавучестью .
- Contained Air Burst (система частиц N-тел, динамика мягких тел): 32,068 вершин, 35,283 ограничений. После кратковременного образования гриба полусферические ударные волны распространяются к прямоугольным стенкам контейнера, где отражаются, в конечном итоге образуя форму клина посередине, быстро превращаясь в полусферу под действием силы тяжести.
См. также
[ редактировать ]- Электростатика
- Физика игры
- Магнетизм
- Физические двигатели
- Динамика жесткого тела
- Мягкая динамика тела
Ссылки
[ редактировать ]- ^ Заявление об общественном достоянии Phyz
- ^ Владислав Попков и др., 2002, J. Phys. А, Матем. Быт. 35 7187-7204: Достаточный критерий интегрируемости стохастической динамики многих тел . ISBN 978-5-901548-12-7
- ^ Ян А. Фрейнд (Университет Гумбольдта, Германия) и др., УСТНАЯ сессия C32, 12 марта 2006 г., Вашингтон: стохастический резонанс и фазовая синхронизация, индуцированная шумом
- ^ Часто задаваемые вопросы по шкале Phyz
- ^ Обзор возможностей Dax Phyz
- ^ Требования к платформе Phyz
- ^ Часто задаваемые вопросы по метаболике
- ^ Описание PhyzLizp