最終更新:2010-08-06 (金) 23:55:10 (5002d)  

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
  • プログラマブルシェーダー
    • ピクセルシェーダー及びバーテックスシェーダー 1.1 ~ 3.0、ARBフラグメントとバーテックスプログラム、HLSLGLSL
  • シーンマネージャー
    • 階層シーングラフ?により、3Dモデルからアニメーションまで様々なオブジェクトを管理。 これにより、屋内と野外を区別することなく操作出来ます。
  • キャラクターアニメーション
    • メッシュアニメーション?ボーンアニメーション?(.ms3d、.xのみ)
  • 特殊効果
    • 水面?ダイナミックライト?ステンシルシャドウ?ビルボード?バンプマッピングパラレルマッピング?透過オブジェクト?ライトマップ?パーティクルシステム?スフィアマッピング?テクスチャアニメーション?スカイボックス?フォグ?
  • バインド
  • ソフトウェアレンダラ?
    • 限定的機能ながら、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ファイルからデータ読込可能
  • 多言語環境
    • Unicode表示対応(マルチバイト?文字の入力は要拡張)
  • 開発環境
  • 入力

リンク