腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
让
FragColor
与
alpha
一起
工作
?
javascript
、
alpha
、
fragment-shader
、
ogl
我正在尝试
让
片段着色器显示一个透明的png图像。到目前为止,我已经成功地将图像中的透明背景变为黑色,然后
alpha
通道以黑色查看,但
如何
使
alpha
通道真正透明?0.15 * 0.7); gl_
FragColor
浏览 42
提问于2021-01-20
得票数 0
1
回答
如何
处理etc1
alpha
通道
android
、
c++
、
alpha
我正在尝试为我的安卓游戏支持ETC1,但我不知道
如何
处理
alpha
通道。不起作用,我的纹理周围仍然有一个黑色的矩形
浏览 0
提问于2015-06-26
得票数 0
1
回答
基于
alpha
的混合两个立方体纹理的片段着色器不起作用
three.js
我正在尝试将两个立方体纹理混合在
一起
。但由于某些原因,我似乎不能基于
alpha
将一个纹理
与
另一个纹理混合。WebGLRenderTarget是使用
alpha
通道创建的。单独来看,它们都像预期的那样
工作
。例如,如果我使用gl_
FragColor
= atmosphereColor;,则
alpha
是可见的。但只要我尝试将其中一个
与
另一个混合,就不会应用
alpha
。例如,当我这样做的时候:
浏览 0
提问于2013-03-30
得票数 0
回答已采纳
2
回答
opengl es2预乘vs.直接
alpha
+混合
ios
、
opengl-es
、
alphablending
然后,我还有UI元素,这些元素也是由我在其他所有元素上淡入/淡出的各种精灵合成在
一起
的。我通过调整着色器中的
alpha
来进行淡入淡出。void main(void) gl_
FragColor
= texture2D(u_textureSampler,v_fragmentTexCoord0,gl_
FragColor
.a*u
浏览 1
提问于2013-10-30
得票数 3
1
回答
GLSL混合模式,创建添加透明度
glsl
、
webgl
、
three.js
;
alpha
= 0.0;
alpha
= 1.0 - (beatScale - normPos.y) / 0.1;
alpha
= 1.0;} 但是我前面的对象的透明部分阻挡了后面的对象,敲
浏览 0
提问于2012-04-15
得票数 3
回答已采纳
1
回答
WebGL呈现到纹理-
如何
将数据写入
alpha
通道?
javascript
、
glsl
、
webgl
、
fragment-shader
该算法的一部分需要将
alpha
掩码呈现到帧缓冲区中,以便稍后用于从最初呈现的场景中进行纹理采样。简而言之,算法如下所示:不幸的是,我还在学习WebGL,还不知道
如何
解决这个问题显然,在片段着色器中尝试这样做是行不通的: gl_
FragColor
= vec4( 0.0 );因为它只是
与
以前呈现的几何图形混合在
一起
,而
a
浏览 1
提问于2012-02-19
得票数 2
2
回答
OpenGL ES 2.0,当背景改变时,四边形不会改变颜色
opengl-es-2.0
有没有一种简单的方法可以
让
四边形填充
与
背景相同的颜色/纹理,同时又保持圆圈的显示?textureCoordinate);\n" "gl_
FragColor
浏览 0
提问于2013-07-23
得票数 0
回答已采纳
4
回答
OpenGLES 2.0片段着色器
alpha
失败了吗?
opengl-es
、
opengl-es-2.0
我希望我的纹理在下面的片段着色器中完全消失:uniform sampler2D sampler; { gl_
FragColor
.w *= 0.0;。。.it没有,我也试过gl_
FragColor
.a。有什么想法?
浏览 0
提问于2011-07-24
得票数 3
1
回答
WebGL/three.js片段着色器-覆盖α-透明纹理
与
α-透明颜色
javascript
、
three.js
、
glsl
、
webgl
、
shader
所以我有一个纹理传递给一个片段着色器,我想在上面覆盖一个50%
alpha
的颜色。我
让
它
工作
了一半,但原来的纹理失去了它的阿尔法。main() { gl_
FragColor
= vec4(mix(tColor.rgb, color.rgb, color.a), 1.0);很明显,在gl_
FragColor
中没有考虑纹理的<
浏览 1
提问于2014-01-16
得票数 3
回答已采纳
1
回答
在光线投射中丢弃某些体素
opengl
、
glsl
、
shader
、
raycasting
、
volume-rendering
//Some more operations on the sampled color
fragColor
.rgb += prev_
alpha
* transferedColor.rgb;
浏览 7
提问于2014-09-23
得票数 1
2
回答
无法
让
CGGradientRef
与
alpha
一起
工作
ios
、
core-graphics
我正在尝试将
alpha
渐变应用于UIView,但根本无法使其
工作
。
浏览 2
提问于2014-03-08
得票数 0
1
回答
使webgl画布透明
javascript
、
canvas
、
shader
、
webgl
我想
让
我的webgl画布变得透明,但问题是我选择了codepen:上的代码,在一个论坛上看到了同样的代码,他们也在讨论
如何
改变颜色,但是没有任何答案。他们说颜色来自着色器,但我对webgl还是很陌生的,我现在不太明白着色器是
如何
工作
的。 我也看了这个问题:和它没有帮助我。
浏览 3
提问于2022-08-01
得票数 0
回答已采纳
1
回答
如何
使用
alpha
创建QOffscreenSurface?
qt
、
qt6
、
qtopengl
找到一个 (更新1中有一个
工作
代码)。但是我的屏幕外渲染不需要
alpha
,或者更确切地说,我得到了一个奇怪的效果,透明像素变成白色,而背景是黑色的:将其
与
没有透明度的原始图像进行比较:不同之处在于片段着色器中的vec4(
fragColor
, 0.5)和vec4(
fragColor
, 1.0):
浏览 4
提问于2021-11-30
得票数 0
回答已采纳
1
回答
opengl es 2.0α混合
opengl-es-2.0
、
alphablending
、
visual-artifacts
我使用以下方法来启用
alpha
混合glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_
ALPHA
);void main(void) {} 虽然它与背景颜色很好地混在
一起
,但它不适用于使用相同
alpha
浏览 0
提问于2013-11-05
得票数 2
回答已采纳
1
回答
OpenGL和相机预览-预乘的
alpha
混合在
一起
会得到“过饱和”的颜色
opengl-es-2.0
、
android-camera
、
galaxy
、
glsurfaceview
、
premultiplied-alpha
final String fragmentShaderCode = " gl_
FragColor
浏览 6
提问于2012-08-07
得票数 0
回答已采纳
2
回答
Android:加载位图而不加乘
alpha
(OpenGL es2.0)
android
、
graphics
、
opengl-es2
、
transparency
、
alpha
据我所知,Android总是以前置
alpha
格式加载图形,但是如果是这样的话,
如何
正确地混合它们呢?"varying vec2 v_texCoords;" +"void main()" +"gl_
FragColor
= texture2D(u_baseMap, v_texCoords);" + "gl
浏览 0
提问于2013-04-10
得票数 4
回答已采纳
1
回答
如何
编辑着色器以使其在没有任何灯光的情况下显示其打开的精灵?
unity3d
、
shader
、
hlsl
我在互联网上找到了一些着色器,可以
让
旋转的物体产生径向模糊效果。它的
工作
和看起来很酷,但当我将它应用于sprite时,但它的
工作
方式类似于Sprite/漫反射着色器:它需要一个光源才能被看到,否则它是黑色的。
如何
编辑此着色器以使其像不需要灯光的普通Sprite/默认着色器一样
工作
?"Samples", Range(0,360)) = 100 _MainT
浏览 10
提问于2019-02-02
得票数 1
回答已采纳
1
回答
如何
查看我通过在objec [OpenGL]上应用的纹理指定的顶点颜色?
opengl
、
texture
、
compute-shader
、
transparency
、
3dtexture
vec4(aPos, 1.0); texcoord = aTex;default.fragout vec4
FragColor
; void main()
FragColor
= texture(
浏览 0
提问于2022-01-16
得票数 -1
1
回答
前后混合是
如何
工作
的?
opengl
、
transparency
、
alpha-blending
我理解算法,除了混合是
如何
工作
的,特别是在前到后部分。我现在很困惑,我不确定什么阿尔法混合。 那么,让我们从基础开始。当我们混合两个像素时,GPU将源颜色
与
源α相乘,并将目标颜色
与
(1 -源α)相乘。我们不会将目标颜色
与
目标
alpha
相乘,因为它基本上已经
与
之相乘了。因此,我们假设目标
alpha
是1(而且目标
alpha
也不正确,因为有GL_SRC_
ALPHA
和GL_ONE_MINUS_SRC_
ALPHA</e
浏览 0
提问于2020-07-11
得票数 2
回答已采纳
1
回答
我在WebGL程序中的片段着色器正在将我的纹理中的所有颜色设置为黑色
animation
、
webgl
、
shader
、
textures
我有一个简单的游戏,使用三个纹理
与
透明部分。我可以看到纹理的轮廓,但任何不将
alpha
设置为零的地方都会返回黑色(0,0,0,1)。texture2D(u_image0, v_texCoord); discard; gl_
FragColor
texture2D(u_image1, v_texCoord); discard;
浏览 1
提问于2013-06-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深度生成模型如何工作?一起去看看VAE和GAN背后的功与名!
可交互内容玩法技术揭秘
网易Three.js可视化企业实战WEBGL课2023全面升级版纤云弄巧
如果每天学校都有它,那我愿意周末也去上学!
太初论坛之法律科技体验之旅等你来
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券