游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1957|回复: 2

请大家帮忙,X 文件动画只在软件顶点处理运行,但软件处

[复制链接]

3

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2006-10-14 20:13:00 | 显示全部楼层 |阅读模式
    我在写一个3d游戏demo。已经实现了大地形的lod、视锥裁剪、遮挡剔除、场景管理,一些特效,混合纹理基,动画控制(独立的项目)。但是碰撞测试还没做。
    目前X文件动画单独放在在软件顶点处理的另一个项目中(就是和SDK SkinnedMesh动画的基本相同,在它的基础上增加了些动画控制和封装而已),实现了基本的动画控制。因为那个动画只能在软件顶点处理模式下运行(改为硬件顶点处理会出错,有前辈说是显卡不支持混合处理),但做碰撞测试想把动画系统融入到我的demo中,但是把 demo中的硬件顶点处理改为软件处理后,原来正常显示的地形顶点变得很乱,还随着摄像头旋转闪烁。找了半天都没发现问题。改为硬件处理后地形一切又显示正常。实在郁闷啊。有那位知道的,麻烦请告知下,谢谢先!
[em24]

35

主题

370

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
发表于 2006-10-16 10:08:00 | 显示全部楼层

Re:请大家帮忙,X 文件动画只在软件顶点处理运行,但软件

现在一般的显卡都支持硬件蒙皮动画,楼主显卡是什么?
你的skinnedMesh底层API是用DX9的还是DX8的?

3

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2006-10-16 13:04:00 | 显示全部楼层

Re:请大家帮忙,X 文件动画只在软件顶点处理运行,但软件

是DX9.微软给的SDK例子,X文件的骨骼动画都是软件模式处理。有人说是 ,“显卡不支持索引顶点混合,不过这个功能现在的显卡基本上都不支持"。 这么说得建2个device了。试试看去。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 15:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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