游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3331|回复: 8

能不能不依靠shader生成水?

[复制链接]

7

主题

20

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2007-8-15 08:42:00 | 显示全部楼层 |阅读模式
1、能不能不依靠shader生成水?仅仅用D3D的固定功能渲染流水线。
2、我最近下载了一个shader程序,该程序提示:我的机器是功能简化的参考设备,让我装SDK,然后程序为黑屏,也就是不显示。但是我的机器已经安装了SDK9.0a,硬件肯定是达不到所运行程序的标准的。请问这是什么原因?难道参考设备无法模拟shader部分吗?

6

主题

471

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
发表于 2007-8-15 09:37:00 | 显示全部楼层

Re:能不能不依靠shader生成水?

用的笔记本?一般笔记本显卡能支持vertexshader1.0就不错了,pixelshader一般不支持.
自己创建mesh修改也是一样的,效率低点但兼容性好.如果要求不是很高的话直接用纹理动画也能实现水.

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-8-15 16:00:00 | 显示全部楼层

Re:能不能不依靠shader生成水?

水有几十种生成方法。看你自己喜欢那种咯

3

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2007-8-15 16:17:00 | 显示全部楼层

Re:能不能不依靠shader生成水?

哦,我用的是粒子,和二重纹理,但我对那些有水面起伏效果的东东,很迷惑哦

7

主题

20

帖子

20

积分

注册会员

Rank: 2

积分
20
 楼主| 发表于 2007-8-15 20:07:00 | 显示全部楼层

Re:能不能不依靠shader生成水?

对于第二个问题,reference device(参考设备)是否可以在硬件不支持的情况下,运行shader程序?

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2007-8-15 23:06:00 | 显示全部楼层

Re:能不能不依靠shader生成水?

可以,不过帧数嘛……

6

主题

471

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
发表于 2007-8-16 09:20:00 | 显示全部楼层

Re: Re:能不能不依靠shader生成水?

xz1983: Re:能不能不依靠shader生成水?

对于第二个问题,reference device(参考设备)是否可以在硬件不支持的情况下,运行shader程序?

可以,ref一般能完全模拟DX的所有特性,你程序创建device的时候要使用D3DDEVTYPE_REF不过速度很慢.

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-8-16 23:18:00 | 显示全部楼层

Re:能不能不依靠shader生成水?

晕菜~ 真是不切实际的想法
过去我也不注重渲染,可现在不同了,看趋势固定管线虽然大势已去,可真不知道固定管线还能横行多久?
害人的集显!

7

主题

20

帖子

20

积分

注册会员

Rank: 2

积分
20
 楼主| 发表于 2007-8-19 15:23:00 | 显示全部楼层

Re:能不能不依靠shader生成水?

再问:如何解决返回值为D3DAPPERR_NULLREFDEVICE的问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 10:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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