webgl 相关问题

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

webGL 中的平面着色

我正在尝试在webgl中实现平面着色, 我知道顶点着色器中的不同关键字会插值该值并将其传递给片段着色器。 我正在尝试禁用插值,并且我...

回答 2 投票 0

OBJ 模型未显示 WebGL

我正在使用 WebGL 开发一个项目,我试图显示一个简单的 OBJ,但是没有显示任何内容。这就是控制台显示的原因: 未处理的模型关键字:第 1 行的 mtllib loadModel.js:8...

回答 1 投票 0

如何使用 Three.js 在 GLSL 中显示网络摄像头源?

有多个示例介绍如何使用 ThreeJS 通过创建视频纹理来显示网络摄像头视频,如下所示: 视频 = document.getElementById( '视频' ); const 纹理 = new THREE.VideoTexture( ...

回答 1 投票 0

内存泄漏和WebGLContext丢失

我有一个 TypeScript React 组件,它使用 Three.js 加载多个 3D 模型,并根据后端数组 (data[frame]) 的值将它们显示在特定位置。我创建了一个

回答 1 投票 0

此代码如何处理绑定到同一目标的多个缓冲区?

我有这个webgl代码 constpositionBuffer = gl.createBuffer(); gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer); gl.bufferData(gl.ARRAY_BUFFER,positionData,gl.STATIC_DRAW); const pointSizeBuffer...

回答 1 投票 0

Three.js中如何让玩家控件与墙壁碰撞

我有一个 Three.js 场景,其中有一个大网格作为我的地图(从搅拌机导出)。 我这样加载: // 地图 var loader = new THREE.JSONLoader(true); var thiz = 这个; 加载器.加载( “冰世界.js” ,功能...

回答 1 投票 0

WordPress 仅向订阅者展示统一游戏

我刚刚完成了我的 webgl 播放器游戏,并使用 iframe 将其上传到 wordpress 帖子中,我只是想知道,是否有任何方法可以仅向订阅角色用户显示游戏。 我想展示给大家看...

回答 1 投票 0

WebGL 绘制两个不同的 3D 对象时遇到问题

在此 WebGL 代码中,它的目的是绘制 3 个 3d 猴子和 1 个 3d 地板/平面。 但是每当我为该一层着色器程序创建一个缓冲区时,它就会破坏猴子着色器程序。所以而不是仁德...

回答 1 投票 0

在Threejs中将实时更新纹理的编码设置为sRGB时,fps减少了一半

我有一个 Threejs 应用程序,必须更新每个帧中的纹理,THREE.WebGLRenderer 的输出编码是 sRGB。 当我将纹理编码设置为sRGB时,渲染结果是rig...

回答 1 投票 0

WebGL 最大纹理数

我一直在寻找有关WebGL以及可分配用于渲染的最大纹理数量/内存量的信息。这显然是特定于硬件/设备的,所以我正在寻找......

回答 2 投票 0

渲染具有多个索引的网格

我有一些顶点数据。位置、法线、纹理坐标。我可能从 .obj 文件或其他格式加载它。也许我正在画一个立方体。但每一条顶点数据都有自己的索引...

回答 2 投票 0

这个 Unity WebGL 构建问题有解决方案吗?

在进行 Unity 游戏的 WebGL 构建时,我收到以下错误: IOException:访问路径 '\?\C:\User

回答 0 投票 0

为什么这个“导入WebGL”语句在我的Vite项目中不起作用?

声明: 从“三/插件/功能/WebGL.js”导入{WebGL}; 关于我的项目设置: 我使用“npm create vite@latest”创建了根文件夹 运行“npm install”...

回答 1 投票 0

检测 WebGL 支持的正确方法?

我正在尝试跨多个浏览器检测 WebGL 支持,并且遇到了以下情况。当前版本的 Firefox 似乎报告了使用以下 c 的积极支持...

回答 8 投票 0

我做了一个数据纹理,很基础,但是显示不正确

我认为这一定是我的代码中的一个明显的错误,但我找不到它。因此,我创建了一个 4x2 纹理并用绿色和红色像素网格填充它。 预期的结果是这个图像,一个 4x2 像素的网格

回答 1 投票 0

如何在本地播放 Godot 4 HTML 项目?

我已经导出了 Godot 4 的网络版本,它位于本地驱动器上的文件夹中。 由于 SharedArrayBuffer 依赖性,我不能直接双击 index.html 文件。如果我这样做,我就会看到...

回答 3 投票 0

WebGL2 和 WebGPU 之间的互操作

我的问题很简短: 是否可以读取由 WebGL2 中的 WebGPU 创建的纹理或帧缓冲区?如果可以,如何读取? 我用谷歌搜索,我发现的唯一的就是这个错误:https://bugs.chromium.org/p/

回答 1 投票 0

三种混合透视和正交矩阵

我想要一个透视相机和一个相互对齐的正交相机。它们处于相同的位置、方向,并且 zfar 平面完全相同。 问题是,甚至认为...

回答 1 投票 0

WebGL2:最大元素索引/顶点是怎么回事?

我正在使用 WebGL2(和 Three.js)开发一个 Web 组件 OES_element_index_uint 已启用。我正在使用索引绘制几何图形 顶点,我看到以下异常 - 寻找 l...

回答 2 投票 0

Three.js 和 HTML5 Canvas toDataURL

我正在尝试使用 Three.js 库将 WebGL 图像渲染到画布上,然后在渲染后在该画布上使用 toDataURL() 方法。 当我检查 toDataURL 中的字符串时我得到什么...

回答 4 投票 0

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