微信扫一扫 分享朋友圈

已有 1431 人浏览分享

开启左侧

tex2D与tex2Dproj

[复制链接]
1431 0

最近在看卡通水体渲染,不清楚tex2Dproj的功能,搜了很多也是让我头晕目眩。

下面是我整理所获与理解,如有纰漏,万望批评指正,指点迷津,不胜感谢~

image.png

ComputeScreenPos:计算不是物理意义的屏幕空间,是经过MVP矩阵变换到裁剪空间下的屏幕坐标值,还没有进行透视除法。参考链接;

_CameraDepthTexture:是在NDC空间下(x,y,z分量[-1,1]^3^的盒子)计算得到的值。

所以说:Performs a texture lookup in sampler samp using coordinates s, the coordinates used in the lookup are first projected, that is, divided by the last component of the coordinate vector and then used in the lookup.先把投影除以w(透视除法)转到到ndc空间下,再进行采样。

它和tex2D的唯一区别就在这里。可以参考这篇知乎文章;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

参与人数 1创新分 +20 技术分 +13 艺术分 +5 收起 理由
admin + 20 + 13 + 5 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

3

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • iOS App

  • 安卓App

Archiver|手机版|小黑屋|技你太美101

GMT+8, 2024-7-5 18:55 , Processed in 0.109665 second(s), 33 queries .

Powered by 技你太美101

© 2024 JNTM101 Team