| フィズ(ダックスフィズ) | |
|---|---|
Phyzビデオキャプチャ | |
| 開発者 | ファーム・スタッシュ |
| 安定版リリース | 3.34 / 2022年8月25日 ( 2022-08-25 ) |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| タイプ | ゲームエンジン |
| ライセンス | パブリックドメイン |
| Webサイト | phyz.ath.cx |
Phyz(Dax Phyz)はパブリックドメイン[1]の 2.5D 物理エンジンで、エディタとDirectXグラフィックス・サウンドが内蔵されています。他の多くのリアルタイム物理エンジンとは異なり、頂点ベースで確率的な物理演算を行います。その積分器は、従来のLCPや反復法ではなく、メルセンヌツイスター乱数生成器のSIMD対応アセンブリ版に基づいており、ブラウン運動を伴う多数の微小物体[2]や、物体共鳴[3]や変形などのマクロ効果のシミュレーションを可能にします。
説明
目的
Dax Phyzは、物理現象のモデル化とシミュレーション、静的グラフィックスのアニメーション化、ビデオ、 GUI フロントエンド、ゲームの作成に使用されます。Phyzと現実世界の間には、明確な相関関係はありません。[4]
特徴
出典: [5]
- 変形可能かつ破壊可能なオブジェクト(ソフトボディダイナミクス)。
- N 体 粒子 シミュレーション。
- ロッド、スティック、ピン、スロット、ロケット、チャージ、マグネット、熱、アクチュエータ、カスタム制約。
- チューリング完全なリアルタイム ロジック コンポーネント (Phyz Logics)。
- 爆発物。
- 衝突と破損の音響効果。
- メッセージベースの アプリケーション プログラミング インターフェイス。
- リアルタイムで制約を考慮した編集。
- メタバリックス効果。
- ビットマップのインポート。
- OpenMP 2.0 のサポート。
プラットフォームの可用性
Phyzには、 DirectX 9.0c以降を搭載したWindows、DirectX 9のハードウェアサポートを備えたディスプレイアダプタ、SSE2をフルサポートしたCPU、1GBの空きRAMが必要です。[6] メタバリックエフェクトにはGPGPU対応ディスプレイアダプタが必要です。[7]
フィズリズプ
PhyzLizpはPhyzに付属しており、 Lispプログラミング言語(Lizp 4)をベースにした外部アプリケーションです。PhyzLizpは、Phyz内のイベントを測定・制御したり、グラフィカルインターフェース、ネットワークゲートウェイ、非線形制約、ゲームなどのPhyz拡張機能を作成したりするために使用できます。[8]
スクリーンショット
- ハンマーのシーン (左上、変形可能なオブジェクト): ハンマーの重心が回転軸からずれているため、定規の回転を妨げるトルクが生じます。
- ウェッジシーン(右上、壊れやすいオブジェクト):印象を与える方法。
- ヨーダのシーン (左下、ビットマップ インポート、メタボール): 3,446 個の頂点と 13,336 本のロッド。頂点は粘土模型の写真から得た色情報を使用してメタボールを形成します。
- 風船のシーン(右下、熱による制約):「どうして水の中では軽いんだろう?」と、水泳のレッスンの後、ダックスは尋ねました。ダックスは風船のように、浮力のように、水面よりも水面下の粒子の方が多く押されるので浮かびます。
- Contained Air Burst(N体粒子システム、ソフトボディダイナミクス):頂点数32,068、拘束数35,283。半球状の衝撃波は、短時間のキノコ状を呈した後、長方形の容器の壁に伝播し、そこで反射して最終的に中央にくさび形を形成し、重力の影響を受けて急速に半球形へと変化します。
参照
参考文献
- ^ Phyzパブリックドメインリリース声明
- ^ Vladislav Popkov他、2002年、J. Phys. A, Math. Gen. 35 7187-7204:確率的多体力学の積分可能性のための十分な基準。ISBN 978-5-901548-12-7
- ^ Jan A. Freund(ドイツ、フンボルト大学)他、口頭発表セッションC32、2006年3月12日、ワシントン:確率共鳴とノイズ誘起位相同期
- ^ Phyzスケールに関するよくある質問
- ^ Dax Phyzの機能概要
- ^ Phyzプラットフォーム要件
- ^ メタバリックスに関するよくある質問
- ^ PhyzLizpの説明
外部リンク
- Dax Phyz公式ホームページ
