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

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

     
    1) MD2
    数据内容: 记录了所有动作顶点数据
    数据格式: 二进制
    动作文件: 动作文件合并在一个模型文件
    文件大小: 动作多时很大
    占用内存: 很多
    初始化速度: 快
    模型与贴图: 分离,需要人工控制贴图加载和处理
     
    2)MD5
    数据内容: 骨骼数据记录
    数据格式: 字符串
    动作文件: 动作文件与原始模型独立
    文件大小: 动作多时很大,不过由于是字符串格式, 所以可以用zip压缩获得较大的压缩比
    占用内存: 很小
    初始化速度: 由于字符串数据解析处理,很慢
    模型与贴图: 分离,需要人工控制贴图加载和处理
     
    3)sea3D
    数据内容: 骨骼数据记录
    数据格式: 二进制
    动作文件: 动作文件合并在一个模型文件
    文件大小: 比较小
    占用内存: 很小
    初始化速度: 很快
    模型与贴图: 贴图合并在模型文件中,不需要自行处理
     
     
    通过上面的比较, 发现sea3D会是一个更加好的动作模型选择
  • 相关阅读:
    Mybatis学习01:利用mybatis查询数据库
    SpringBoot_登录注册
    python抓取中科院大学招聘
    centos7设置固定IP
    PIL给图片加水印
    You can ignore those files in your build.gradle
    mysql事件执行时间
    wampserver2.5域名解析错误问题
    Mysql错误消息 语言设置
    js控制select多选
  • 原文地址:https://www.cnblogs.com/mazhenyu/p/5078327.html
Copyright © 2011-2022 走看看