part3Delta3D概述及课程安排.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全功能仿真/游戏引擎概述 —— Delta3D Delta3D概述 Delta3D是一款由美国海军研究学院(Naval Postgraduate School)开发的全功能游戏与仿真引擎,得到美国军方巨大的支持与丰厚的投资。 该引擎应用领域极为广泛,如开发在培训、教育、娱乐行业和科学计算可视化领域等方面建模与仿真的软件。 把一些知名开源软件和引擎如OSG, ODE, CAL3D, OpenAL等融为一体。 Delta3D通过对这些底层模块进行隐藏封装,整合在一起从而形成了一个使用更加方便的高级API 函数库,使得开发者在必要的时候能够使用底层函数进行二次开发。 Free and Open Delta3D是一个开放源码的引擎,研发开始于2002年4月,荟萃现有最先进的系列开源软件(Open Source projects),并经过全世界所有Delta3D关注者的增补与完善,相对于购买一款价格很高又不开放源代码的引擎具有很大的优势,使用 Delta3d你可以任意修改代码并且定制所有你想要的功能,这是不开放源代码的商业引擎无法做到的。 使用GNU LGPL协议 (QT为GPL) 跨平台 软件架构 Delta3D 组成 Delta3D主要特性 Delta3D主要目标是提供一套简单可行的API函数库,构成搭建任何可视化软件的基本要素。它不但提供了底层功能模块,而且提供了仿真、训练、游戏编 辑器(STAGE),粒子编辑器,单机版模型浏览工具。 一套 与引擎高度集成的庞大的仿真模块体系,包含用于系统初始化的基类模块(ABC),用于设置动态角色和道具的动态角色层(DAL),用于直接方法连接的信号 /跟踪支持,用于控制角色的游戏管理器(GM),用于读取、渲染、产生过程化地形的插件和用于角色通信的高级消息处理器。 地形数据也采用美国军用的经纬度标准,可以直接根据卫星遥测图像自动生成地形,地景模块采用动态装载的算法,可以支持以一个星球为单位的超大型地形数据容量,在军方需要的高精度地形仿真领域具有很高的实用价值。 历史沿革 2002 年 4 月,Delta3D研发团队正式成立。 2005 年12月,Delta3D研发团队参加了2005年美国奥兰多仿真会议,大会一致认为Delta3D在仿真领域取得了最大的成就。“尽管没有像其他与 会者有更大的展台,仅凭我们口头宣传与介绍,依然吸引无数人的关注。NETC, BMH, and DARWARS制作的Delta3D工程演示也吸引了一群又一群的人们。” AVI (Applied Visions, Inc.) 公司获赠了美国商业创新研究计划(SBIR)提供的第二阶段高额基金,用以使用Delta3D来研发实战导弹武器控制系统TTWCS的操作及训练辅助系统。 应用案例 Nemesis Game-Based-Learning Project 应用案例 SimCore StealthViewer 应用案例 GENETICS 实时合成草木植被 应用案例 Surface Tactics Visualization: Plane Guard 应用案例 CAVE Automatic Virtual Environment 应用案例 HuntIR 目标追踪与射击训练系统 应用案例 Apache RACRS 应用案例 National Geospatial - Intelligence Agency Terrain 应用案例 VIRTHUALIS 应用案例 NeuroVR 应用案例 TransWorld 课程安排 第一部分:以讲解为主 Open Scene Graph (OSG) (3次); Delta3D编译、工具使用与初级例程序分析 (1次) ; Open Dynamic Engine (ODE) (1次) ; Cal3d、HawkNL、GNE、CEGUI等 (1次) ; Delta3D高级例程序分析 (1次) ; 第二部分:以实践为主 分组项目实践,每个小组完成一个Project。 从第四次课开始组建团队。 教学目标 通过本课程你将有以下收获: 游戏引擎等大型软件的架构与组成原理; 图形渲染引擎OSG的原理与应用; 多种软件、编程工具的使用; 开源软件的思想与运作; 团队协作精神; C++编程; 乐趣。 教学要求 计算机基础; 熟悉编程环境; 动手能力强; 态度认真; 考核办法 1+1 课堂作业 50% 项目开发 50% 课程资料 参考资料: 《3D游戏引擎设计》- 实时计算机图形学的应用方法 David H. Eberly 英文 第二版, 人民邮电出版社,2009. 《游戏编程精粹》 Game Programming Gems 1-7 Office

文档评论(0)

iris + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档