游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1842|回复: 4

从VS的输出到PS的输入,数据发生了怎样的改变?

[复制链接]

14

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2009-4-16 20:25:00 | 显示全部楼层 |阅读模式
是不是所有数据都会按照像素位置进行插值计算?可不可以改变插值方式?
如果某个顶点的法线在VS输出时是单位向量,到了PS输入时是否一定是单位向量?

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2009-4-16 22:10:00 | 显示全部楼层

Re:从VS的输出到PS的输入,数据发生了怎样的改变?

缺省会插值,可用nointerpolation标记成不插值
插值只是每个分量独立插值,如果VS输出单位法向量,PS收到的法向模可能会略小于1

14

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2009-4-16 22:22:00 | 显示全部楼层

Re:从VS的输出到PS的输入,数据发生了怎样的改变?

感谢解答,原来不自动做normalize啊。
我在DirectX文档上找了半天没找到,请问这些知识在哪儿能看到?

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2009-4-17 10:19:00 | 显示全部楼层

Re:从VS的输出到PS的输入,数据发生了怎样的改变?

DirectX文档上,不过只提一两句,所以非常难注意到。NVidia的developer网站上有很多文章,说得比较细

14

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2009-4-17 15:51:00 | 显示全部楼层

Re:从VS的输出到PS的输入,数据发生了怎样的改变?

再次感谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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