Delta3D

軟件截圖:
Delta3D
軟件詳細信息:
版本: 2.1.1 / 2.2.0 RC1
上傳日期: 2 Jun 15
開發: Erik Johnson
許可: 免費
人氣: 140

Rating: nan/5 (Total Votes: 0)

Delta3D的是完全積累和良好支持的開源項目,一個全功能的遊戲引擎適用於各種各樣的建模與仿真應用。
Delta3D的是一種被廣泛使用,受到良好支持的開源遊戲與仿真引擎。 Delta3D的是一個全功能的遊戲引擎,適合多種用途,包括培訓,教育,可視化和娛樂。 Delta3D的是獨一無二的,因為它提供了專門適合於建模與仿真和國防部的社區,如高層體系結構(HLA),行動後回顧(AAR),大規模地形的支持,和SCORM學習管理系統(LMS)集成功能。
的Delta3D的引擎
Delta3D的是一個開源引擎,可用於遊戲,模擬,或其他圖形應用程序。它的模塊化設計集成等知名的開源項目,如開放場景圖,打開動態引擎,人物動畫圖書館,和OpenAL的。而不是埋葬底層模塊,集成一體的Delta3D在一起在一個易於使用的API - 總是允許訪問的重要基礎組件。這提供了一個高層次的API,同時仍然允許最終用戶可選的,低級別的功能性。
對於一個完整的功能列表,請參閱Delta3D的功能列表。 Delta3D的呈現使用OpenGL和進口的不同文件格式(.FLT,.3DS,OBJ,等等)的完整列表。
支持的平台
Delta3D的開發和使用Microsoft Visual Studio和Linux使用gcc在Windows XP上測試。所有底層的依賴關係是跨平台一樣,所以幾乎所有的平台,應該是有一些小的改動源兼容。非官方的,有一個Mac OSX和許多用戶都成功開發該平台上應用Delta3D的普遍支持

功能

  • 輸入設備映射(鍵盤,鼠標,操縱桿,跟踪器)
  • 在運動模式(飛行,不明飛行物,步行,軌道,第一人稱)
  • 在環境渲染(雲,霧度,空中包廂,一天中的時間)
  • 粒子系統效果(煙霧,爆炸,自定義)
  • 在地形渲染(無限程序地形,Heightfield基礎地形)
  • 相機控制(視場,三腳架)
  • 在多個攝像頭,支持
  • 在多個窗口支持
  • 物理(剛體,碰撞檢測,自動邊界形狀)
  • 開啟GL照明
  • 貝塞爾曲線路徑節點
  • 在完整的OpenGL 2.0的支持
  • GLSL頂點和片段著色器
  • 動畫混合
  • 在地面以下
  • 在阿凡達的腳相當於全球定位
  • 應用程序模板
  • 在天氣界面(能見度,雲覆蓋)
  • 與耐晒工具包集成窗口(FLTK)
  • Widget類,以緩解一體化與其他窗口工具箱
  • 在坐標系的轉換
  • 爆震接口
  • HLA實體接口
  • 在分頁地形瓦片,形象公用事業和噪音的產生
  • DTED讀者
  • SOARX渲染與連續細節層次
  • 程序植被佈局 - 土地覆蓋分類(LCC)的支持
  • 圖像疊加裝飾 - 支持的GeoTIFF
  • 演員代理和演員物業建築
  • 在圖書館管理(演員登記處)
  • 項目和地圖加載(XML)
  • 演員物業類型:聲音,地形,性格,紋理,靜格,粒子系統,計數,演員,顏色,VEC2 / 3/4,字符串,INT,雙,多
  • 在相應的發動機演員代理
  • UI繪製對象和渲染
  • Extensisble換膚界面
  • 在默認GUI藝術
  • 遊戲演員兼代理
  • 通用​​組件架構與插件支持 - 默認消息處理器,規則組件,並記錄程序單元
  • 信息基礎設施 - 信息和參數工廠
  • 在網絡不可知 - 對單一客戶,客戶機/服務器和播放支持
  • 信息流發送,接收和錄製留言
  • 基礎客戶端和服務器的遊戲管理者
  • 文件記錄和Xerces XML應用
  • 紋理,噪聲,矩陣和字符串工具
  • 圖書館管理
  • 類型安全枚舉
  • 在2D / 3D聲音
  • 完全控制的聲音(增益,間​​距,位置,播放,停止,暫停,快退等)
  • 多普勒效應
  • 高效利用音頻硬件
  • 在服務器/客戶端架構
  • 在可靠/不可靠的數據包傳歷程
  • 在完整的API訪問
  • 在地圖編輯 - 項目資源與圖書館管理
  • 直觀地創建和操縱行為
  • 屬性編輯器和演員與撤銷/重做
  • 鏈接
  • 在分屏視口 - 透視加頂部,側面,側面的正交視圖
  • 線框,照明和紋理模式
  • 與撤銷/重做
  • 可重構的用戶界面
  • 演員搜索和演員全球管理
  • 紋理,網格,聲音和粒子瀏覽器
  • 涵蓋Delta3D的幾乎方面的測試示例應用程序
  • 在超過22000行的單元測試
  • 在微軟的Visual Studio 2005的解決方案和項目
  • 完整SCons的腳本
  • 在圖形粒子效果編輯器 - 提供了一個方便的圖形用戶界面和顯示編輯粒子特效
  • 3D模型查看器 - 一個易於使用的,獨立的瀏覽器預覽3D模型

什麼在此版本中是新的

  • 在STAGE修正了處理全球行動者。 (r4865)
  • 修正問題的CMake"安裝"這不會安裝.INL文件(r4929)
  • 在固定的問題,在Linux的消防戰士演示加載數據文件。 (r4931)
  • 修正了testAnim一個問題,這將導致字符開始旋轉蒸發太遠時。 (r4932)
  • 固定在場景中刪除非活動DeltaDrawable時可能發生的潛在問題。 (r4934)<​​/ li>
  • 修改了文件的rc支持與Visual Studio Express的編制。 (r4938)
  • 從場景中刪除非活動DeltaDrable時固定的問題。 (r4940)
  • 與Windows testPython在調試模式下固定編譯錯誤。 (r4950)
  • 在固定的問題STAGE的圖標時,與QUOT;安裝&QUOT;與CMake的。 (r4961)
  • 修正了在某些階段的內存洩漏。 (r4962)

  • 即保持CEGUI從得到一個雙擊事件
  • 在固定的問題。 (4970)
  • 修正錯誤,可能使應用程序崩潰時BezierController到達路徑的末尾。 (r4979)

什麼版本2.1.0新

  • 在重構的dtCore ::變換。它現在擁有一個矩陣作為數據成員,永不分解規模。 (r4232)
  • 爆發縮放代碼到它自己的類,dtCore.Model。 dtCore ::現在對象有API來擴展其幾何形狀。 (r4241)
  • 已過時dtDAL :: ActorType ::的ToString()有利於dtDAL :: ActorType :: GetFullName()。 (r4299)
  • dtCore ::環境現在使用新dtUtil ::日期時間,而不是dtCore ::環境::日期時間。 (r4394)
  • 增加了一個新的時間系統,SimTimeSinceStartup這基本上是模擬時間的總量。 (r4398)
  • 添加到航點設置自定義顏色的能力。 (r4403)
  • 感動dtChar和所有相關的項目Delta3D的-附加功能。 (r4472)
  • 新增dtUtil :: RefString處理靜態字符串,以幫助減少內存佔用。 (r4479)
  • 在Python綁定:現在發布和調試口味。獲得綁定生成的bin / release和斌/調試文件夾。與完整路徑.pyd文件設置PYTHONPATH環境變量來告訴Python在哪裡得到的Delta3D的綁定(r4577)。
  • 構建斷路器:增加BehaviorOptions stuct提供給dtCore :: FlyMotionModel(r4570)
  • 已過時dtUtil :: NodePrintOut :: PrintOutNode()有利於dtUtil :: NodePrintOut :: CollectNodeData()(r4581)的
  • 修正了會導致變形的錯誤:: GetTransform()不返回一個有效的轉換,如果禁用相機具有包含變形的一個場景。 (r4584)
  • 新增InterSense公司的SDK代碼到Delta3D的,而不是依靠外部依賴。 (r4606)
  • 添加了新的RTSMotionModel。 (r4632)
  • 新增能力,雙擊舞台上打開地圖。 (r4641)
  • 在固定台崩潰,如果前面的情況下沒有被發現(r4646)可能發生的。
  • 升級osgExp與3DS Max2008和OSG 2.4工作。 (r4651)
  • 感動dtAnim,dtAudio依賴演員到dtAnim,dtAudio。 (r4666)
  • DatabasePaging去除概念啟用/禁用(r4674)。不贊成的方法:
  • *無效dtCore ::場景:: EnablePaging()
  • * dtCore ::場景:: DisablePaging()
  • * dtCore ::場景:: DisablePaging()const的,
  • * dtCore ::場景:: SetPagingCleanup(雙)
  • *雙dtCore ::場景:: GetPagingCleanup()
  • *無效dtCore ::場景:: SetConfiguration(dtUtil :: ConfigProperties *配置)
  • * dtUtil :: ConfigProperties * dtCore ::場景:: GetConfiguration()
  • * const的dtUtil :: ConfigProperties * dtCore ::場景:: GetConfiguration()const的
  • * dtCore ::查看:: EnablePaging()
  • * dtCore ::查看:: DisablePaging()
  • * dtCore ::查看:: SetTargetFrameRate(雙)
  • *雙dtCore ::查看:: GetTargetFrameRate()
  • *地圖與dtDAL ::項目:: LoadMapIntoScene(常量的std ::串名字,dtCore ::場景及場景,布爾addBillBoards =假,布爾enablePaging = TRUE)
  • * dtDAL ::項目:: LoadMapIntoScene(地圖與地圖,dtCore ::場景及場景,布爾addBillBoards =假,布爾enablePaging = TRUE)
  • * dtGame ::遊戲管理:: ChangeMap(常量的std ::串MAPNAME,布爾addBillboards =假,布爾enableDatabasePaging = FALSE)
  • * dtGame :: GameMananger :: ChangeMapSet(常量NameVector&mapNames,布爾addBillboards,布爾enableDatabasePaging)
  • * dtGame :: MapChangeStateData :: BeginMapChange(常量NameVector&oldMapNames,常量NameVector&newMapNames,布爾addBillboards,布爾enableDatabasePaging)
  • 修正了:如果你試圖讓一個已經啟用了FPS運動模型,你會失去你註冊的監聽器軸(r4678)
  • 刪除Visual Studio 2005和scons的項目文件; CMake的是現在首選。 (r4695)
  • 添加鼠標事件回調方法dtABC ::應用(r4689)。
  • dtABC ::應用程序現在得到一個鼠標雙擊事件。 (r4696)
  • 新增能力dtCore ::查看鼠標選擇一個DeltaDrawable。 (r4698)
  • 新增能力&QUOT;挑&QUOT;一個對象在testPhysics例子。 (r4699)
  • 刪除從第一階段的千位分隔符。 (r4719)
  • 新增對CMake的2.6(r4733)的支持。
  • 刪除舊的過時的方法(r4743):
  • * dtCore ::相機::的setPerspective()
  • * dtCore ::照相機:GetPerspective()
  • * dtCore ::通知()
  • * dtCore :: SetNotifyLevel()
  • * dtDAL ::樹
  • 在構建斷路器!改變dtCore ::相機第二個構造帶在OSG ::相機,而不是一個dtCore ::查看。 (r4750)
  • 新增ForEachActor,ForEachPrototype,FindActorsIf和FindPrototypesIf。在fo​​reach方法允許人們做一些事來每一個演員,並查找...如果方法允許一個做一個自定義搜索,並填寫一個向量的結果。
  • 因為他們是模板,使用,並且有輔助函數子類,我把代碼gamemanager.inl。如果你想調用任何這些方法,你必須包含dtGame / gamemanager.inl所以在使用通用的一切並不需要解析額外的代碼。
  • 新增通過ODE體包裝類施加一個力和力矩到物理的能力。 (r4772)
  • 在附加dtCore ::相機Python綁定。 (r4777)
  • 新增顯示/隱藏通過DeltaDrawable :: SETACTIVE()方法DeltaDrawable能力。 (r4778)
  • 新增通過其XML文件縮放動畫角色的能力。 (r4788)
  • 添加動態縮放到AnimationViewer。 (r4790)
  • 新增照明控制到ObjectViewer。
  • 修正錯誤,會導致碰撞形狀,沒有考慮到對象的規模。 (r4816,r4818)
  • GameEvent基於任務現在可以定義一個任務,以導致失敗。 (r4819)
  • 添加了新的SoundComponent。 (r4835)
  • 在STAGE修正了處理全球行動者。 (r4865)
  • 新增通過設置環境變量&QUOT禁用OSG2.6.0結束幀的OpenGL上下文結算能力; DELTA_RELEASE_CONTEXT&QUOT ;. (r4896)

要求

  • 的CMake

類似的軟件

Airrace
Airrace

12 May 15

Conway's Life
Conway's Life

20 Feb 15

意見 Delta3D

評論沒有發現
添加評論
打開圖片!