webgl 相关问题

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

按顺序调用数组中的函数的最佳方法是什么

我需要找到一种方法来做到这一点,我有一个带有子菜单的菜单,每个按钮都执行一个功能。 如果用户从上到下跳转并点击 3 按钮,它应该执行按钮 1 和 2,如果用户

回答 0 投票 0

如何在 javascript 中读取 webgl GL.bufferData

我想用JavaScript读回存储在GL.bufferData数组中的数据。 这是我的代码 var TRIANGLE_VERTEX = geometryNode["triangle_buffer"]; GL.bindBuffer(GL.ARRAY_BUFFER,

回答 1 投票 0

是否可以在 GLSL 中为不同的参数类型定义一次函数?

假设我有这样的功能, vec2 myFun(vec2 v){ 返回 vec2(长度(v)); } 是否有可能避免为 vec2 和 vec3 值参数分别定义完全相同的函数

回答 1 投票 0

gl.getQueryParameter 返回 GL_INVALID_OPERATION:glGetQueryObjectuivEXT:未知查询 ID

我正在尝试在桌面 Chrome 中使用 EXT_disjoint_timer_query_webgl2 扩展(最近默认启用)。我对 getExtension 的所有调用都成功了(都是 ext.TIMESTAMP_EXT a...

回答 0 投票 0

最后一个示例中如何使用“texcoord”?

关于这里的样品: https://webglfundamentals.org/webgl/lessons/webgl-qna-how-to-import-a-heightmap-in-webgl.html texcoord 在创建 pointgrid 时设置 const u0 = x / 细胞...

回答 0 投票 0

在 cannon.js 中导入模型

我正在尝试将一个 obj 文件导入到我的 cannon.js 环境中。我目前正在使用 three.js 导入文件并定义并使用此网格来定义大炮主体形状。我的目标是渲染一个

回答 0 投票 0

居中 UV 并将着色器转换为灰度的问题

我正处于学习 glsl 的初级阶段,我在一些基础知识上遇到了麻烦。在下面列出的片段着色器中,一旦我将分形应用于 vUv。 vUv 的中心射向 ...

回答 0 投票 0

three js gltf model not center like originally and no color

这是我的模型在 Babylon 查看器上的截图: 在 Threejs 上实现加载 gltf 模型后,我的模型没有显示并且无法居中,我尝试了一些代码,如 Centering 和

回答 0 投票 0

2023 年典型的 webgl MAX_TEXTURE_SIZE 是多少?

我知道 MAX_TEXTURE_SIZE 是 GPU 相关的。是否有关于哪些 GPU 支持各种最大纹理大小的信息? 或者,他们是否有任何浏览器使用统计报告......

回答 1 投票 0

在页面刷新时,Canvas 元素变成完全白色呈现一个白色矩形(在 Chrome 上)

我目前正在使用 Next JS 在 React 上构建一个网站,并且需要构建一个 3D 场景。我正在通过 React 包装器 React-Three/Fiber 使用 Three JS。 基本上,如果我使用的是谷歌浏览器并且我...

回答 0 投票 0

A-Frame a-video 在 safari ios16.1 和 iphone 12 中不起作用?

我是A-Frame的新手。我尝试制作一个演示,我在场景中放了一段视频。它在我的电脑上工作,但在我的移动设备上有一个黑色的飞机。这是屏幕截图和代码。 在 Macos chrom 中运行演示...

回答 1 投票 0

使用 `texelFetch` 从顶点着色器中的纹理进行采样:我应该期待什么样的色彩空间?

我在我的 WebGL 2 程序中使用变换反馈和顶点着色器来快速执行计算并获得结果。我将图像作为纹理提供给我的着色器(这几乎...

回答 0 投票 0

无法在 React 中渲染任何着色器:`Failed to execute 'shaderSource'`

我正在尝试渲染一个简单的着色器,但是对于我使用的每个库(gl-react、shadertoy-react 等),我都会收到错误消息: 类型错误:无法在“WebGL2RenderingContext”上执行“shaderSource”:参数...

回答 0 投票 0

开发时如何通过局域网访问Godot中的网页游戏

我正在尝试在 Godot 上开发网络游戏,我需要在局域网上提供游戏以从另一台设备访问,该游戏正在通过本地主机提供给 html5,但无法通过 ipv4 访问它 埃德...

回答 1 投票 0

C# 中 INT_2_10_10_10_REV 的打包法线

类似于这个问题,我有3个代表顶点法线的浮点数,我需要将它们转换成满足OpenGL的INT_2_10_10_10_REV格式的格式。但是我没能...

回答 0 投票 0

使用 cannon.js 和 three.js 的物体从地平面落下

我最近开始使用物理引擎。我正在使用 cannon.es/js 和 three.js 盒子和加载的模型刚好穿过平面并从视野中掉落。我尝试使用 groundB...

回答 1 投票 0

THREE.MeshLambertMaterial 在 Autodesk Forge Viewer 中不起作用

我正在尝试将 THREE.MeshLambertMaterial 应用于 Autodesk Forge Viewer 中的模型。 viewer3D.js 版本为 7.87.0。一旦我调用 fragList.setMaterial(fragId, lambertMaterial),模型

回答 1 投票 0

WebGL 顶点着色器缩放几何,与正交投影中的方面无关

顶点着色器中的几何比例有问题。我有一个正交投影,并且希望无论缩放如何,文本都具有相同的大小(在屏幕上)。我设法做到了: 位置.x...

回答 0 投票 0

我正在尝试在 Webgl 中创建一个 3d 立方体,但我正在制作钻石?

我是 Webgl 的新手,并且一直在遵循许多指南来创建具有插值颜色的 3d 立方体,颜色被插值并且动画正在运行。但是,我需要的形状是...

回答 1 投票 0

WebGL 在 safari 上渲染闪烁的无关方块而不是点云

我一直在学习 WebGL 图形课程,我已经到了尝试渲染点云的地步。我已经成功渲染了其他几个对象并用 animat 做了一堆...

回答 0 投票 0

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