Delta3D

软件截图:
Delta3D
软件详细信息:
版本: 2.1.1 / 2.2.0 RC1
上传日期: 2 Jun 15
开发: Erik Johnson
许可: 免费
人气: 33

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

类似的软件

pyFalling Sand
pyFalling Sand

20 Feb 15

GPC-Slots 2
GPC-Slots 2

20 Feb 15

Fireworkx
Fireworkx

20 Feb 15

Ballsmacker
Ballsmacker

2 Jun 15

意见 Delta3D

评论没有发现
添加评论
打开图片!