游戏引擎需要大量数据,数据形式包括游戏资产、配置文件、脚本等

1.7.1 数字内容创作工具

游戏本质是多媒体应用,其中源数据由美术人员通过DCC软件制作
MAYA,3DS建模。PS修图修纹理。Sound Forge音频软件。
很多开发者使用引擎自带的或者用现成的工具并且还会为其定制辅助软件以便导入引擎。

1.7.2 资产调节管道

DCC软件所使用的数据格式并不会直接用于游戏中

  1. DCC软件中存储的数据类型通常复杂的多而实际上只需要其中部分信息引擎便可渲染模型
  2. 在游戏中读取DCC的速度慢,并且有些格式甚至是不公开的。
    因此DCC软件中的数据通常要导出成标准格式或者自定义格式再去使用。
    从DCC软件导出的格式到游戏中资产的调节方式称为资产调节管道,因为要适应不同平台下的资产要求,所以可以导出为一个中间格式再通过修改转到对应的格式

1.7.2.1 三维模型/网格数据

三维数据(网格):网格是由三角形和顶点组成的复合形状
三维建模软件里面做的数据 高模到低模 这里我会了就不记笔记了

1.7.2.2 骨骼动画数据

骨骼网格又被称为皮肤,其是再看不见的骨骼上形成皮肤。
骨骼网格上的每个顶点都包含着关节索引和关节权重来确定关节对他的影响程度
引擎需要3种数据区渲染骨骼网格:

  1. 网格本身
  2. 骨骼层次架构
  3. 指定骨骼如何运动的动画
    动画 骨骼 皮肤可以分别导出,如果骨骼和皮肤是一一对应关系可以一起导出
    好处就是可以给骨骼上不同的皮肤和不同的动画
    对于动画数据:动画数据是内存密集的,并无标准格式

1.7.2.3 音频数据

音频文件可以分为单声道mono,立体声stereo。常见的格式是.wav格式。ps中的vag格式也很常见。
通常将音频文件组成audio bank 音频库方便管理,载入以及串流

1.7.2.4 粒子系统数据

大部分引擎不支持houdini的所有粒子效果,因此引擎有自制的粒子效果编辑器也可以实现近似一样的效果。

1.7.3 世界编辑器

暂无商用级的世界编辑器
但是呢 引擎中自带很优秀的世界编辑器

1.7.4 资源数据库

每个引擎需要一些数据库来处理DCC导出资源经过管线转换后的源数据并且要提供界面窗口使大家可以对其修改,常见的数据库有MySQL和Oracle也可以使用文本文件区实现。
这些数据库被称为资源数据库。

1.7.5 一些构建工具的方法

  • 独立工具架构
  • 工具与游戏在相同框架上
    在游戏内对引擎进行编辑会降低开发效率增加耦合性

1.7.5.1 基于网页的用户界面

维护网页更加建议快捷并且不需要安装
更新更加容易

GEA 1.7 工具及资产管道相关推荐

  1. devops 开源工具链_使用开源工具构建DevOps管道的初学者指南

    devops 开源工具链 DevOps已成为修复缓慢,孤立或其他功能不正常的软件开发流程的默认答案. 但是,当您不熟悉DevOps并且不确定从哪里开始时,这并不意味着什么. 本文探讨了什么是DevOp ...

  2. 在Rails资产管道中使用字体

    本文翻译自:Using fonts with Rails asset pipeline I have some fonts being configured in my Scss file like ...

  3. 使用开源工具构建DevOps管道的初学者指南

    DevOps已成为修复缓慢,孤立或不正常运行的软件开发流程的默认答案.但是,当您不熟悉DevOps并且不确定从哪里开始时,这并不意味着什么.本文探讨了什么是DevOps管道,并提供了五步创建过程.虽然 ...

  4. 利用网络分析工具对城市管道网络进行分析 对一个物流公司的运送路线进行合理的规划

    1.掌握ArcGIS中的几何网络分析功能,综合利用网络分析工具对城市管道网络进行分析: 数据: (1)燃气管网网络(gas_network) (2)故障点(guzhangdian) 要求:确定可能发生 ...

  5. [渗透工具] - IP资产POC扫描、指纹扫描、端口爆破扫描系统

    地址 : https://github.com/awake1t/linglong linglong 一款资产巡航扫描系统.系统定位是通过masscan+nmap无限循环去发现新增资产,自动进行端口弱口 ...

  6. pipe建模工具使用_PDMS管道建模操作心得

    PDMS 管道建模操作心得 在福炼的溶剂油脱沥青项目中经过一个多月的模型搭设实践, 积累了一些 pdms 的操作 经验.感觉 pdms 这款设计软件有很多值得挖掘的地方,使用得好对设计工作会带来不小便 ...

  7. 《游戏引擎架构》笔记一

    <游戏引擎架构>该系列的博文部分参考下面的博客: http://raytaylorlin.com/categories/%E6%8A%80%E6%9C%AF/%E6%B8%B8%E6%88 ...

  8. [置顶]《游戏引擎架构》信息总汇

    豆瓣  当当  亚马逊  China-pub  京东  中国图书网  淘宝 PDF样章试读微盘下载  微云下载 中英词汇索引表 本页内容 基本信息 作者:Jason Gregory (杰森.格雷戈瑞) ...

  9. 资产初探:理财直接融资工具

    理财直接融资工具 定义: 是指由商业银行作为发起管理人发起设立,以单一企业的直接融资为资金投向,在指定的登记托管结算机构统一登记托管,在合格投资者之间公开交易,在指定渠道进行公开信息披露的标准化投资载 ...

最新文章

  1. python读取json文件报 No JSON object could be decoded
  2. 初识FPGA(一)(初步介绍FPGA)
  3. uC/OS-II源码分析(四)
  4. Navisworks Api Tool
  5. TabLayout中的Tab.setCustomView左右有空隙,TabLayout下划线间隙设置,下划线长度设置
  6. 如何在idea中使用Mybatis-generator插件快速生成代码
  7. JQuery实现的Table表头固定展示效果
  8. 如何使用python进行批处理
  9. 【链表】剑指offer:从尾到头打印链表
  10. 五分钟快速了解EM算法
  11. linux 的 swapper 进程不能sleep,深入理解perf报告中的swapper进程
  12. 机器学习——CART决策树——泰坦尼克还生还预测
  13. c# chart 各个属性_C# WINFORM项目Chart控件显示问题
  14. vin端口是什么意思_5G新在哪儿(6)?-天线端口的故事
  15. Ubuntu WPS 字体缺失问题解决
  16. Lucene .Net + 盘古分词 学习资料
  17. 你的团队健康吗?如何打造一支健康的团队?
  18. UICollectionView实现书本翻页布局
  19. 使用Cloudberry Explorer管理和访问阿里云OSS
  20. iOS-AVPlayer的简单使用

热门文章

  1. 全国代收货款平台-快递鸟、菜鸟
  2. JAVA数据类型的划分
  3. AD16原理图导出PCB报错Footprint not found
  4. 陈学智升任VMware全球副总裁、大中华区总裁,面临四个挑战
  5. Android 使用fastboot命令刷机流程
  6. APP稳定性测试神器之Monkey-随机事件测试
  7. 谈一谈mmkv的使用
  8. 温度测量基于c语言,基于PN结的温度测量系统设计论文(C语言)--189876772.doc
  9. 颜色空间转换RGB-YCbCr
  10. 说说共享纸巾的那些事