腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4910)
视频
沙龙
1
回答
如何在
OpenGL
中将多个
纹理
指定到单个网格中?
opengl
、
textures
、
graphics
第一个例子:你可以取一个巨大的岩石形状的网格,然后在上面放一个平铺的岩石
纹理
。现在,一些地方需要覆盖草
纹理
(或其他植物)。Blender ( 3d图形应用程序)是基于
OpenGL
的,它允许您将多种材质指定给单个网格。我如何在我自己的
OpenGL
应用程序中做到这一点?谢谢,阿米尔 附言:我正在寻找一个更好的解决方案,比用tex a和tex渲染50个tr
浏览 3
提问于2010-11-17
得票数 3
回答已采纳
1
回答
OpenGL
/
GLSL
多
纹理
绑定
不起作用
opengl
;uniform sampler2D texture_dissolve1; 在RenderDoc中,尽管在资源检查器中似乎列出了所有
纹理
,但
纹理
查看器中的“输入”(FS 0 texture_ambient1,FS 1 texture_diffuse1,FS 2 texture_dissolve1和FS 3 texture_specular1对于每一次绘制,调用似乎都是完全相同的
纹理
。 在“管道状态”和FS阶段下的RenderDoc中,
纹理
和采样器都只有一个
浏览 23
提问于2021-04-27
得票数 1
回答已采纳
1
回答
GLSL
支持
多
纹理
化吗?
fragment-shader
、
image
、
lwjgl3
然后,我看到了几个视频,这让我怀疑
GLSL
是否能支持多个图像。此外,我找到了一些解决方案,但它们被折旧,因为我使用LWJGL 3与slick 3一起加载图像。首先,我想知道,
GLSL
是否支持在单个对象上呈现多个图像?如果想要图片或任何东西来更好地理解我的问题,请告诉我。
浏览 0
提问于2017-03-08
得票数 1
回答已采纳
1
回答
如何将uint64_t转换为sampler2D?
glsl
、
spir-v
我想使用无
绑定
纹理
,但螺旋不支持它。我在这里发现:,uint64_t可以转换为sampler2D。我想我可以上传一个没有
绑定
的句柄作为uint64_t,然后把它转换成sampler2D。
浏览 0
提问于2020-12-09
得票数 1
回答已采纳
2
回答
启用MSAA时,
openGL
在iPhone中渲染到
纹理
失败
iphone
、
opengl-es
、
textures
、
msaa
我的渲染到
纹理
iPhone代码只有当我禁用MSAA时才能工作,否则我得到的只是一个黑色
纹理
。问题的原因可能是什么?
浏览 5
提问于2011-06-14
得票数 2
2
回答
sampler2DArray -设置和使用
opengl
、
glsl
、
jogl
我正在学习
OpenGL
,我不得不使用sampler2DArray。我整天都在折磨--都没有用.我有两个问题: // textures - ids loaded textures private int createTextureArray(GL2 gl, int[] textures
浏览 1
提问于2018-04-29
得票数 1
回答已采纳
1
回答
GLSL
着色器可以应用于SDL_Textures吗?
c++
、
opengl
、
glsl
、
sdl-2
我正在开发一个游戏,我想知道是否可以在不需要
OpenGL
纹理
的情况下将
GLSL
着色器应用于SDL_Textures;如果可以,如何应用?我认为这可能是可能的,因为我的印象是SDL_Textures只是
OpenGL
的包装。
浏览 2
提问于2016-02-28
得票数 0
2
回答
如何使用
GLSL
渲染多个
纹理
opengl
、
glsl
我即将把我所有的渲染从“旧的”
opengl
移植到
glsl
。void main() {} "tex“是
纹理
的名称,我将其放入
glsl
,如
浏览 4
提问于2009-11-23
得票数 3
回答已采纳
1
回答
如何使用硬件的三维
纹理
采样与翻盖簿风格的体积
纹理
?
opengl
、
hlsl
、
volume-rendering
、
3d-texture
我有一个2D
纹理
,在网格中有12x12个卷片,如下所示: 尽管如此,我还没有找到任何描述或示例代码来采样3D
纹理
。我可以使用什么HLSL或
OpenGL
函数来示例这种触发器类型的
纹理
?
浏览 5
提问于2016-09-04
得票数 0
回答已采纳
1
回答
基于光线投射算法的体绘制(使用
glsl
)
opengl
、
glsl
、
demo
、
raycasting
、
volume-rendering
但问题是,我有一个ATI图形卡,而不是nVidia,这使我不能使用cg着色器在演示,所以我想把cg着色器改为
glsl
着色器。我读过
OpenGL
的红色书籍(7版),但不熟悉
glsl
和cg。: TEXCOORD0; float4 Pos : TEXCOORD2;更重要的是,我可以用2个
纹理
单元编写程序
绑定
, 0.0); 在演示中,程序将
绑定
到两个
纹理
(一个用于backfa
浏览 0
提问于2012-02-28
得票数 19
回答已采纳
1
回答
使用
OpenGL
ES2.0在GLSurfaceView上渲染视频,但
纹理
为灰色
android
、
video
、
opengl-es
将解码的YUV420视频帧作为
纹理
映射到GLSurfaceView。YUV420帧已正确解码。每当有可用的帧时,就会调用drawFrame(),并且应该渲染该帧。然而,视频帧根本没有显示出来,
纹理
一直是灰色的。我的
opengl
代码如下: "varying vec2 interp_tc;\n"s_configAttribs[] = { EGL_SURFACE_TYPE, EGL_WINDO
浏览 14
提问于2017-09-19
得票数 0
1
回答
OpenGL
-在
绑定
不同的FBO时访问cubemap
c#
、
opengl
、
glsl
、
opentk
我怀疑这是因为我的"GBuffer“FBO是
绑定
的,而不是cubemap。下面是工作前向呈现代码。
浏览 3
提问于2016-07-31
得票数 0
回答已采纳
1
回答
有什么方法可以将在CUDA中创建的三维曲面放入
OpenGL
纹理
吗?
opengl
、
cuda
、
glsl
、
textures
下面是场景:我将一个3D
OpenGL
纹理
传递给CUDA,通过cudaBindTextureToArray将其转换为非刚性转换,并将其写入三维表面,然后将其通过
纹理
传递给
GLSL
着色器进行体绘制。而
GLSL
只知道
纹理
id?我如何使用这个三维曲面作为一个普通的
OpenGL
纹理
?伪码glTexImage3D(GL_TEXTURE_3D, 0,............);
浏览 2
提问于2012-08-29
得票数 1
回答已采纳
1
回答
在摄像机流(
GLSL
)上绘制文本或图像
android
、
opengl-es
、
glsl
我知道这可以用
GLSL
过滤完成,但我不知道如何基于我链接的示例来实现这一点。我尝试使用Alpha混合,但这两种
纹理
格式似乎不兼容(一种是TEXTURE_EXTERNAL_OES,另一种是TEXTURE_2D),作为回报,我只得到了一个黑色帧。
浏览 5
提问于2017-05-18
得票数 5
1
回答
OpenGL
4.5 -
绑定
多个
纹理
和取样器
c++
、
opengl
、
textures
、
texture-mapping
、
opengl-4
我试图理解
纹理
,
纹理
单位和样本在
OpenGL
4.5。我正在附上一张我想弄清楚的照片。我认为在我的例子,一切都是正确的,但我不太确定的一维采样器在右边的问号。因此,我知道
OpenGL
提供了许多
纹理
单元/
绑定
点,可以将
纹理
和采样器
绑定
在一起。使得2D
纹理
和数组
纹理
可以
绑定
到相同的图像单元,或者不同的2D
纹理
可以
绑定
在两个不同的图像单元中,而不会相
浏览 4
提问于2017-07-21
得票数 12
回答已采纳
3
回答
是否应按
纹理
单位应用glEnable(GL_TEXTURE_2D)
opengl
在
OpenGL
中,我一直认为glEnable(GL_TEXTURE_1D)、glEnable(GL_TEXTURE_2D)和/或glEnable(GL_TEXTURE_3D) (以及相应的glDisable)是每个
纹理
单位的参数。
浏览 0
提问于2010-10-28
得票数 11
回答已采纳
1
回答
为Vulkan自动编译
OpenGL
着色程序
opengl
、
glsl
、
vulkan
、
spir-v
有任何方法可以自动编译
OpenGL
着色器吗?问题是制服的问题。'non-opaque uniforms outside a block' : not allowed when using
GLSL
for Vulkan[--
glsl
-emit-ubo-as-plain
浏览 6
提问于2019-11-23
得票数 5
回答已采纳
2
回答
在nVidia
GLSL
中不支持sampler1D?
graphics
、
glsl
、
textures
、
nvidia
然而,当我尝试在Chrome中使用WebGL编译
GLSL
程序时(无论是普通的,还是在金丝雀中),sampler2D和sampler3D都被接受,但是sampler1D给出了一个语法错误。有没有可能Nvidia允许二维和三维
纹理
采样器,但不允许一维?我试着搜索这方面的信息,但没有找到任何东西。
浏览 6
提问于2011-06-02
得票数 7
回答已采纳
1
回答
在同一个
GLSL
着色器中的texture1D和
纹理
2D
opengl
、
glsl
我想把两个
纹理
传递给我的片段着色器。我成功的两个二维
纹理
,但不是一个一维和一个2D。shaders.compileProgram(VERTEX_SHADER, FRAGMENT_SHADER)program.check_validate() File "/Library/
浏览 3
提问于2016-06-09
得票数 0
回答已采纳
1
回答
如何处理
OpenGL
中的
纹理
动画?
c++
、
animation
、
opengl
、
sdl
、
glew
不久前,我开始在
OpenGL
中使用SDL2和GLEW,我有两个问题:处理
纹理
动画的最好方法是什么?我应该用GL_TEXTURE_3D来做吗?通过将所有帧加载到多个GL_TEXTURE_2D中?动画有内置的方式吗?
浏览 0
提问于2020-05-14
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Learning OpenGL——OpenGL Model,Pipeline and Practices
OpenGL ES之多目标渲染(MRT)
深入浅出 GLSL 系列(一)
Opengl ES之纹理数组
Java实现3d游戏引擎
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券