zoukankan      html  css  js  c++  java
  • 几种支持动作模型格式的比较(MD2,MD5,sea3d) 【转】

    最近使用了几种不同的模型格式做人物动作的表现,记录一下优缺点

     
    1) MD2
    数据内容: 记录了所有动作顶点数据
    数据格式: 二进制
    动作文件: 动作文件合并在一个模型文件
    文件大小: 动作多时很大
    占用内存: 很多
    初始化速度: 快
    模型与贴图: 分离,需要人工控制贴图加载和处理
     
    2)MD5
    数据内容: 骨骼数据记录
    数据格式: 字符串
    动作文件: 动作文件与原始模型独立
    文件大小: 动作多时很大,不过由于是字符串格式, 所以可以用zip压缩获得较大的压缩比
    占用内存: 很小
    初始化速度: 由于字符串数据解析处理,很慢
    模型与贴图: 分离,需要人工控制贴图加载和处理
     
    3)sea3D
    数据内容: 骨骼数据记录
    数据格式: 二进制
    动作文件: 动作文件合并在一个模型文件
    文件大小: 比较小
    占用内存: 很小
    初始化速度: 很快
    模型与贴图: 贴图合并在模型文件中,不需要自行处理
     
     
    通过上面的比较, 发现sea3D会是一个更加好的动作模型选择
  • 相关阅读:
    Python之旅.第十章.mysql..
    Python之旅.第十章.mysql.
    Python之旅.第十章.mysql.
    Python之旅.第十章.mysql。
    Mac 移动光标和删除
    网络编程——socket开发
    闭包(closure)
    命名空间 and 作用域
    Function
    for循环的禁忌
  • 原文地址:https://www.cnblogs.com/mazhenyu/p/5078327.html
Copyright © 2011-2022 走看看