游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1779|回复: 5

[求助]SkinMesh 的分块问题盼望解答~

[复制链接]

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2006-6-8 12:05:00 | 显示全部楼层 |阅读模式
一个SkinMesh在渲染的时候需要分快渲染,每一块会使用不同的骨骼进行变换,那么在两个骨骼的交接处的那些部位是单独分出一块的吗?还是分别在两头的块中渲染的呢?

还有个问题就是:
pD3DXSkinMesh->ConvertToBlendedMesh( D3DXMESH_WRITEONLY, padjacencyin,
                rgiAdjacency, &dwAttrCount, &pBoneCombinationBuf, &pD3DXBlendedMesh );
可以返回pBoneCombinationBuf,里面有点的SkinWeight,这个函数有个错误提示说不是6个参数,那到底参数是什么呢?
盼望好心人解答一下~ [em3] [em3] [em3]

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-6-8 14:14:00 | 显示全部楼层

Re:[求助]SkinMesh 的分块问题盼望解答~

你不要把它们特殊化,每个顶点都可能会有很多骨头影响的,不要理解成骨骼的交接处。所以你需要对每个面进行判断,把使用相同骨骼集合的面放到一起

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-6-8 22:50:00 | 显示全部楼层

Re:[求助]SkinMesh 的分块问题盼望解答~

晕啊
交接处当然用权重了,几块骨头的matrix都影响到这个面。。。用不同的权重来表示。。所以影响一个顶点的权重总和为1或其它单位。自己看看MAX就知道了

3

主题

27

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2006-6-9 13:55:00 | 显示全部楼层

Re:[求助]SkinMesh 的分块问题盼望解答~

是要按照对应骨骼的排列组合来分隔mesh,分别绘制,不过如果用cpu处理sking运算就不用做分隔处理了,使用显卡硬件运算的才要

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
 楼主| 发表于 2006-6-11 01:08:00 | 显示全部楼层

Re:[求助]SkinMesh 的分块问题盼望解答~

多谢几位大大~请问楼上那位大大说的cpu处理不需要分割是什么意思哦!难道是传说中的SOFTWARE?

3

主题

27

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2006-6-12 11:10:00 | 显示全部楼层

Re:[求助]SkinMesh 的分块问题盼望解答~

用cpu计算mesh上每个顶点的位置,然后提交给显卡绘制
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 16:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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