HOME » Features

特徴

Irrlichtは3Dアプリケーション製作を助けるため、充実したドキュメント、豊富なサンプル、わかりやすいインターフェースを備えています。その他、以下の特徴があります(詳細は公式参照)

高性能リアルタイム3Dレンダリング 

DirectX8.1、DirectX9、OpenGL2.0、Software描画と多彩なレンダラを共通APIで操作可能。

マルチプラットフォーム

Windows 9x, ME, NT, 2000, XP, XP64,(XBox),Linux,MacOS,Sun Solaris/SPARC

プログラマブルシェーダー 

ピクセルシェーダー及びバーテックスシェーダー 1.1 ~ 3.0、ARBフラグメントとバーテックスプログラム、HLSL、GLSL

シーンマネージャー 

階層シーングラフにより、3Dモデルからアニメーションまで様々なオブジェクトを管理。 これにより、屋内と野外を区別することなく操作出来ます。

キャラクターアニメーション

メッシュアニメーション、ボーンアニメーション(.ms3d、.xのみ)

特殊効果

水面、ダイナミックライト、ステンシルシャドウ、ビルボード、バンプマッピング、パラレルマッピング、 透過オブジェクト、ライトマップ、パーティクルシステム、スフィアマッピング、テクスチャアニメーション、スカイボックス、フォグ

バインド

C++だけでなく、.NET、JAVA、LUA、Python、Rubyからも使用可能な拡張あり

ソフトウェアレンダラ

限定的機能ながら、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表示対応(マルチバイト文字の入力は要拡張)

開発環境

VisualStudio6.0, VisualStudio.NET 7.0-8.0, Codewarrior, Dev-C++ with g++3.2-4.0

入力

キーボード、マウス入力対応(ジョイスティック未対応)

 

更新日:2009.01.11 (Sun)

海外ゲーム予約

Download

IrrlichtML 1.7.1 Updated 06.Jul.2010

スポンサー

カウントダウン

Ubuntu 10.04 LTS - It's here!