webgl 相关问题

WebGL扩展了HTML canvas元素的功能,允许它在任何兼容的Web浏览器中呈现加速图形。 **除非问题是关于WebGL API功能的,否则请勿使用此标记标记有关3D库(如THREE.js)的问题。 **请勿使用此标签标记UNITY WEBGL的问题!! **

使用 EQUAL 进行 WebGL 深度测试时行为不一致

我在深度测试中遇到了不一致的行为,我不知道是否在任何地方指定了此行为。 我的问题是:当使用 EQUAL 作为深度测试函数时,预期是什么

回答 1 投票 0

MapLibre GL 自定义遮罩层导致后续矢量切片线层渲染不正确

我使用 MapLibre GL JS 的 CustomLayerInterface 创建了一个遮罩层,以遮罩其后面的栅格层。遮罩层可以正确地将栅格隐藏在后面,但是它会导致问题......

回答 1 投票 0

定位 SketchUp 模型

我已经使用 Collada 加载器 ( Three.js ) 从 SketchUp 导入了一个模型。但现在我有一个问题。我希望对象的中心始终位于坐标 x0 y0 z0 处。我怎样才能实现这个目标?

回答 2 投票 0

带有pixelStorei和texImage2D的精灵动画给出了奇怪的颜色边距

此代码通常可以工作。 我使用 4x4 shema 来制作精灵动画(纹理/图像)。 仅当 YY 为 3(最后一行)时,我才得到奇怪的颜色边距。 我发现在How do I use texSubImage2D to show sprites in we...

回答 1 投票 0

如何在THREE.js中制作粒子系统

我正在制作游戏,我想添加烟雾,火焰和爆炸效果。我正在使用 THREE.js 库来制作游戏。我尝试了很多技术但找不到结果。 我尝试过 SPARK.js 库...

回答 3 投票 0

WebGL:INVALID_OPERATION:texImage2D:无绑定PIXEL_UNPACK_BUFFER - Mipmap

我只是想从纹理(png图像)制作mipmap。纹理工作正常,但未生成 mipmap。 随着标题的错误警告,我还得到了: GL_INVALID_OPERATION:纹理格式不支持 mipmap

回答 1 投票 0

canvasTexture 模糊,而原始画布不模糊

我使用canvas作为纹理来渲染一个平面,但是平面上的canvasTexutre有点模糊。我该如何解决这个问题? 从“三”导入*作为三; 常量图像 = document.getElement...

回答 1 投票 0

无法创建具有 RGBA32F 纹理的帧缓冲区

我无法从内部格式 RGBA32F 的纹理创建帧缓冲区。 以下代码记录 test.js:38 Framebuffer 不完整。控制台状态:36054 函数主() { 常量

回答 1 投票 0

绘制无限的地平面

要绘制超出近/远平面的无限地平面,在旧式桌面 GL 中,您可以启用 GL_DEPTH_CLAMP。 有关如何使用 WebGL 进行等效操作的任何提示? 操纵

回答 2 投票 0

GLSL 着色器顶点位移仅在 1 个顶点上

我正在尝试重构十年前的 GLSL 顶点位移着色器,该着色器曾经与 Three.js 的旧版本一起使用,但我遇到了一系列来自纹理操作顺序的问题...

回答 1 投票 0

使用 ThreeJS 从片段着色器读取生成的纹理时出现问题

我正在尝试使用 Three.WebGLRenderTarget 生成纹理,然后在下一阶段的片段着色器中访问它。 这个想法是运行第一阶段一次以生成复杂且昂贵的......

回答 1 投票 0

是否有与 glGenVertexArrays 和 glBindVertexArrays 等效的 WebGL?

我正在制作一个WebGL程序并需要GL函数glGenVertexArrays和glBindVertexArrays。有谁知道 WebGL 中是否有相当于这些的东西?这是我到目前为止所拥有的: 画布 =

回答 5 投票 0

位于 WebGL 画布上的文本变得模糊

我遇到了一个问题,即与 WebGL 画布重叠的像素化文本变得明显模糊。图中是(1)稍微高于画布的元素,然后(2)触摸罐子......

回答 1 投票 0

DOMException:无法在“WebGL2RenderingContext”上执行“texImage2D”:可能无法加载受污染的画布

我在该网站上使用 ShortPixel CDN 解决方案时出现以下错误:https://worksite.artonice.com/ Chrome:THREE.WebGLState:DOMException:无法在“

回答 1 投票 0

使用后如何从 GPU 清理和卸载 WebGL 画布上下文?

如何清理 WebGL 上下文程序并从 GPU 和 dom-element 卸载程序、缓冲区和所有内容? 我想确保我们没有乱扔垃圾。 另外,重复使用也很好

回答 3 投票 0

Unity 6 为 WebGL 构建一个空文件夹

所以基本上在更新到 Unity 6000.0.29f1 后,我无法再为 WebGL 平台进行构建(它在 2021 版本中运行良好),因为它构建了一个空文件夹。虽然有一些错误

回答 1 投票 0

如何替换 webGL 画布中的像素?

我想通过首先获取当前值,然后将其替换为稍微修改过的新颜色来更改 webGL 画布的一个像素的颜色。对于 2d 画布上下文,这很容易,但我...

回答 1 投票 0

如何使用 javascript 替换 webGL 画布中的像素

我想通过首先获取当前值,然后将其替换为稍微修改的新颜色来更改 webGL 画布的一个像素的颜色。对于 2d 画布上下文,这很容易,但我...

回答 1 投票 0

如何在 Visual Studio Code 上设置 WebGL 自动完成?

我需要在JS上开发一个HTML5和WebGL的游戏,但编辑器没有建议与WebGL相关的方法、字段、枚举变得更容易。有什么想法吗?

回答 2 投票 0

使用 Three.js 进行路径追踪阴影

我正在尝试尝试在 webGL 中创建更真实外观的方法,并偶然发现了这个演示 http://madebyevan.com/webgl-path-tracing/。 我对 javascript 相当陌生,并且一直在使用 T...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.