腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1667)
视频
沙龙
1
回答
如何
使
alpha
混合
(
透明度
)
外
的
圆角
上
的
碎片
着色器
?
、
、
我希望
圆角
使用片段
着色器
,并
使
一些代码如下所示。
圆角
是我想要
的
,但背景颜色只是黑色。红色背景上有另一个纹理,所以我想让黑色背景变成
alpha
混合
,但我不知道怎么做。我知道我可以通过下面的代码走出
圆角
,但我不知道下一步该做什么。glEnable( GL_BLEND ); glBlendFunc(GL_SRC_
ALPHA
, GL_ONE_MINUS_SRC_
ALPHA
);
浏览 19
提问于2021-08-09
得票数 0
1
回答
避免每个像素
着色器
有一个不透明和透明
的
变体。
、
、
、
透明度
可以通过使用
alpha
to-覆盖面(在MSAA情况下)或使用以下方法基本
的
alpha
/
透明度
混合
来实现(或实际
上
是近似的):不绑定
混合
状态。渲染不透明
的
几何。渲染透明几何图形。 在这里,不透明和透明
的
几何集合是相互排斥
的
。这种方法<e
浏览 0
提问于2017-10-18
得票数 4
回答已采纳
1
回答
如何
将值
的
数组作为统一值传递,以及
如何
在cocos2djs中创建纹理
、
这些天我一直在尝试实现
着色器
功能,但我没有找到解决方案。我不知道
着色器
支持的确切状态是什么,所以我甚至不知道我要问
的
是不是可能:setUniformLocationWith2fv 这可能是我想要
的
,但它不是在本地定义
的
。有没有办法将一组浮点数传递给
着色器
?传递带有个性化值
的
纹理也很好。
浏览 4
提问于2015-04-01
得票数 1
2
回答
阴影
透明度
不适用于一半
、
、
、
、
glEnable (GL_BLEND);并在
碎片
着色器
中使用这个。我使用阿尔法
混合
,以使
透明度
工作,但它似乎只从一个方面起作用。链接查看图片
浏览 2
提问于2014-03-24
得票数 0
回答已采纳
1
回答
背景图像
上
的
OpenGL透明对象
、
、
、
由于我
的
(它使用Qt3D框架)性能差( CPU使用率高),我只使用/主要使用OpenGL实现了一个新
的
。结果如下:你看不到
的
是Qt标志
的
像素‘
alpha
是0.5。作为参考,这是没有
透明度
浏览 0
提问于2018-06-05
得票数 1
回答已采纳
1
回答
是否可以覆盖或禁用每个像素
的
混合
?
、
、
、
如果α介于0到< 1之间,
透明度
就不会像α=1时那样工作。在这种情况下,(
alpha
=1)透明表面在不透明表面S
上
看起来不透明,但在透明表面S
上
也是半透明
的
。我认为添加剂
混合
导致了这个问题/工件,我
如何
解决这个问题?我想要透明
的
表面出现不透明,如果α是设置为1在
碎片
着色器
。我不能禁用
混合
,因为它将禁用整个透明过程。我想要做
的
是控制
混合
在
碎片
浏览 0
提问于2018-02-18
得票数 1
4
回答
启用
Alpha
与启用
混合
、
、
、
当我试图弄清楚渲染
的
术语时,我遇到了这个问题,因为我看不出有什么不同。 "
Alpha
Enabled“和"Blending”有什么区别?
浏览 5
提问于2011-07-18
得票数 1
回答已采纳
1
回答
OpenGL:透明纹理问题
、
、
我在OpenGL中
的
纹理
透明度
有问题。正如你在下面的图片中所看到
的
,它不太起作用。值得注意
的
是,黑色实际
上
是ClearColor,我用来清除屏幕。glEnable(GL_BLEND);这是我
的
碎片
着色器
: vo
浏览 2
提问于2017-08-30
得票数 3
回答已采纳
1
回答
Scene2D fadeIn fadeOut在使用
着色器
时中断
、
、
我正在使用一个简单
的
着色器
在我
的
游戏在每个屏幕负载(从这个获得)
的
小插曲转换效果。我在菜单屏幕
上
使用这种转换效果。除了我应用于菜单按钮
的
fadeIn、fadeOut动画对添加
的
着色器
没有任何影响
外
,一切都很好;事实
上
,当我使用此
着色器
时,屏幕
上
的
任何角色都不会受到
alpha
值
的
影响。这是顶点
着色器
:g
浏览 1
提问于2014-12-11
得票数 0
回答已采纳
1
回答
将透明处理(
alpha
集响应)添加到统一
着色器
、
、
我有一个线渲染器
的
着色器
,不回应阿尔法
的
变化。看看有意义
的
代码。我不能使用带有
alpha
处理
的
默认材料,因为行渲染器没有正确地绘制它(它
的
行为像一个广告牌,并且它没有正确地呈现)。因此,我想把阿尔法处理我
的
着色器
。
着色器
最后返回行中
的
颜色:但是我不知道
如何
传递
alpha
,这样我就可以处理编辑器中
的
透明性
浏览 3
提问于2020-07-31
得票数 1
回答已采纳
2
回答
opengl es2预乘vs.直接
alpha
+
混合
、
、
我通过调整
着色器
中
的
alpha
来进行淡入淡出。 但在我看来,场景中
的
其他
混合
效果很好。其他透明对象很好地
混合
在一起。 另一个重要
的
注意事项是我
的
着色器
处理元素和着色元素
的
不
透明度
。,并<
浏览 1
提问于2013-10-30
得票数 3
1
回答
在OpenGL ES 2.0中为带纹理
的
多边形
混合
(平滑)边
、
、
如果您有一个复杂
的
形状(多边形),并在OpenGL ES 2.0中使用GL_REPEAT将纹理映射到它,以及形成多边形
的
边
的
所有点,是否可以执行某种操作以使边与背景
混合
?我
的
意思是让边缘更平滑
的
东西,这样纹理
的
形状就不会在边缘和角落看起来参差不齐。
浏览 0
提问于2012-01-30
得票数 2
回答已采纳
1
回答
使用UIImages作为背景并在detailView中使用UIImages加速UITableView
、
、
、
我正在制作一个清单应用程序,并将一个分组
的
UITableView子类化,使其背景成为我在基于位置(顶部、中间、底部、单个)初始化后设置
的
UIImage。然后,我根据缓存
的
类别和工具数组设置了详细
的
图像和文本。问题是,当进行压力测试(或测试)时,运行速度非常慢。谁能告诉我为什么它运行
的
很慢,或者给我一些让它更快
的
指点?这是它应该是什么样子
的
:下面是子类UITableViewCell
的
代码 - (id)initWithStyle:(UITabl
浏览 0
提问于2011-10-17
得票数 0
回答已采纳
1
回答
OpenGL与WebGL
的
阿尔法渲染差异
、
、
、
我使用相同
的
C++代码呈现相同
的
场景,一次是windows
上
的
原生OpenGL,另一次是WebGL。场景中
的
一切看起来都是一样
的
,除非我用
alpha
!= 1.0渲染一些东西。不同之处如下: 蓝色立方体颜色是(0.0, 0.0, 1.0, 0.5)右边是OpenGL
的
外观,也是预期
的
结果,只有蓝色和一半
的
浏览 1
提问于2016-02-12
得票数 8
回答已采纳
1
回答
为什么纹理曲面的透明和不透明区域之间存在暗边/光晕(在opengl es 2.0片段
着色器
中)
、
、
、
、
我正在使用PNG纹理图像来控制Opengl es2.0
着色器
(在iOS
上
)中
碎片
的
不
透明度
。我想要
的
结果是在我
的
场景
的
中灰色背景之上是浅灰色
的
文本(片段
着色器
应用于场景中
的
三角形条带)。问题是我
的
文本周围有黑色
的
边缘--它们看起来像是人工制品。我将PNG
透明度
用于
alpha
信息--但我对其他方法持开放态度。这是怎么回事,我怎样才
浏览 5
提问于2011-10-21
得票数 1
回答已采纳
1
回答
OpenGL ES 2.0,
如何
动画纹理
的
不
透明度
、
、
我正在使用OpenGL ES 2.0创建以下场景:我还需要使用"Screen blend“来
混合
覆盖层和背景纹理。所以我创建了一个
混合
这两种纹理
的
着色器
,我想我可以使用统一(randomAlpha)来随着时间
的
推移改变覆盖纹理
alpha
,并创建一个淡出动画,但是下面的代码做不到这一点,覆盖纹理
的
不
透明度
不会改变!我知道有一个“
浏览 6
提问于2013-10-16
得票数 2
回答已采纳
1
回答
OpenGL ES 2-直接与间接绘制GL_POINTS
、
、
、
我正在创建一个用于绘图/草图
的
iOS应用程序,现在当我将GL_POINTS 间接地绘制到FBO
上
时遇到了一个问题,然后这个FBO被标记在最后一个FBO
上
。这是我
的
算法:// pre-multiplied
alpha
glClear(GL_COLOR_BUF
浏览 2
提问于2013-09-06
得票数 0
回答已采纳
2
回答
OpenGL -使用纹理
的
alpha
通道和“全局”不
透明度
级别
我正在尝试获得一个相当简单
的
效果;我希望我
的
精灵能够让GL使用它们
的
alpha
通道(即,图像
的
某些部分是半透明
的
,但不是全部),以及整个精灵有一个影响整个精灵
的
“不透明”级别。我已经理解了后面的部分,这是使用GL_MODULATE并传递一个color4d(不透明,不透明)
的
简单事情。就像做梦一样。 但问题在第一部分;部分半透明
的
图像。我以为我可以抛出一个glBlendFunc(GL_SRC_
ALPHA
,GL_ONE_
浏览 3
提问于2010-08-29
得票数 1
1
回答
opengl纹理透明破解
、
、
、
、
我希望为DxWnd工具(一个托管在SourceForge
上
的
开源程序)做一个opengl通用纹理透明
的
hack。这个技巧应该适用于每个使用opengl渲染RGBA纹理
的
程序。我已经阅读并尝试实现了所有关于
使
纹理透明
的
建议,包括启用GL_BLEND、禁用GL_CULL_FACE和设置glBlendFunc(GL_SRC_
ALPHA
,GL_ONE_MINUS_SRC_
ALPHA
此外,还有一个执行所有纹理像素
的
alpha
位
浏览 3
提问于2020-12-23
得票数 0
1
回答
GLSL Fragment Shader:检测当前片段是否位于多边形
的
边缘
、
、
、
我正在尝试编写一个
着色器
,通过减少多边形边缘
的
不
透明度
来执行抗锯齿。因此,基本
上
,如果
碎片
位于多边形
的
边缘,则将不
透明度
除以2。
如何
检测
碎片
是否在多边形
的
边缘?
浏览 6
提问于2015-01-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Oculus工程师分享:常见渲染问题,及发现问题、解决问题的方法
Meta推出MR Motif,基于Raycast与Depth API实现虚实交互定位
网易Three.js可视化企业实战WEBGL课2023全面升级版纤云弄巧
研发实战四:如何通过RenderDoc优化Oculus Quest应用
如何用 OpenCV 制作透明渐变的蒙版?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券