Asset Exchange Format


资产交换格式,指为了在不同软件、不同引擎、不同平台之间搬运资产而专门设计的中间格式\

每个软件/平台都有自己的私有原生格式,其他软件是无法直接读取的
如果没有交换格式,工作流就中断了
交换格式就是中间的桥梁

一个好用的交换格式,通常具备以下几点:

  • 开放与中立:规范公开,不绑定特定厂商,避免被单一公司私有格式“锁定”
  • 描述场景,而非指令;无论接收方用什么底层技术(DirectX, Vulkan, Metal),都能渲染出一样的效果
  • 专注于传输:为了高效传输,它通常会做优化。比如glTF把数据存成GPU能直接处理的格式,省去加载时的转换开销。这和编辑用的创作格式(如.blend, .ma)很不一样——创作格式会保留完整的修改历史、未使用的材质、编辑器等辅助信息

常见资产交换格式

3D

  • glTF 2.0:现代Web和实时引擎的新标准
  • FBX:老牌霸主,但私有且密闭,工作流复杂,正在被glTF慢慢取代
  • USD/USDZ:皮克斯开源的产物,功能强大(主打复杂场景组装和协同编辑)且臃肿,是电影和高端可视化的交换标准
  • OBJ:古老的,万能通用,的极简的文本格式,只存几何,不含材质、动画
  • DAE(Collada):基于XML的开放标准,glTF的前辈,但因为过于复杂笨重,基本已被glTF取代

2D

  • JPEG/PNG
  • PSD/TIFF
  • SVG

音视频

  • MXF
  • AAF