粘土遊戲ia̋n-jín
外觀
這是此頁批准,以及是最近的修訂。
粘土遊戲 ia̋n-jín(KlayGE)是一个開放原始碼的,迒過平台的,因為插件結構的遊戲 ia̋n-jín。該 ia̋n-jín 對二空空三年開始研發,設計目的是用上先進的技術武裝 ia̋n-jín,予遊戲的開發、測試、徙栽會著簡單。
協議
KlayGE 照起來 GPL 二嬸零協議發布。這意味著所有的人攏會當用伊,而且會使訪問著伊全部的原始碼。
技術特性
圖形
- 支持 DirectX 九九石頭十一孵空,OpenGL 二孵空抹四四鼻空,以及 OpenGL ES 二孵空
- 採用 fxml 作為可渲染物體的特效腳本,會使直接共美工生成的特效閣使用
- Python 跤本會當佇運行期動態解說,所以修改跤本以後無需要重新編譯
- 會當通過懸度圖來建立地形場景
- 支持骨骼動畫
- 硬體遮擋裁減
- 粒子系統
- 後處理技術
- 自適應硬體狀態緩存佮延延更新機制
- 支持逐像素光照和渲染的技術
- 因為距離場的字體系統,兼有矢量字體佮點陣字體的優點
- 支持過程紋理
- 支持次表面散射,可以渲染樹葉仔、皮膚、玉器等等的半透明材質
- 支持 PN Triangles 技術,佇運行期自動金滑低模
- 對色
- * 包括定定用操作的 shader 庫
- 完全抽象出圖形 API
- 幾若橛染
- 完全支持的可程式對色
- 會當使用多條渲染流
- 光照
- * 動態光照
- 全方向陰影貼圖
音頻
- 支持各種平台的音頻輸出
- 支持三 D 聲音定位佮攏卜勒效應
- 輸入格式支持 Ogg Vorbis
- 支持流式放送
工具
- 法線圖生成器,伊會當對懸度圖生做法線圖
- 距離圖生成器,會當對懸度圖抑是三 D 紋理生成距離圖
- MeshML 導出插件,對三 ds Max 提出模型
- OpenGL 兼容性檢測工具
- HDR 壓縮器,支持 cubemap 佮二 D HDR 紋理的壓縮
- Normalmap 壓縮器,二 : 一呀四 : 一的壓縮率
- 是因為 distance 的字體生做器,會當共硬的字體共換做 ia̋n-jín 使用的字體格式
- FXML 二 Shader 工具,共 FXML 的特效跤本轉換做 HLSL 抑是 Cg
程序特性
- KlayGE 是開放原始碼的,包含著百分之一百的 ia̋n-jín、工具的原始碼。
- 會當楦闊的、物件導向的 C + + ia̋n-jín,帶有用佇咧靜態佮動態加載代碼佮資源的軟體架構,好移植佮調試。
- 用 Python 成做跤本語言,提供了對動態數據的自動支持,開發調試方便,並足容易和 C + + 主程序配合工課。
參見條目
- 遊戲 ia̋n-jín 列表
外部連結
- KlayGE 網站
- KlayGE 圖集