社区
机器视觉
帖子详情
openGL 阴影的问题
xzy2046
2010-07-29 06:04:43
今天在做阴影的时候,遇到一个难题。判高手指点。
我的纹理是部分透明的(模型是方的,中间有一个图案,边缘全是完全透明的),现在我只能通过模板测试绘制出整个正方形的阴影,如果想去掉外面透明的部分,只绘制纹理中alpha不为0的部分的阴影,该如何操作?
...全文
72
4
打赏
收藏
openGL 阴影的问题
今天在做阴影的时候,遇到一个难题。判高手指点。 我的纹理是部分透明的(模型是方的,中间有一个图案,边缘全是完全透明的),现在我只能通过模板测试绘制出整个正方形的阴影,如果想去掉外面透明的部分,只绘制纹理中alpha不为0的部分的阴影,该如何操作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
higter
2010-08-06
打赏
举报
回复
关键是你在阴影中写入alpha为0的深度值
生成阴影时用alpha test,或在ps中,用clip,当alpha为0时,不向缓冲区写深度值。
xzy2046
2010-08-03
打赏
举报
回复
[Quote=引用 2 楼 zhangci226 的回复:]
直接用alpha混合就可以了
[/Quote]我是先画出阴影的,然后再画物体自身,混合貌似改不了先画阴影的alpha。
张赐
2010-08-02
打赏
举报
回复
直接用alpha混合就可以了
xzy2046
2010-07-30
打赏
举报
回复
可能没说清楚。我想通过alpha测试去修改深度值,然后再进行模板测试。请问这样可以吗。
openGL
阴影
实现完整代码
openGL
阴影
实现 使用glew,glfw
openGL
贴图纹理
OpenGL
阴影
的最简单实现Demo,非
阴影
锥
这个Demo来源于Richard S....在我的修改下,变成一个四面体的投影,可以调节地面的高度,变成中文的注释,简化了内容,便于
OpenGL
初学者理解。此资源涵盖了
OpenGL
2.0的SDK还有辅助类,代码编译环境Cfree。
OpenGL
课程涵盖了
OpenGL
开发的方方面面,对开发中经常用到的开发知识点进行讲解,从实战的角度进行编码设计. 第1章-环境建立 第2章-基础图元 第3章-三维世界 第4章-纹理多彩世界 第5章-显存的分配-优化 第6章-场景控制 第7章...
openGL
软
阴影
,消除硬
阴影
,消除
阴影
中的锯齿,和伪影
1.
openGL
软
阴影
,消除硬
阴影
,消除
阴影
中的锯齿,和伪影 2.生成柔和
阴影
——百分比邻近滤波(PCF) 3.有多种方法可以用来模拟半影效果以在软件中生成柔和
阴影
。最简单也最常见的一种方 法叫作百分比邻近滤波...
OpenGL
阴影
OpenGL
阴影
OpenGL
阴影
OpenGL
阴影
机器视觉
4,446
社区成员
15,335
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章