最終更新:2010-08-06 (金) 23:55:10 (5237d)
Irrlicht
Top / Irrlicht
オープンソースのゲーム向け3Dエンジン
http://irrlicht.sourceforge.net/
特徴
Irrlichtは3Dアプリケーション製作を助けるため、充実したドキュメント、豊富なサンプル、わかりやすいインターフェースを備えています。その他、以下の特徴があります
- 高性能リアルタイム3Dレンダリング
- DirectX 8.1?、DirectX 9?、OpenGL 2.0、Software描画と多彩なレンダラを共通APIで操作可能。
- マルチプラットフォーム
- Windows 9x, ME, NT, 2000, XP, XP64,(XBox),Linux,MacOS,Sun Solaris/SPARC
- プログラマブルシェーダー
- シーンマネージャー
- 階層シーングラフ?により、3Dモデルからアニメーションまで様々なオブジェクトを管理。 これにより、屋内と野外を区別することなく操作出来ます。
- キャラクターアニメーション
- 特殊効果
- バインド
- ソフトウェアレンダラ?
- 限定的機能ながら、2種類のソフトウェアレンダラを装備。それらは速さと再現性という、異なる特徴を持っています
- GUI
- 簡単に使えるカスタマイズ可能なスキン対応2DGUIシステム(エディットボックス、ボタン、リストetc)
- 2D描画関数
- αブレンド、カラーキー対応描画、フォント描画、これら2Dグラフィックを3D画面に合成できます。
- 対応フォーマット
- 画像
- Adobe Photoshop (.psd)
- JPEG File Interchange Format (.jpg)
- Portable Network Graphics (.png)
- Truevision Targa (.tga)
- Windows Bitmap (.bmp)
- Zsoft Paintbrush (.pcx)
- 3Dモデル
- 3D Studio meshes (.3ds)
- B3D files (.b3d)
- Alias Wavefront Maya (.obj)
- Cartography shop 4 (.csm)
- COLLADA (.xml, .dae)
- DeleD (.dmf)
- FSRad oct (.oct)Irrlicht scenes (.irr)
- Microsoft DirectX (.x) (binary & text)
- Milkshape (.ms3d)
- My3DTools 3 (.my3D)
- OGRE meshes (.mesh)
- Pulsar LMTools (.lmts)
- Quake 3 levels (.bsp)
- Quake 2 models (.md2)
- 画像
- 衝突判定
- 手軽で使いやすい衝突判定。
- ファイルシステム
- zipファイルからデータ読込可能
- 多言語環境
- 開発環境
- VisualStudio 6.0?, Visual Studio .NET,Visual Studio 2003?, Visual Studio 2005, CodeWarrior, Dev-C++ with g++3.2-4.0
- 入力