物理演算エンジン

提供: MonoBook
2018年8月23日 (木) 07:45時点におけるimported>Administratorによる版 (→‎概要)
ナビゲーションに移動 検索に移動

物理演算エンジン(読み:ぶつりえんざんエンジン、英語:physics engine)とは、質量・速度・摩擦・風といった、古典力学的な法則をシミュレーションするコンピュータソフトウェアである。略して「物理演算」、「物理エンジン」、「Physics」とも呼ばれる。

概要

この項目はXamarin.MacおよびXamarin.AndroidにおけるMonoGameで使える物理演算エンジンを調査するために書いている。よって内容は極端に偏っているし、ざっくり触った程度での大嘘も含まれる。

物理演算エンジンのほとんどはプログラムなどに組み込むミドルウェアライブラリ)である。稀にスタンドアロンで動くソフトウェアもある。スタンドアロン製品はロボコンに出ているようなロボットの開発者なんかが設計段階の大雑把なシミュレーションに使っているらしい。

物理演算エンジンとひとことでいっても、映像作品向けのリアリティを追求したものと、ゲーム向けの物理法則を無視して派手に作用するものがある。一昔前のゲームで多様されたHavokなど一部のライブラリでは放送用とゲーム用の演算方式を設定で簡単に切り替えられる。

ググるゲームエンジン系の情報は豊富にある。日本語による情報は少ないため検索キーワード英語の「physics」が捗るようだ。

主な物理演算エンジン

アプリケーション

ライブラリ

.NET Framework

2D
3D

関連項目

参考文献