游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1060|回复: 1

skin的问题。。。请指教~~!!!

[复制链接]

1

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2010-6-21 04:35:00 | 显示全部楼层 |阅读模式
我正在看微软上面那个Animation的例子,就是那个tiny.x模型(女痞子兵)的那个。
它使用D3DXLoadMeshHierarchyFromXW()函数来创建的meshcontainer。
让我很郁闷的是.x文件的模型是没分子集的。
函数返还的meshcontainer里头也没分。
但我想用这个做各部位的pick(就是用鼠标点击各个部位,并且能判断。比如说:点头了。。)
可要做各部位的pick,需要算出各部位的警戒盒。。。。

我只知道它的骨骼权重存储在skininfo里头。Rendering的时候调用skininfo的UpdateSkinnedMesh()函数来新生成蒙皮网格来render的。
1.如果能得到带权重的顶点,至少可以根据权重来画各部位的警戒合么。。- -~。我是这么想的。可这玩意儿如何得到各个定点的skinWeight啊?

2.- -。听说skininfo的ConvertToBlendedMesh可以制作一个分了子集的mesh?所以我也试着这么做了,但是怎么根据每个子集算出其警戒盒啊。。。

1

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2010-6-21 05:31:00 | 显示全部楼层

Re:skin的问题。。。请指教~~!!!

算了,解决了。用skininfo的GetBoneInfluence。万恶的msdn.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-11-22 16:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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