Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Phyz (Dax Phyz) - это общественное достояние , [1] физический движок 2.5D со встроенным редактором, графикой и звуком DirectX . В отличие от большинства других движков физики реального времени, он основан на вершинах и стохастичен . Его интегратор основан на версии сборки генератора случайных чисел Mersenne Twister с поддержкой SIMD , а не на традиционных LCP или итерационных методах, что позволяет моделировать большое количество микрообъектов [2] с броуновским движением и макроэффектами, такими как объект резонанс [3] и деформация .

Описание [ править ]

Цель [ править ]

Dax Phyz используется для модели и моделировать физические явления, чтобы оживить статическую графику, а также для создания видео, GUI фронт-эндов и игры . Нет определенной корреляции между Phyz и реальностью . [4]

Особенности [5] [ править ]

  • Деформируемые и хрупкие предметы ( динамика мягкого тела ).
  • Моделирование N- частиц .
  • Стержень, палка, штифт, паз, ракета, заряд, магнит, тепло, привод и пользовательские ограничения.
  • Полные по Тьюрингу логические компоненты в реальном времени (Phyz Logics).
  • Взрывчатые вещества.
  • Звуковые эффекты столкновения и разрыва.
  • Интерфейс прикладного программирования на основе сообщений .
  • Редактирование в реальном времени с учетом ограничений.
  • Металлические эффекты.
  • Импорт растрового изображения.
  • Поддержка OpenMP 2.0.

Доступность платформы [ править ]

Phyz требует Windows с DirectX 9.0c или новее, видеоадаптера с аппаратной поддержкой DirectX 9, ЦП с полной поддержкой SSE2 и 1 ГБ свободной оперативной памяти. [6] Для метаболических эффектов требуется адаптер дисплея с поддержкой GPGPU . [7]

PhyzLizp [ править ]

PhyzLizp, входящий в состав Phyz, представляет собой внешнее приложение, основанное на языке программирования Lisp (Lizp 4). Его можно использовать для измерения и управления событиями в Phyz, а также для создания расширений Phyz, таких как графические интерфейсы, сетевые шлюзы, нелинейные ограничения или игры. [8]

Скриншоты [ править ]

  1. Сцена с молотком (вверху слева; деформируемые объекты): центр масс молота смещен относительно оси вращения, создавая крутящий момент, который не позволяет линейке вращаться.
  2. Сцена с клином (вверху справа; бьющиеся предметы): как произвести впечатление.
  3. Сцена Йоды (внизу слева; импорт растрового изображения, метабалтика): 3,446 вершины и 13,336 стержней; вершины образуют метабалы с информацией о цвете с фотографии глиняной модели.
  4. Сцена с воздушным шаром (внизу справа; ограничения тепла): «Почему я легче в воде?» - спросил Дакс после недавнего урока плавания. Дакс, как воздушные шары, плавает, поскольку на дно толкается больше частиц, чем на верх, как в плавучести .
  1. Сдерживаемый воздушный взрыв (система N-тел, динамика мягких тел): 32.068 вершин, 35.283 ограничений. После кратковременного грибовидного образования полусферические ударные волны распространяются на прямоугольные стенки контейнера, где они отражаются, в конечном итоге формируя форму клина в середине, быстро превращаясь в полусферу под действием силы тяжести.

См. Также [ править ]

  • Электростатика
  • Физика игры
  • Магнетизм
  • Физические двигатели
  • Динамика жесткого тела
  • Динамика мягкого тела

Ссылки [ править ]

  1. ^ Заявление о выпуске общественного достояния Phyz
  2. Владислав Попков и др., 2002, J. Phys. А. Математика. Gen. 35 7187-7204: Достаточный критерий интегрируемости стохастической динамики многих тел . ISBN  978-5-901548-12-7
  3. ^ Ян А. Фройнд (Университет Гумбольдта, Германия) и др., Устная сессия C32, 12 марта 2006 г., Вашингтон: стохастический резонанс и индуцированная шумом фазовая синхронизация
  4. ^ Часто задаваемые вопросы по шкале Phyz
  5. ^ Обзор возможностей Dax Phyz
  6. ^ Требования к платформе Phyz
  7. ^ Metaballics FAQ
  8. ^ Описание PhyzLizp

Внешние ссылки [ править ]

  • Официальная домашняя страница Dax Phyz