• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
David Fan's blog
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2012年11月13日

md5mesh&md5anim
摘要: MD5MESH文件结构MD5模型是ID公司第一款真正意义上的骨骼格式模型,在04年随着Doom3一起面世,经过几个版本的变更,现在在骨骼模型格式中依然有其重要地位。本文只阐述MD5MESH的文件结构。文件头:MD5Version<integer>commandline”<string>”MD5Version-一个整数,定义了md5的版本号,这个地方始终写10。commandline-一个字符串,是要传递个exportmodels命令控制台的参数。具体参数:numJoints<integer>numMeshes<integer>numJoints- 阅读全文
posted @ 2012-11-13 23:12 David Fan 阅读(1576) 评论(0) 推荐(0)
 
矩阵、欧拉角、轴-角对、四元数随笔
摘要: 一、矩阵在 3D 游戏中,可以使用矩阵来表示一个物体的旋转。1) 优点:个人认为,理解起来最为直观。像现成的DXSDK库中也提供了十分完善的相关接口一个矩阵即可表示多种变换的组合2) 缺点:每次计算都会产生误差,因此,需要经常规范化。耗的内存较多些。二、欧拉角欧拉角指的是:以世界坐标系为参考坐标系(一定记住是世界坐标系),使用x,y,z三个值来分别表示绕(世界的)x轴、y轴、z轴旋转的角度量值。其取值是在[0, 360]间。一般用roll, pitch, yaw来表示这些分量的旋转值。因为是以世界坐标系为参考坐标系,因此每一次的旋转都不会影响到后续的旋转转轴。即:它无法表示任意轴的旋转。1) 阅读全文
posted @ 2012-11-13 23:10 David Fan 阅读(4166) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3