webgl 相关问题

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

GLSL片段着色器正弦波改变方向和颜色

我有glsl片段着色器代码需要更改线条颜色,背景颜色和正弦波的方向 精密中型浮点; #万一 统一 vec2 u_分辨率; 统一 vec2 u_mouse; 你...

回答 1 投票 0

在 GLSL 中读取噪声纹理时出现问题

我正在使用 p5js 编写一个 Perlin 噪声地形生成器,遵循本教程。该应用程序运行不佳,因此我决定使用着色器重写它,这是我以前从未使用过的东西。我从生成开始...

回答 1 投票 0

着色器可以读取和写入同一纹理吗?

着色器可以渲染到纹理,同时从它写入的纹理中读取吗?实际上,该着色器将写入适当的纹理。这些数据的一致性怎么样?有没有...

回答 1 投票 0

WEBGL 可寻址滞后

问题在于,包与游戏在同一流中加载,当解包时,游戏会冻结。有可能以某种方式修复它吗? AsyncOperationHandle downloadAsync =

回答 1 投票 0

webgl2 无法将浮动纹理渲染到画布

如果我使用 webgl2 将某些内容(例如三角形)渲染到 RGBA UNSIGNED_BYTE 纹理,然后将该纹理渲染到画布,一切正常。但我很难让我的例子...

回答 1 投票 0

Three.js 如何制作双面物体

Blender 导出 obj 不导出双面对象。如何以双面模式渲染对象。我尝试过这个但没有成功: var loader = new THREE.OBJMTLLoader(); loader.load('模型/测试...

回答 2 投票 0

WebGL 中缓冲区越界的常见原因是什么

我正在参与一个webgl项目。 当我调用 gl.DrawElements 时,显示错误“范围超出缓冲区范围”。 我确实确保传递了正确的缓冲区长度或偏移量。但是,仍然是...

回答 3 投票 0

如何在 WEBGL 构建上禁用音频播放通知

当游戏在 Android 手机上的浏览器中启动时,由于游戏中的声音,它会显示带有播放\暂停按钮的通知。向下滑动即可访问通知栏。如何禁用它? 迪斯...

回答 1 投票 0

使用 gl.uniform1fv 上传的数组的最大大小是多少?

以上通话有限制吗? WebGL 1.0 与 WebGL 2.0 的限制是否不同? 如果没有限制,是否有理由使用它与纹理作为输入数据? 谢谢

回答 1 投票 0

Three.js 对象在大距离处“闪烁”

我目前正在开展一个项目,该项目涉及在对象大小范围为 10 - 1000000 的场景中工作。我一直遇到一个问题,当我处于这些尺寸的较大范围内时,...

回答 3 投票 0

如何在WebGL2着色器中使用CSS的matrix3d矩阵?

我目前有一个我喜欢的CSS矩阵3d变换,让我们以这个为例: 变换:matrix3d(1.3453,0.1357,0.0,0.0003,0.2096,1.3453,0.0,0.0003,0.0,0.0,1.0,0.0,-100.0,-100.0,0.0,1.0); 反式...

回答 1 投票 0

与 WebGL 相比,为什么 WebGPU 性能在我的基准测试中如此糟糕?

这是我的基准测试代码,在 Win11 上的最新 Chrome Canary 上进行了测试(禁用垂直同步并解锁 fps)。 WebGPU 的 FPS 约为 WebGL 基准的 1/3,我不明白这是为什么。 代码:

回答 1 投票 0

如何让 Emscripten + WebGL 在终止或请求输入之前进行渲染

我正在尝试使用 Emscripten 获取一些我编写的旧 C++ 代码来编译为 WebAssembly 和 WebGL。我有一个非常简单的单文件 C++ 项目,可以呈现 Mandelbrot 集,使用 ...

回答 2 投票 0

如何让2个物体互相碰撞?

描述 我试图让两个物体相互碰撞。我试图进行的碰撞通过首先计算它们的 Box3(

回答 1 投票 0

webgl2 使用 readPixels 从 RGBA16UI 帧缓冲区读取

我有一个 webgl2 应用程序,在其中渲染到帧缓冲区,然后使用 readPixels 读取值。当我初始化帧缓冲区并稍后调用 readPixels 时,这工作正常......

回答 1 投票 0

向 webgl 点添加颜色渐变

是否可以给webgl点不是颜色而是颜色渐变? 在 webgl 中,我使用这个最小顶点着色器创建了一个由具有位置和大小的点组成的 2D 网格: 精度

回答 1 投票 0

WebGL:仅软件,硬件加速不可用(在 chrome 上,但不是 chromium)

我仅在 chrome 上有 webgl 软件,但在同一台机器上的 chromium 上有硬件加速。 我怎样才能找出问题所在?因为如果这种情况发生在很多人身上,那么情况就会减少......

回答 3 投票 0

Cors 阻止 WebGL 构建 Unity 上的请求

我使用 Unity 制作了一款多人游戏,并使用 WebGL 导出它,但我遇到了问题。对我的远程服务器的请求被浏览器中的 Cors 阻止。 可以从 o... 访问“https://myhost/launch”获取内容

回答 1 投票 0

手机向后旋转时,Threejs 画布不会缩小

我正在使用三个js库,当我旋转手机时,我的组件基本上会增加其大小,但是当我翻转手机时,它不会变回去,它会扭曲我的页面和一半的组件g...

回答 1 投票 0

如何在React Native中使用Globe.gl React组件?

我也在 Git Repo 中提出了类似的请求,https://github.com/vasturiano/react-globe.gl。 我有一个使用该项目导出的反应组件的应用程序。这取决于三个.js 和

回答 1 投票 0

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