webgl 相关问题

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

使用 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

将shadertoy移植到GlslCanvas

我正在尝试遵循shadertoy 中的一些示例。 我正在使用我之前读过的《The Book of Shaders》作者的 GlslCanvas 库,但显然 Shadertoy 使用了一些不同的...

回答 1 投票 0

怎样才能让物体稳定180度?

我有衣服对象,用户可以在其中旋转布料,我正在使用轨道控制来旋转这里的对象,并且界面,用户可以更改衣服的颜色,有一个按钮可以看到ba...

回答 1 投票 0

从 next.js 加载着色器

我正在为我的网络应用程序使用 next.js。我使用 WebGL 渲染 2d 场景。我的 javascript 中有一个片段和一个顶点着色器硬编码为字符串: varfragmentShaderSource = [ ` #ifdef GL_ES`, ...

回答 2 投票 0

“为什么 webGL 不保留以前的绘图?

我有一个小型绘图应用程序,每次鼠标移动时,新坐标都会被输入到 WebGL 中的缓冲区中。我假设当我调用 gl.drawArrays 时,我只需要绘制新点,...

回答 1 投票 0

WebGL z 缓冲区工件?

我们正在开发一个基于 Three.js 的 WebGL 项目,但无法理解 WebGL 中如何处理透明度。该图像显示了使用 alpha = 0.7 绘制的双面曲面,其行为

回答 2 投票 0

OpenGL 和 WebGL 之间的 Alpha 渲染差异

我使用完全相同的 C++ 代码渲染相同的场景,一次使用 Windows 上的本机 OpenGL,一次使用 Emscripten 渲染 WebGL。场景中的一切看起来都一模一样,除了我撕裂的时候......

回答 2 投票 0

如何将源纹理中的特定 mip 贴图级别复制到目标纹理中的特定 mip 贴图级别?

我将许多 2D 纹理合并到 WebGL2 ( Three.js ) 中的数组纹理中,以便通过多次绘制渲染模型。这些单独的纹理经常变化并且使用 mipmap。因为这不是 pos...

回答 1 投票 0

使用 JavaScript 旋转 3D 对象

我正在 p5.js (JavaScript) 中使用 WebGL 3D 对象。我有四个有点复杂的“独立”3D 对象,当按计划工作时,将使用 mouseOver e 对其进行操作...

回答 1 投票 0

WebGL 从浮点渲染目标读取像素

有一些混乱,例如就 WebGL 中渲染浮点纹理的支持级别而言。根据可选支持,OES_texture_float 扩展本身似乎并没有强制要求......

回答 4 投票 0

THREE.js 从 GPUComputationRenderer 纹理读取像素

我一直在使用 GPUComputationRenderer 来研究这个 Three.js 示例的修改版本,该示例使用 GPU 着色器来修改交互 boid 的速度来保存、读取和操作 boid

回答 2 投票 0

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