游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: flyue

有没有什么游戏是用shader来计算骨骼蒙皮的?

[复制链接]

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2009-5-22 08:49:00 | 显示全部楼层

Re: Re:有没有什么游戏是用shader来计算骨骼蒙皮的?

flyue: Re:有没有什么游戏是用shader来计算骨骼蒙皮的?

不用固定管线, 所以根本不需要传回程序处理, 在shader里直接画出来.

传回来是要做其他工作,比如绑定点位置的获得。
难道现在连同绑定点的东西一并用SHADER处理了?

20

主题

222

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
发表于 2009-5-22 20:49:00 | 显示全部楼层

Re:有没有什么游戏是用shader来计算骨骼蒙皮的?

用gpu蒙皮有时也挺麻烦,骨骼一多就要把mesh切成几块,mesh传回程序基本别想了
推荐lz试试用 multi-thread + SIMD指令来搞。

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2009-5-23 00:58:00 | 显示全部楼层

Re:有没有什么游戏是用shader来计算骨骼蒙皮的?

传回来是要做其他工作,比如绑定点位置的获得。
-------------------
绑定点位置在计算bone matrix的时候就得到了,和实际渲染无关

推荐lz试试用 multi-thread + SIMD指令来搞。
--------------------
像skinning这种计算就是应该放到gpu上进行的,除非有特别需求,没必要再用cpu
如果70个骨骼不够用,在预处理文件导出的时候就可以把mesh分割好

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2009-5-25 11:51:00 | 显示全部楼层

Re: Re:有没有什么游戏是用shader来计算骨骼蒙皮的?

clayman: Re:有没有什么游戏是用shader来计算骨骼蒙皮的?

传回来是要做其他工作,比如绑定点位置的获得。
-------------------
绑定点位置在计算bone matrix的时候...


就是说采用SHADER渲染只是把计算好的bone matrix 用shader渲染出来是吧?
bone matrix 依旧得用CPU处理了

那我懂了...谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 14:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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