webgl 相关问题

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

React Unity WebGL 不工作 |无法读取 null 的属性(读取“useState”)

我目前正在建立一个基本的 React 网站,其中包含一个 WebGL 应用程序。我成功地遵循了 React 的“入门”指南 [1],然后尝试集成 WebGL 应用程序

回答 1 投票 0

WebGL 在启动时不显示图像

我编写了一个 WebGL-React-App,当我导入文件时,它应该加载 4 个平面和 4 个图像。当我导入文件时,所有平面都是蓝色的,并且只有在移动视图时才会加载图像。怎么...

回答 1 投票 0

相当于 webgl 1.0 中的 gl.readBuffer(gl.COLOR_ATTACHMENTx)

我需要渲染到2个纹理(当然是在传递中) var extbuffers = gl.getExtension('WEBGL_draw_buffers'); var tex1 = gl.createTexture(); //gl.activeTexture(gl.TEXTURE1); gl.bindTexture(gl.

回答 2 投票 0

在 WebGL 中调试

我正在学习WebGL,我可以感觉到我的速度很慢,因为我很难调试我的代码。有没有任何扩展或工具可以帮助我知道缓冲区的值,

回答 1 投票 0

textureSize 返回 vec2 但编译器告诉我它不是 vec2

我从这篇文章中得到了这个 biqubic 着色器,但由于 vec2 错误识别问题,它无法在我的 glsl 代码中运行,我找不到答案 编译 FRAGMENT_SHADER 时出错:错误:0:44:'=':不能

回答 1 投票 0

THREE.WebGLRenderer:上下文丢失

我有 20 个 3D 对象要在单个页面上单独渲染。问题是只加载了大约 13 个对象,其余的没有显示。我收到此错误 THREE.WebGLRenderer: Context Lost in conso...

回答 1 投票 0

Three.js / WebGL - 透明平面将其他平面隐藏在其后面

当您在 Three.js / WebGL 中有两个平面并且其中一个或两个都是透明的时,有时后面的平面会被上面的透明平面隐藏。这是为什么?

回答 7 投票 0

THREE.BufferGeometry.computeBoundingSphere():计算半径为NaN

在检查我的页面时,我在控制台中遇到此错误: chunk-DKIGWELO.js?v=a524ab5d:7212 THREE.BufferGeometry.computeBoundingSphere():计算的半径为 NaN。 “位置”

回答 1 投票 0

直接从 C++ 应用程序绘制到 WebGL 画布

我一直在尝试使用 Qt Webkit 在浏览器中渲染视频元素。我的所有帧均由 C++ 应用程序解码(通过网络接收的源视频数据包),我可以显示...

回答 3 投票 0

在三个 js 中未使用 HDR 环境纹理投射/接收阴影

我是三个 js 的新手,我一直在开发一个项目,我想为导入的 3D 模型投射阴影,该模型可从此链接下载,还可以从链接免费包下载 HDR 文件。 作为...

回答 1 投票 0

WebGL 在顶点着色器中定位顶点?

我的目标是为着色器顶点内的顶点指定自定义位置,而不是依赖 JavaScript“new Float32Array(positions)”来定义顶点位置。数据应该

回答 1 投票 0

HTML 将 WebGL 画布另存为图像

我正在使用https://github.com/auduno/clmtrackr 我试图从以下示例中保存图像: https://github.com/auduno/clmtrackr/blob/dev/examples/facedeform.html 问题...

回答 2 投票 0

未捕获类型错误:无法解析模块说明符“三/examples/jsm/loaders/GLTFLoader.js”

我真的很难理解为什么我的程序由于这个错误而崩溃: 未捕获的类型错误:无法解析模块说明符“三/示例/jsm/loaders/GLTFLoader.js”。

回答 2 投票 0

glMatrix - mat4 未定义

嗨, 我下载了 toji-gl-matrix-21b745f。 我将文件 dist/gl-matrix-min.js 复制到 web-root 文件夹中。 在index.html我有: <

回答 3 投票 0

WebGL 2.0 无符号整数输入变量

我一直在尝试将 Uint32Array 缓冲区指向 uint 输入变量。 我在网上找到的所有信息都表明这应该是可能的,但无论我做什么,我都会遇到相同的错误: [.WebGL-

回答 1 投票 0

Three.js,我从r152更新到r153,为什么粒子更亮了?

有什么办法可以在不降级的情况下恢复之前的效果吗? 更新到r153版本后,粒子效果不一样了,官方也找不到这个问题的解决方案...

回答 1 投票 0

Electron V5.0.11 在 Apple Silicon 上运行时不支持 webgl

环境: 电子:5.0.11 macos:12.22.1(苹果 m1 pro) 我只是通过“npm run start”运行像 eletron-quick-start 这样的应用程序。 在渲染器进程控制台上,我键入如下代码。 让可以 =

回答 1 投票 0

将零计数传递给 glUniform4fv:规范与 Emscripten 实现

我的应用程序是使用 OpenGL API 用 C++ 编写的,我使用 Emscripten 为桌面操作系统以及 Web 构建它。不久前出现了一个奇怪的错误:桌面上一切正常(带有...

回答 1 投票 0

在 Building Library\Bee rtifacts\WebGL uild\debug_WebGL_wasm uild.js 中 Unity 中构建 WebGL 时出现问题

项目停止构建,不断报错 构建 Library\Bee rtifacts\WebGL uild\debug_WebGL_wasm uild.js 失败,输出: 回溯(最近一次调用最后一次): 文件“C:\P...

回答 0 投票 0

WebGL: INVALID_VALUE: texImage2D: 宽度或高度超出范围是什么意思

我想在 Three.js 后处理中使用 UnrealBloomPass,但是添加effectComposer.addPass(unrealBloomPass) 后出现黑屏,在控制台上我得到以下信息 WebGL:INVALID_VALUE:

回答 1 投票 0

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