游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4318|回复: 13

请问:顶点缓冲区里的数据,经过VS或PS后,能不能把运算

[复制链接]

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
发表于 2006-10-25 21:27:00 | 显示全部楼层 |阅读模式
请问:顶点缓冲区里的数据,经过VS或PS后,能不能把运算后的数据直接写回到顶点缓冲区中。

例如:一个点的坐标(X,Y,Z),经过VS或PS时,X的值增加1,这个时候能不能把这个新值写回到顶点缓冲区中呢?

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2006-10-26 00:59:00 | 显示全部楼层

Re:请问:顶点缓冲区里的数据,经过VS或PS后,能不能把

得了, 买块GPU可以当CPU用了.

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2006-10-26 09:51:00 | 显示全部楼层

Re:请问:顶点缓冲区里的数据,经过VS或PS后,能不能把

google: r2vb

35

主题

370

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
发表于 2006-10-26 12:02:00 | 显示全部楼层

Re:请问:顶点缓冲区里的数据,经过VS或PS后,能不能把

敢问楼上你这样做有什么作用?
目前好象不能

21

主题

120

帖子

129

积分

注册会员

Rank: 2

积分
129
发表于 2006-10-26 17:08:00 | 显示全部楼层

Re: Re:请问:顶点缓冲区里的数据,经过VS或PS后,能不能

千里马肝: Re:请问:顶点缓冲区里的数据,经过VS或PS后,能不能把运算后的数据直接写回到顶点缓冲区中。

google: r2vb


search了,但是想不通,如果用r2vb实现displacement map,过程大概是怎么样的?

22

主题

274

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
发表于 2006-10-26 18:55:00 | 显示全部楼层

Re:请问:顶点缓冲区里的数据,经过VS或PS后,能不能把

RENDER TO VB好像只能在 ATI卡上.
其实用 VS3.0可以实现类似的功能.只不过把顶点数据存在纹理上.

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-10-26 19:07:00 | 显示全部楼层

Re:请问:顶点缓冲区里的数据,经过VS或PS后,能不能把

请问楼上,具体方法是什么?

22

主题

274

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
发表于 2006-10-26 22:36:00 | 显示全部楼层

Re:请问:顶点缓冲区里的数据,经过VS或PS后,能不能把

拿 3个顶点组成的一个的三角形 做例子.
1.把三个顶点的XYZ存到某个纹理A( A32B32G32R32F格式 ),顶点数据可以就是个UV值,通过UV可以索引到那个XYZ.
2.把X 加 1渲染到另一个纹理B( A32B32G32R32F格式 ).
3.再用纹理B就有了新的 (X+1,Y,Z )
基本上就这样,支持VS3.0就可以.

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-10-26 23:49:00 | 显示全部楼层

Re:请问:顶点缓冲区里的数据,经过VS或PS后,能不能把

N卡是渲染到一张全通道浮点贴图上,然后在VS中用VTF可直接读取
A卡是渲染到一张DMAP上,通过DM,在图元组装时改变顶点缓冲数据
明显N卡更直观方便,而且MS制定的标准SM3.0本来就是要支持VTF

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-10-27 00:57:00 | 显示全部楼层

Re:请问:顶点缓冲区里的数据,经过VS或PS后,能不能把

VTF是很方便。我现在做水就用它。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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