草庐IT

纹理表

全部标签

android - Libgdx 渲染纹理与 Sprite

我正在尝试使用Libgdx和Box2d构建我的第一款游戏。该游戏的概念与FlappyBird相似。我的问题是渲染管道。我已经尝试绘制矩形,然后绘制新的Sprite,每次调用渲染方法时我都可以将其缩小到不同的管道尺寸。这样做的问题是,一旦矩形离开屏幕,我就无法处理纹理,因为它会使所有其他仍然可见的矩形失去它们的纹理。如果我在纹理离开屏幕后不处理它,它将在20秒后使游戏变得非常慢。另一种选择是为不同的管道尺寸使用大约10种不同的纹理,但仍然存在处理纹理的问题。如果有任何关于如何有效渲染不同管道尺寸的建议,我将不胜感激。我在下面附上了我的渲染代码@Overridepublicvoidrend

图像特征Vol.1:计算机视觉特征度量|第一弹:【纹理区域特征】

目录一、前言二、纹理区域度量2.1:边缘特征度量2.2:互相关和自相关特征2.3:频谱方法—傅里叶谱2.4:灰度共生矩阵(GLCM)2.5:Laws纹理特征2.6:局部二值模式(LBP)一、前言🍊什么是计算机视觉特征?简单来说就是图像特征,对于我们来说,看到一张图片,能很自然的说出和描述图像中的一些特征,但是同样的图片,丢给计算机,只是一个二维矩阵,计算机需要从这个图像中提取计算得到一些数值表示,来描述这个图像所具有的特征:颜色、形状、纹理等。🍊什么是计算机视觉特征度量?就是研究:如何从图像中,计算得到这些特征的数值表示(如颜色直方图、梯度直方图、形状描述符),来表示、度量这个图像的特征,方便

android - 使用目标 GL_TEXTURE_2D 在纹理上渲染相机预览

我正在尝试在目标GL_TEXTURE_2D的OpenGL纹理上渲染相机预览。我非常了解SurfaceTexture,但我无法使用它,因为它仅适用于GL_TEXTURE_EXTERNAL_OES。在SurfaceTexture的文档中,它是这样写的:EachtimethetextureisbounditmustbeboundtotheGL_TEXTURE_EXTERNAL_OEStargetratherthantheGL_TEXTURE_2Dtarget我不能使用GL_TEXTURE_EXTERNAL_OES,因为我必须对现有代码进行大量更改。有没有一种方法可以快速实现这一点?

android - OpenGL ES 中的纹理球体

我想在OpenGlES中有一个有纹理的球体。做这个的最好方式是什么?一种选择是手动创建它。另一个是在例如创建它。Blender并加载它-我应该使用什么文件格式? 最佳答案 在blender中,将模型导出为obj文件。取消选择90度旋转并选择“三角化”。如果您使用光照,请启用法线选项。下一步是将obj文件转换为易于使用的文件。使用此工具:http://www.heikobehrens.net/2009/08/27/obj2opengl/现在您的顶点、法线和纹理坐标已准备好在数组中进行渲染。祝你好运!编辑:Android使用Java对吗

android - 如何确定在 OpenGL ES 2 中纹理上传是否成功?

在过去使用常规OpenGL的好日子里,确定纹理上传是否成功相当容易-在调用glTexImage2D之后,您可以使用带有GL_TEXTURE_WIDTH和GL_TEXTURE_HEIGHT作为参数的glGetTexLevelParameteriv。然而,GLES似乎不允许这样做,据我所知,它没有机制来确定纹理是否实际上已成功提供给卡(例如,glGetError仅针对将不成功,而不是没有成功的事情。我正在处理的应用程序总是跨越有足够的可用VRAM和没有可用VRAM之间的障碍(并且经常有很多动态分配的FBO和类似的东西飞来飞去,使事情进一步复杂化),如果一个重要的纹理上传失败我需要知道是否需

java - 来自 LibGDX 中 texturepacker 的纹理

试图了解(很棒的)LibGDX框架中的纹理包装器,我需要帮助。我想绑定(bind)从TexturePacker打包的TextureAtlas中提取的纹理(根据Mesh,Color&Texture)。纹理绑定(bind)到矩形网格。我希望纹理(纹理的实例)基本上是从打包文件中提取的。是否可以使用createsprite或findregion方法并以某种方式跳过文件句柄步骤?另外:将上述方法与AssetManager结合使用时,有什么特别需要注意的地方吗?谢谢你帮我解决问题! 最佳答案 创建纹理区域首先,您通过指向描述图集的文本文件创建

android - 如何在 OpenGL 上下文丢失后重新加载 libgdx 非托管纹理

我正在通过网络下载图像并将它们作为图像Actor添加到我的libgdxUI:Pixmappm=newPixmap(data,0,data.length);Texturet=newTexture(pm);TextureRegiontr=newTextureRegion(t,200,300);TextureRegionDrawabletrd=newTextureRegionDrawable(tr);Imageicon=newImage();icon.setDrawable(trd);鉴于此,我需要一些重新加载纹理数据的方法,因为当OpenGL上下文丢失时纹理数据也会丢失(例如,因为屏幕进入

java - LibGDX - tile/tilemaps 中的纹理文本

有什么方法可以在Tilemaps中将文本放在纹理上?我正在开发一款基于跳棋的游戏,我需要显示单个方block中有多少跳棋。我使用TiledMap加载电路板。我的代码如下:GameScreen.javapublicclassGameScreenimplementsScreen{privateTiledMapboard;publicGameScreen(finalMyGamegam){board=newTmxMapLoader().load("maps/tablero-64.tmx");renderer=newOrthogonalTiledMapRenderer(board,1/64f);

android - OpenGL ES 3.0。浮点纹理

我有OpenGLES3.0,我正在尝试创建纹理:case1:glTexImage2D(GL_TEXTURE_2D,0,GL_R16F,width,height,0,GL_RED,GL_HALF_FLOAT,0);break;case2:glTexImage2D(GL_TEXTURE_2D,0,GL_RG16F,width,height,0,GL_RG,GL_HALF_FLOAT,0);break;case3:glTexImage2D(GL_TEXTURE_2D,0,GL_RGB16F,width,height,0,GL_RGB,GL_HALF_FLOAT,0);break;(对于这段代

ue4 MRQ渲染器时,媒体纹理播放速度会被加快

问题描述:当MRQ渲染器开启抗锯齿时,媒体纹理的播放速度会被加快解决办法:通过执行抗锯齿控制台命令来解决