mipmaps相关内容

libgdx 纹理过滤器和 mipmap

当我尝试在 LibGDX 中使用 mipmap 过滤时,没有图像出现. 我是 LibGDX 的新手,我有一个简单的 2d 场景,其中包含三个旋转、缩放的圆圈.为了消除它们的锯齿,我想使用线性过滤.为了获得建议,我查看了 这篇文章,它说,对于大规模缩放的图像,mipmap 可用于提高速度或质量. 第一个意外的出现是,尽管我的所有图像都按比例缩小了,但如果 magFilter 是线性的,我 ..
发布时间:2022-01-12 16:56:13 Java开发

SKTextureAtlas 中的 SKTexture 是否支持 mipmap 功能?

来自苹果文档:“如果纹理的两个维度都是 2 的幂,则只能请求 mipmap." 但是,尚不清楚来自 SKTextureAtlas 的 SKTextures 是否也支持此功能(因为它们本质上有点不同). 我问这个问题是因为实际上很难从结果中看出是否有任何东西被 mipmap 了. 解决方案 首先,来自 SKTextureAtlas 的 SKTexture 不支持 mipmappi ..
发布时间:2022-01-11 12:20:46 其他开发

GLSL 采样器如何确定纹理的缩小以及 mipmap 级别?

我正在使用 OpenGL ES(通过 WebGL),但我认为这个问题也适用于完整的 OpenGL 配置文件. 假设我创建了一个具有完整 mipmap 级别的 OpenGL 纹理,并将其 TEXTURE_MIN_FILTER 设置为 NEAREST_MIPMAP_NEAREST.还假设我有一个片段着色器来采样这个纹理.mipmap级别是根据纹理的缩小程度来选择的,但是缩小程度是如何选择的呢? ..
发布时间:2022-01-09 09:34:50 其他开发

图标的 Mipmap 可绘制对象

从 Android 4.3 (Jelly Bean) 开始,我们现在可以使用 res/mipmap 文件夹来存储“mipmap"图像. 例如,Android 版 Chrome 将其图标存储在这些文件夹中,而不是更普通的 res/drawable 文件夹. 这些 mipmap 图像与其他熟悉的可绘制图像有何不同? 我看到在我的清单中,我们使用了 @mipmap/ 限定符,而不是 @ ..
发布时间:2021-11-27 16:48:52 移动开发

Mipmap 与可绘制文件夹

我正在使用 Android Studio 1.1 Preview 1.我注意到当我创建一个新项目时,我得到以下层次结构: 不同 DPI 的 Mipmap 文件夹,不再有不同的 DPI 可绘制文件夹. 我应该将所有资源放在 mipmap 文件夹中,还是只放在应用程序图标中? 解决方案 mipmap 文件夹仅用于放置您的应用程序/启动器图标(显示在主屏幕上).您使用的任何其他可绘制 ..
发布时间:2021-11-27 16:48:23 移动开发

在Android的哪里存储图片

我已将所有图像从文件夹mipmap移到了drawable,因为在这里说mipmap文件夹仅用于应用程序图标来启动应用程序 然后,我将同一文件移回了文件夹mipmap-xxxhdpi,现在看起来又不错了.所以我现在的问题是,将图像放在mipmap-xxxhdpi文件夹而不是drawable文件夹中还可以吗?我会为每一个建议感到高兴,因为我现在很困惑. 解决方案 java.lang.Run ..
发布时间:2021-04-04 19:04:17 移动开发

尝试在Three.js中使用Mipmaping时出错

我正在尝试在three.js纹理中使用mipmap生成. 创建纹理时,我将大小为512x512的图像分配给mipmaps [0]. 因此,如果我的理解是正确的,则WebGL应该使用该图像来生成较小的mipmap纹理.但随后我看到了呈现的黑色纹理和类似这样的错误: Chrome浏览器 WebGL:drawElements:绑定到纹理单元0的纹理不是 可渲染的.它可能不是2的幂,并 ..
发布时间:2020-06-30 22:28:27 前端开发

JOGL mipmap和纹理闪烁

在我的OpenGL 2场景中,我有一堵墙和一块砖纹理,无论设置什么,它都会不断闪烁和闪烁.当我放大近距离(并可以清楚地看到纹理)时,闪烁和闪烁便停止了.但是当我放大并在场景中移动时,闪烁和闪烁非常明显.这是砖墙的纹理代码: brickwall.setTexParameteri(gl, GL2.GL_TEXTURE_WRAP_S, GL2.GL_REPEAT); brickwall.setTe ..
发布时间:2020-06-30 22:28:24 其他开发

SKTextureAtlas的SKTexture是否支持mipmap功能?

摘自Apples文档: “只有两个纹理的尺寸均为2的幂时,您才可以请求mipmap." 但是,目前还不清楚SKTextureAtlas的SKTextures是否也支持此功能(因为它们本质上有些不同). 我问这个问题,是因为实际上很难看清结果是否有误. 解决方案 首先从SKTextureAtlas提供的SKTexture不支持mipmapping.其次,有时mipmapping甚 ..
发布时间:2020-06-30 22:28:21 其他开发

在Vulkan中生成Mipmap

我正在尝试使用vkCmdBlitImage生成mipmaps运行时(实现glGenerateMipmap()功能),但不了解该过程.到目前为止,这是我的代码: VkImageCreateInfo imageCreateInfo = {}; imageCreateInfo.sType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO; imageCreateInfo. ..
发布时间:2020-06-30 22:28:18 其他开发

Android Mipmap?

每当我尝试使用AndroidStudio生成新的Android项目时,它都会一直隐藏文件夹"drawables".我以前从未发生过这种情况.我一直在寻找,并且已经意识到它正在生成名为"mipmap"的文件夹.我进行了一些搜索,发现它类似于可绘制对象,但是我错过了新的AndroidStudio版本中的一些重大更改吗?如果没有,我如何找回我的Drawables文件夹?我试图重建我的项目,创建新项目,甚 ..
发布时间:2020-06-30 22:28:15 移动开发

无法使用android:icon ="@ mipmap/ic_launcher"在清单后播放服务7.5.0

我最近使用依赖项更新了播放服务 compile 'com.google.android.gms:play-services:7.5.0' 我的应用程序图标启动器在@mipmap/ic_launcher"中,但是在AndroidManifest.xml中显示错误. 我是否应该再次将此图标放置在drawable中?否则 帮我找出解决方案. 更新:这是来自Android Studio的消息 ..
发布时间:2020-06-30 22:27:09 移动开发

如何以编程方式从mipmap文件夹加载图像?

如何通过编程方式从mipmap文件夹中加载图像(与可绘制对象一样)? img.setImageResource(imageId); 我正在使用Android Studio 1.2.1 解决方案 在 Android Studio 中,我们有 mipmap 而不是可绘制的 您可以找到与资产相关的文档在这里 您可以按喜欢使用它 img.setImageResource ..
发布时间:2020-06-30 22:27:06 移动开发

Mipmap与可绘制文件夹

我正在使用Android Studio 1.1 Preview1.我注意到,当我创建一个新项目时,我得到了以下层次结构: 用于不同DPI的Mipmap文件夹,没有其他不同的DPI可绘制文件夹. 我应该将所有资源都放在mipmap文件夹中还是仅放在应用程序图标中? 解决方案 mipmap文件夹仅用于放置您的应用程序/启动器图标(显示在主屏幕上).您使用的任何其他可绘制资产应像以前 ..
发布时间:2020-06-30 22:26:00 移动开发

使用three.js在片段着色器中手动选择多图谱

我正在Three.js中使用glsl es编写基于物理的着色器.对于镜面全局照明的添加,我使用了内部带有mipmap链的cubemap dds纹理(使用CubeMapGen进行了预先计算,因为它的解释vec4 textureCubeLod(samplerCube sampler, vec3 coord, float lod) ,但仅在顶点着色器中可用.在我的片段着色器中,我正在使用类似的功能 ..
发布时间:2020-05-21 00:45:59 其他开发

在OpenGL中模糊深度缓冲区-如何在片段着色器中访问Mipmap级别?

我正在尝试通过模糊化&来模糊深度纹理.在片段着色器中混合mipmap级别. 我有两个frambuffer对象: 1)附加了深度渲染对象的彩色frambuffer. 2)附加了深度纹理的z帧缓冲区. 将场景渲染到彩色帧缓冲区​​对象后,我便将其拖到深度缓冲区对象,然后可以成功渲染(输出是GL_LUMINANCE深度纹理). 在绘制深度缓冲区之前,我可以通过选择任意给定的mipm ..
发布时间:2020-05-20 23:24:30 其他开发

创建和使用我自己的纹理图集的mipmap

我目前正在使用自动生成Mipmap(C#+ OpenTK): GL.GenerateMipmap(GenerateMipmapTarget.Texture2D); 我正在使用的纹理被平铺为16px²的块.所以我的问题是: 是否可以使用不缩小为1x1的mipmap? 创建不将块“模糊"成另一个块的mipmap的最佳方法是什么? 解决方案 您的意思是,使用了不超过1x1的mi ..
发布时间:2020-05-20 23:19:27 C#/.NET

glGenerateMipmap是否在sRGB纹理的线性空间中执行平均?

OpenGL 3.3规范似乎并没有要求在线性空间中完成mipmap的生成.我只能找到以下内容: 派生的mipmap数组的内部格式都与 levelbase数组,然后是派生数组的尺寸 3.8.14节中描述的要求.的内容 派生的数组是通过对 levelbase数组.对于一维和二维数组纹理,每个 层被独立过滤.没有特定的过滤器算法 是必需的,尽管建议使用盒式过滤器作为默认过滤器. 我知道,如果 ..
发布时间:2020-05-20 23:18:12 其他开发

glGenerateMipmap需要哪个内存屏障?

我已经使用GL_ARB_shader_image_load_store写入了纹理的第一个mipmap级别.文档指出,在其他操作中使用该映像的内容之前,需要先调用glMemoryBarrier,以便适当地刷新缓存. 例如,在执行glTexSubImage2D操作之前,我需要发出GL_TEXTURE_UPDATE_BARRIER_BIT,并且在使用使用该纹理采样的着色器发出绘制调用之前,我需要发 ..
发布时间:2020-05-20 23:16:10 其他开发