::: 產品概述 :::

Delta3D是一款廣泛使用且獲得良好支持的開源軟件和仿真引擎,功能強大,可適用于各種應用領域,包括培訓、教育、可視化和娛樂。Delta3D的獨一無二性在于其專門針對建模和仿真及DoD而設計,如高層體系結構(HLA)、行動后反思(AAR)、大規模地形支持和SCORM學習管理系統(LMS)集成。

Delta3D引擎
Delta3D是一款可用于游戲、仿真或其他圖形應用領域的開源引擎。其模組設計綜合了其他一些知名的開源軟件,包括Open Scene Graph、Open Dynamics Engine、Character Animation Library 和OpenAL。Delta3D沒有隱藏這些基礎模塊,而是將其整合在一起,形成使用更為方便的一個高級API 函數庫——保證開發者總是能夠使用到重要的基礎組件。這種高級API函數庫還可允許終端用戶使用低層可選功能。
Delta3D使用OpenGL渲染,而且可以導入眾多完整的文件格式。
支持平臺
Delta3D使用Microsoft Visual Studio和Linux編譯器gcc,在Windows XP系統上開發和測試。所有基礎組件為跨平臺操作,開源軟件經過少數幾處細微修改后就能同任何平臺兼容。據非正式聲明,Mac OSX也可作為一般支持平臺,許多Delta3D用戶在這一平臺上進行開發。
硬件要求
Delta3D目前使用中端到高端性能的硬件進行開發和測試。該引擎的基本功能應當通過多數硬件上體現出來,前提是這些硬件有OpenGL、音頻和網絡設施。Delta3D開源游戲引擎的一些高級功能建立在現代圖形像素和頂點渲染的基礎上。這些高級功能并不重要,并支持低效執行(硬件不予支持)。

Delta3D的主要特性
Delta3D主要目標是提供一套簡單可行的API函數庫,構成搭建任何可視化軟件的基本要素。它不但提供了底層功能模塊,而且提供了仿真、訓練、游戲編輯器(STAGE),BSP編譯器,粒子編輯器,單機版模型瀏覽工具,以及內置支持美國軍方標準的分布式仿真環境HLA通訊及仿真標準等多種實用工具。而且Delta3D提供了一套與引擎高度集成的龐大的仿真模塊體系,包含用于系統初始化的基類模塊(ABC),用于設置動態角色和道具的動態角色層(DAL),用于直接方法連接的信號/跟蹤支持,用于控制角色的游戲管理器(GM),用于讀取、渲染、產生過程化地形的插件和用于角色通信的高級消息處理器,地形數據也采用美國軍用的經緯度標準,可以直接根據衛星遙測圖像自動生成地形,并能根據衛星遙測圖像上的色彩標準用LCC算法自動產生出各種植被并且正確的分布到地形模型上,Delta3D的地景模塊采用動態裝載的算法,可以支持以一個星球為單位的超大型地形數據容量,在軍方需要的高精度地形仿真領域具有很高的實用價值。
更重要的是,Delta3D是一個開放源碼的引擎,薈萃現有超先進的系列開源軟件(Open Source projects),并經過全世界所有Delta3D關注者的增補與完善,使用Delta3d你可以任意修改代碼并且定制所有你想要的功能,這是不開放源代碼的商業引擎無法做到的。

Delta3D的內部功能模塊構成和應用程序

Delta3D的內部功能模塊主要含有:
- dtCore:包含通用基本功能。
- dtChar:包含動畫融合(Animation blending),角色步長與場景協調(Avatar feet correspond to world positioning)等功能。
- dtABC:高級程序基本類模塊,對于某些應用程序的開發很有用處的。
- dtHLA:HLA網絡模塊的界面,實現坐標系統轉換等功能。
- dtTerrain:提供執行地形載入,渲染,裝飾的插件體系框架。
- dtDAL:動態角色層模塊提供一個生成、訪問、控制角色的底層支持。
- dtGUI:包含Crazy Eddie's GUI的簡捷界面。
- dtGame:提供一個建立復雜的游戲,訓練軟件的體系。
- dtUtil:貫穿整個Delta3D的基本應用組件。
- dtBSP:將載入文件自動優化為BSP格式的組件。
- dtAudio:提供高級的音頻處理函數庫。
- dtNet:提供多用戶網絡操作的高級API函數庫。Delta3D應用軟件提供了多種實用工具,包含一個仿真、訓練、游戲編輯器STAGE——是一個完整的可視化3D地圖編輯器,除此之外還有:
- 可視化粒子效果編輯器:為粒子特效編輯提供一個使用與演示方便的操作界面。
- 3D模型瀏覽器:是一個使用方便,獨立運行的3D模型瀏覽工具。
- BSP編譯器:是一個載入、編譯和保存普通對象為BSP格式的工具。
- HLA閱讀器:是一個對HLA網絡所有實體對象進行3D描述的工具。
::: 應用范圍 :::
適用于仿真、圖形、培訓、教育、可視化和娛樂等諸多領域。
::: 技術特征 ::
- 簡單可行的API函數庫,構成搭建任何可視化軟件的基本要素
- 提供底層功能模塊,仿真、訓練、游戲編輯器(STAGE),BSP編譯器,粒子編輯器,單機版模型瀏覽工具
- 置支持美國軍方標準的分布式仿真環境HLA通訊及仿真標準等多種實用工具
- 提供與引擎高度集成的龐大的仿真模塊體系
- 直接連接信號/跟蹤支持
- 可控制角色、讀取、渲染、產生過程化地形
- 直接根據衛星遙測圖像自動生成地形
- 可支持以一個星球為單位的超大型地形數據容量