游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6723|回复: 7

Skinned Mesh原理解析和一个最简单的实现示例

[复制链接]

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20510
发表于 2010-9-30 10:40:00 | 显示全部楼层 |阅读模式
作者:n5
Email: happyfirecn@yahoo.com.cn

  讲述骨骼动画的资料很多,但大部分都是针对 DX8 或 DX9 的 SkinnedMesh 进行讲解。我觉得对于骨骼动画初学者增加了不必要的负担,还没有理解骨骼动画的实质就已被 DX 复杂的架构搞得晕头转向了。这篇文章把注意力集中在骨骼动画的基本组成结构和原理上,并实现了一个最简单纯手工的自定义骨骼动画例子帮助理解(使用最简单的 OpenGL 指令,甚至没有使用矩阵)。这篇文章在我学习理解骨骼动画的过程中逐步完善,是对这个技术的理解总结,属于学习笔记。学习过程中参考了很多资料,其中给我启发最大的是 Frank Luna 写的 ”Skinned Mesh Character Animation with Direct3D 9.0c” 。由于本人自身也是初学者,所以错误和不精确的地方在所难免,欢迎指正和讨论,请发邮件到 happyfirecn@yahoo.com.cn

http://dev.gameres.com/Program/Visual/3D/skinnedmeshN5.mht

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2010-9-30 12:54:00 | 显示全部楼层

Re:Skinned Mesh原理解析和一个最简单的实现示例

这个例子不错,简单明了,几年前就是看了这个例子后才自己开始写骨骼插件的

1

主题

266

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
发表于 2010-10-2 22:14:00 | 显示全部楼层

Re:Skinned Mesh原理解析和一个最简单的实现示例

大大们都推荐
那我也学习一下

0

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2010-10-10 14:59:00 | 显示全部楼层

Re:Skinned Mesh原理解析和一个最简单的实现示例

  mark。

1

主题

22

帖子

695

积分

高级会员

Rank: 4

积分
695
发表于 2010-10-28 13:03:00 | 显示全部楼层

Re:Skinned Mesh原理解析和一个最简单的实现示例

骨骼动画最难的其实是空间转换。。骨骼动画的公式其实很简单。。只要理解了坐标系之间的转换关系,然后把骨骼动画公式自己推导一下,想忘都难。。

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2010-10-29 18:02:00 | 显示全部楼层

Re:Skinned Mesh原理解析和一个最简单的实现示例

这个例子是比较理想的推论,理解原理还是可以的,但其实真实的骨骼都是刚性的,骨骼的移动都是上层的旋转造成的,可以说骨骼自身没有位移分量,只用四元数就够了,实际上在max里面做关键帧插值计算要复杂的多

34

主题

443

帖子

478

积分

中级会员

Rank: 3Rank: 3

积分
478
发表于 2010-10-29 20:46:00 | 显示全部楼层

Re:Skinned Mesh原理解析和一个最简单的实现示例

我也看过这个,适合入门

34

主题

844

帖子

1755

积分

金牌会员

Rank: 6Rank: 6

积分
1755
发表于 2010-12-7 16:44:00 | 显示全部楼层

Re:Skinned Mesh原理解析和一个最简单的实现示例

哈哈!
发现金子了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-5-30 11:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表