游戏开发论坛

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

[请教]HLSL新手,请问顶点渲染器能一次输出多个顶点坐标

[复制链接]

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-11-3 00:47:00 | 显示全部楼层 |阅读模式
各位老鸟好,
我是新手,对HLSL不太了解,请问顶点渲染器能一次输出多个顶点坐标吗?

63

主题

181

帖子

181

积分

注册会员

Rank: 2

积分
181
发表于 2009-11-3 05:33:00 | 显示全部楼层

Re:[请教]HLSL新手,请问顶点渲染器能一次输出多个顶点坐

纹理坐标:可
顶点坐标:不可

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2009-11-3 08:00:00 | 显示全部楼层

Re:[请教]HLSL新手,请问顶点渲染器能一次输出多个顶点坐

感谢oいばらの泪o的解答,3Q

2

主题

141

帖子

141

积分

注册会员

Rank: 2

积分
141
发表于 2009-11-3 16:52:00 | 显示全部楼层

Re:[请教]HLSL新手,请问顶点渲染器能一次输出多个顶点坐

一般就是将第二套要传出的X,Y,Z放入texcoord中的
看DX的ShadowMap例子 看懂你就明白了

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2009-11-4 23:04:00 | 显示全部楼层

Re:[请教]HLSL新手,请问顶点渲染器能一次输出多个顶点坐

也谢谢chesskillerboss的指导,
现在去揣摩下,= v =

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2009-11-4 23:58:00 | 显示全部楼层

Re:[请教]HLSL新手,请问顶点渲染器能一次输出多个顶点坐

应该明白吧?ShowdowMap借用TEXCOORD1,然后EFFECT通过几次调用SetTechnique进行渲染,其中参数为TEXCOORD1进行像素渲染。
//----------------------------------------------------------
PS:
其实我想利用顶点渲染器,输入(N*N的图像中心)坐标,和向量(图像渲染时旋转偏量),然后计算出四个坐标和TU,TV出来。
借鉴ShowdowMap的话,可以借用4个TEXCOORD输出来,问题是应该如何写像素渲染或Technique呢?
求指点(求大约算法方法就可以了,不敢太麻烦高人)。。。m ( _  _ ) m
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-18 09:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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