跳至內容

粘土遊戲ia̋n-jín

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

粘土遊戲 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 圖集