腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
glClearColor
和
混合
c++
、
opengl
、
glfw
、
blending
我使用的是GLFW、带有VSCode的OpenGL 4.6
和
MinGW64 g++。我正在尝试使用glEnable(GL_BLEND);
和
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC1_ALPHA);渲染一个透明的纹理。虽然纹理确实渲染在我的窗口上,但看起来
glClearColor
()对
混合
效果影响很大。我对图形仍然很陌生,所以我不确定如何正确地渲染纹理,而不管清晰的颜色设置为什么。另外,我需要为2D游戏启用深度吗?(shader.cpp
和
texture.cpp取自
浏览 54
提问于2021-02-10
得票数 1
回答已采纳
1
回答
OpenGL添加剂共混导致白屏
c++
、
opengl
如果我禁用
混合
,我可以看到现场罚款,但它将被一盏灯点燃。float c = diffData.w; } 但是是的,基本上,如果我用这种
混合
物的话
浏览 3
提问于2013-08-24
得票数 0
回答已采纳
2
回答
OpenGL快照更改颜色
ios
、
opengl-es
、
uiimage
、
quartz-graphics
、
quartz-2d
glEnable(GL_POINT_SMOOTH);glBlendFunc(GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR);
glClearColor
浏览 0
提问于2014-02-04
得票数 0
1
回答
如何动态创建圆角SurfaceView
android
、
surfaceview
、
rounded-corners
、
dynamically-generated
我正在从事一个Xamarin.Android项目,该项目涉及动态创建表示控件的视图层次结构。其中一个控件使用AndroidGameView类,该类继承自SurfaceView并允许使用OpenGL ES进行绘制。我想知道如何给视图添加圆角。我尝试过重写OnDraw方法或者对clip应用一个可绘制的背景,但都没有成功。似乎和我的目标很相似,但是我不知道如何动态地做这件事,而不是使用axml。有没有可能动态地给SurfaceView一个圆角?
浏览 57
提问于2013-07-22
得票数 1
2
回答
glBlendFunc
和
glClearColor
alpha参数
opengl
、
glsl
、
opengl-4
在OpenGL中,为了达到适当的透明效果,我应该使用glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA),但是使用该
混合
函数,
glClearColor
中的alpha当我在
glClearColor
中更改alpha参数时,我仍然会得到相同的效果。什么时候可以在
glClearColor
中使用alpha参数?我能达到什么样的效果?
浏览 3
提问于2012-06-26
得票数 4
回答已采纳
2
回答
背景透明的OpenGL ES 2.0 GLKit
iphone
、
ios
、
opengl-es
、
glkit
背景大部分是白色
和
灰色的,但我只是用更鲜艳的颜色测试了它,果然你可以模糊地看到背景。你知道为什么下面的代码是部分透明的而不是完全透明的吗?needsRedraw) return; glClear(
浏览 0
提问于2012-05-17
得票数 13
1
回答
更改带有纹理的帧部分的alpha值
opengl
、
glsl
我正在对黑色
和
alpha笔刷纹理应用一种颜色。在这里以灰色背景显示,但实际的PNG只是黑色
和
alpha。 画笔绘制:擦除绘画: glBlendFunc(GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA
浏览 4
提问于2015-03-10
得票数 0
2
回答
OpenGL color4 alpha是如何工作的?
opengl
我尝试过将
glClearColor
(0.0, 0.0, 0.0, 0.0);更改为
glClearColor
(0.0, 0.0, 0.0, 1.0);,但没有任何改变。init(); return 0;{
glClearColor
浏览 2
提问于2014-03-08
得票数 2
回答已采纳
1
回答
在LibGDX上绘制的FrameBuffer纹理比原始纹理更深
android
、
opengl-es
、
libgdx
、
alpha
我需要先在像素图上画出来,这样我就可以
混合
两个透明的FrameBuffers。一直以来,我都认为问题出在着色器上,我花了3天时间找出问题所在,所以如果有人能帮我,我会非常感激的!)注意:我尝试在使用FrameBuffer时启用
混合
,首先使用Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT \GL20.GL_DEPTH_BUFFER_BIT)清除它;但是没有什么不同更新2 在FrameBuffer上绘制时,设置一种GL
混合
,在绘制FrameBuffer时设置第二种
混合
,我似乎应该做一些事情,但我
浏览 0
提问于2016-03-14
得票数 2
回答已采纳
1
回答
树莓VideoCore IV不交换EGL
c#
、
opengl-es
、
raspberry-pi
、
egl
、
broadcom
我试图在Raspberry 2上运行我的OpenGL包装器。这个包装器是在mono上运行的,是用C#编写的。我使用RPi IV API在VideoCore上运行我的基本示例,但是屏幕上没有显示图像。您可以在此上找到我的应用程序的BCM/EGL/GL调用日志。您可以获得示例的整个源代码。
浏览 5
提问于2016-12-01
得票数 0
回答已采纳
1
回答
Java:为什么我不能用LibGdx正确地渲染颜色?
java
、
android
、
colors
、
libgdx
当我将颜色更改为蓝色Gdx.
glClearColor
(0,0,255,1)时,它就会正常工作。但当我使用Gdx.
glClearColor
(51,204,255,1)时,它的颜色仍然是白色。@Override Gdx.gl.
glClearColor
(51,204,255,1); // this makes the
浏览 16
提问于2018-12-18
得票数 1
回答已采纳
1
回答
如何在OpenGL中使用SDL2软件渲染?
c++
、
sdl-2
、
opengl-3
我正在创建一个3D游戏,我想知道如何
混合
SDL2软件(表面)渲染
和
OpenGL。我尝试使用此代码呈现简单的文本,但它不起作用。
glClearColor
(0,0,1,1);SDL_BlitSurface(surf,0,dest,
浏览 0
提问于2019-11-06
得票数 0
3
回答
Python返回另一个函数
python
、
return
、
pyopengl
我
和
PyOpenGL一起工作,我想做一个小的RGB转换器功能。颜色的PyOpenGL使用浮点数从0到1。255 * Red Blue = 1 / 255 * Blue我就这样利用他:
glClearColor
浏览 0
提问于2019-12-02
得票数 2
回答已采纳
3
回答
OpenGL背景透明颜色渗入透明纹理
ios
、
opengl-es
、
opengl-es-2.0
、
transparency
我正在用OpenGL
和
C++编写一个简单的2D框架,现在遇到了一个与透明纹理
和
混合
相关的问题。我已经将我的问题简化为以下几点。
glClearColor
(0, 1, 0, 0)glEnable(GL_BLEND我认为发生的情况是,鱼的像素在绘制时与帧缓冲区的颜色渲染缓冲区中的任何内容
混合
浏览 0
提问于2013-06-30
得票数 3
回答已采纳
1
回答
如何实现自己的
混合
功能?
c++
、
c
、
rendering
、
blending
、
glblendfunc
我想在不使用OpenGL的程序中实现以下
混合
函数。glBlendFunc(GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA);glColor4f(0.75, 0.0,
浏览 5
提问于2014-06-25
得票数 0
1
回答
纹理边缘透明度问题
opengl-es
、
opengl-es-2.0
我正在制作一个绘图软件,我几乎已经将画笔的性能
和
外观都提高到了一个像样的水平,但是我还有最后一个问题。我观察到轮廓的颜色与
glClearColor
中的颜色相同。我怀疑是
混合
的吗?
浏览 0
提问于2013-03-03
得票数 3
回答已采纳
2
回答
不想要的文本视图的位图轮廓
android
、
opengl
、
canvas
、
bitmap
、
textview
returnedBitmap); return returnedBitmap;但是returnedBitmap包含TextView的位图
和
不想要的轮廓UPD4.应该说,当getBitmapFromView()的图像通过OpenGL通过视频绘制时,出现了这个问题,其原因是
混合
模式不正确。。
浏览 2
提问于2020-12-18
得票数 1
回答已采纳
2
回答
OpenGL添加剂共混效果不理想
opengl
、
blending
、
fragment-shader
我正在努力实现与点精灵的添加剂
混合
。当精灵重叠时,我得到的只是纯红色,当我期望从红色->黄色->白色中得到一个平滑的
混合
物时。我的精灵纹理所有四个通道设置相等,部分是白色
和
其他透明。我建立了这样的
混合
: glBlendFunc(GL_ONE, GL_ONE); vec4 texCol = texture(pointspritetexCol.rgb * vec4(ocolor, 1.0).rgb, texCol.a); 其中pointspr
浏览 0
提问于2013-07-31
得票数 5
回答已采纳
1
回答
在OpenGL中设置透明背景色不起作用
c
、
linux
、
opengl
、
glut
、
blending
我尝试使用函数
glClearColor
()
和
glClear()将背景色设置为透明颜色。但是,传递给
glClearColor
()的alpha值并没有改变任何东西。1100)/2,(glutGet(GLUT_SCREEN_HEIGHT)-620)/2);
glClearColor
happens gl
浏览 4
提问于2018-02-08
得票数 2
1
回答
值为0.5的OpenGL ES
glClearColor
变为白色
android
、
opengl-es
、
android-ndk
我设置了
glClearColor
(0.5f,0.5f,0.5f,1.0f),当它在绘制时,我可以短暂地看到一切都是正常的,但它很快就完全变白了。
浏览 0
提问于2011-04-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
dict和set混合运算?
混合工作场所和新网络常态
PPT制作折线和柱形混合图表的步骤
混合IT架构没混合安全
云计算和虚拟现实/增强现实/混合现实
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券