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

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

     
    1) MD2
    数据内容: 记录了所有动作顶点数据
    数据格式: 二进制
    动作文件: 动作文件合并在一个模型文件
    文件大小: 动作多时很大
    占用内存: 很多
    初始化速度: 快
    模型与贴图: 分离,需要人工控制贴图加载和处理
     
    2)MD5
    数据内容: 骨骼数据记录
    数据格式: 字符串
    动作文件: 动作文件与原始模型独立
    文件大小: 动作多时很大,不过由于是字符串格式, 所以可以用zip压缩获得较大的压缩比
    占用内存: 很小
    初始化速度: 由于字符串数据解析处理,很慢
    模型与贴图: 分离,需要人工控制贴图加载和处理
     
    3)sea3D
    数据内容: 骨骼数据记录
    数据格式: 二进制
    动作文件: 动作文件合并在一个模型文件
    文件大小: 比较小
    占用内存: 很小
    初始化速度: 很快
    模型与贴图: 贴图合并在模型文件中,不需要自行处理
     
     
    通过上面的比较, 发现sea3D会是一个更加好的动作模型选择
  • 相关阅读:
    Vulkan
    C# Optimization
    C# Bridge Pattern(Handle/Body)
    Favorite Games
    Unity Particle System Sorting Order
    UGUI
    C# Language Specification
    接口的显式实现和隐式实现
    C#反射机制
    wcf 使用sqlMembership证书认证
  • 原文地址:https://www.cnblogs.com/mazhenyu/p/5078327.html
Copyright © 2011-2022 走看看