社区
图形处理/算法
帖子详情
glsl 函数问题 texture2dProj 和 shadow2d 函数
caxieyou
2011-03-02 04:10:48
看了红宝书和黄宝书,还是没有对这几个函数有很好的解释,到现在为止,我只会用texure2d,这个也是最好理解,其他几个函数就完全摸不着头脑,有高手能用白话文解释下不~~~
谢谢
...全文
750
5
打赏
收藏
glsl 函数问题 texture2dProj 和 shadow2d 函数
看了红宝书和黄宝书,还是没有对这几个函数有很好的解释,到现在为止,我只会用texure2d,这个也是最好理解,其他几个函数就完全摸不着头脑,有高手能用白话文解释下不~~~ 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caxieyou
2011-03-04
打赏
举报
回复
shadow2d具体应该怎么用呢?
peng_weida
2011-03-04
打赏
举报
回复
[Quote=引用 4 楼 caxieyou 的回复:]
shadow2d具体应该怎么用呢?
[/Quote]
你试着实现shadowMap(google shadowMap glsl)
peng_weida
2011-03-03
打赏
举报
回复
能不能做投影变换 和 纹理中存储的数据有关吧
那个texture2dProj 我解释错了,不好意思。
如果texture2DProj的第二个参数(比如说是coord)是vec3类型,刚做如下变换
coord.s /= coord.p和coord.t /= coord.p
如果是vec4类型,则是coord.s /= coord.q 和 coord.t /= coord.q;
好像就是将它 归一化再执行纹理查询。
shadow2D 是和 深度纹理有关的,如果你做shadowMap的话,就可以用它。
caxieyou
2011-03-03
打赏
举报
回复
再做投影变换。。。是什么意思呢?一个从二维图中得到的RGBA值,再做投影变换,能举个具体的例子么?
peng_weida
2011-03-02
打赏
举报
回复
我也只用过texture2D,
对texture2dProj,我是这样理解的:就是在屏幕坐标做的纹理采样;将texture2D采样得到的结果再进行投影变换,最终就得到texture2dProj的效果。
不知道对不对,先占个位,回去看看书,再来讨论!
text
ure
2D
VS
shadow
2D
in OpenGL
本文介绍如何使用
Text
ure
2D
替代
Shadow
2D
来实现阴影效果。通过设置纹理参数和
GLSL
着色器代码,可以实现阴影的平滑过渡,并提供了具体的C++和
GLSL
示例代码。
ios平台中
glsl
中
shadow
2D
Pro
jEXT
函数
的简单说明以及变换矩阵的小注意点
本文详细介绍了如何使用OpenGL中的
shadow
2D
Pro
jEXT
函数
进行深度纹理的阴影映射,包括必要的参数配置、坐标转换方法及深度测试原理。此外还解释了如何正确设置纹理采样器类型、比较
函数
,并给出了具体的矩阵转换示例。
《微机原理》全套PPT教学课件(合肥工业大学)
《微机原理》全套PPT教学课件(合肥工业大学)
AI回评(Comment AI Autopilot)是一个 Halo 博客系统的插件,能够自动为博客评论生成AI回复。.zip
AI回评(Comment AI Autopilot)是一个 Halo 博客系统的插件,能够自动为博客评论生成AI回复。.zip
易语言源码易语言按钮滑动效果源码
易语言源码易语言按钮滑动效果源码
图形处理/算法
19,465
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章