webgl 相关问题

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

Three.js 和 HTML5 Canvas toDataURL

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

回答 4 投票 0

WebGL 几何着色器等效项?

我目前正在研究一种在 webgl 中生成非真实感渲染的方法。到目前为止,我发现的最好看的边缘检测算法是使用 OpenGL 的几何着色器实现的,如下所示。

回答 2 投票 0

2 个不同的 WebGL 应用程序中的相同 JS 代码,在 1 个应用程序中工作,但在其他应用程序中失败:vertexAttribute 有问题?

我在这里创建了 2 个片段,从 https://interactivecomputergraphics.com/8E/Code/06/shadedCube.html 开始。第一个片段按预期工作,但第二个片段却没有。当我运行第二个时...

回答 1 投票 0

如何在WebGL中使用多个纹理?

我想在一个立方体上使用 6 种不同的纹理,每面一个,但找不到错误。这是我当前的代码: vartexturen = new Array(); 函数 initTexture(sFilename,texturen) { 变种...

回答 1 投票 0

如何用三个JS给对象添加Decals

我刚刚开始使用 Three.js 库,有一个关于贴花的问题: 我创建了一个带有纹理的球体。如何在不重复的情况下在其上添加另一个纹理。

回答 2 投票 0

使用lookAt在WebGL中创建旋转相机

我正在尝试使用WebGL中的lookAt函数并使用四元数进行旋转来实现3D相机。到目前为止,我可以通过旋转“向上”向量来实现滚动功能,但是,我不能......

回答 1 投票 0

在 JavaScript 和 WebGL 中实现大量点 Beier 和 Neely 的图像变形方法

我正在尝试使用 JavaScript 和 WebGL 实现 Beier 和 Neely 的图像扭曲方法(以此为例,并在此处详细描述)。目标是扭曲面部图像...

回答 1 投票 0

Safari 上的 OffscreenCanvas + ThreeJS 问题

我在 OffscreenCanvas 中的 ThreeJS 场景中遇到了一个奇怪的问题,但仅限于 Safari。我使用以下代码创建 OffscreenCanvas: let canvasElm = g('头像画布'); const offscreen = canv...

回答 1 投票 0

WebGL:INVALID_OPERATION:texImage2D:ArrayBufferView 对于请求来说不够大

使用 twgl.js,当我调用 twgl.createTexture 时,我不断收到此错误。我使用来自noisejs的单纯形噪声制作地图,屏幕上的每个像素都有一个高度值和一个湿度值。它...

回答 1 投票 0

如何覆盖 ArrayBuffer 上的“instanceof”?

我正在使用 Threejs 开发一个应用程序,我只需要绘制一个给定顶点的填充多边形。所以我从一个正方形开始,让它独立于我的项目工作得很好。

回答 1 投票 0

为什么 getContext() 在 Ubuntu 上的 Chrome 上返回 null

为什么 getContext() 在现有画布元素上调用时返回 null, 但当 createElement('canvas').getContext() 时工作正常? Ubuntu 18.04 上的 Chrome 72.0.3626.121 查看 chrome 控制台:

回答 1 投票 0

OpenGL 顶点是按照内部查看器还是外部查看器查看的顺序排列的?

我编写了一个显示旋转立方体的WebGL程序。从外部看,这些索引按逆时针顺序排列。但是,当我决定启用背面多边形剔除时,

回答 1 投票 0

三个 JS 中的圆形平面

三个 JS,通常看起来棱角分明,边缘直直。我使用它的时间不长,因此正在努力理解如何弯曲世界。我会想象一个渲染器或其他东西......

回答 2 投票 0

为什么我可以使用大于 MAX_TEXTURE_SIZE (WebGL) 的纹理?

根据这个线程,我的 MAX_TEXTURE_SIZE 是 8192 : 文本 根据这个线程, MAX_TEXTURE_SIZE 实际上定义了我的纹理的最大尺寸的最大值:文本 然而,我可以使用一个...

回答 1 投票 0

解决 WebGL readPixels 缓慢的问题

我正在尝试使用 WebGL 来加速小型量子电路模拟中的计算,就像量子计算游乐场所做的那样。我遇到的问题是 readPixels 需要 ~...

回答 3 投票 0

Rust 和 WASM - 如何阻止或休眠 X 秒而不阻止 Canvas 重绘?

我已经为嵌入式系统编写了游戏代码。我创建了一个等待函数,它运行一个循环并在指定的毫秒后中断。 但是,在浏览器环境中,画布在

回答 1 投票 0

在 Unity Web 服务器中创建移动机器人的数字孪生

首先,我对统一和通信协议都很陌生,但我创建这篇文章只是为了看看是否有一些更有经验的人对如何使我的项目成为可能有任何提示。 所以...

回答 1 投票 0

Unity VR/WebGL跨平台多人游戏应用程序与语音聊天解决方案?

我必须为我的大学开发一个 Unity 模板项目,满足以下要求: 多人 VR(主要是 Oculus Quest)+ 语音聊天模板,具有多个房间系统和头像创建系统(

回答 1 投票 0

值噪声不相关

我正在学习 glsl 中的噪声,这是我在制作梯度噪声的第一阶段编写的代码。 https://www.shadertoy.com/view/dljBzt 这也是 Shaderoy 的链接 代码: 浮动

回答 1 投票 0

使用具有多种颜色附件的 FBO

他们说没有愚蠢的问题,然而,这是我的一个机会:-) 这是我试图实现的目标:考虑一个拥有大场景的 3D 设计师。出于性能原因,我想拆分...

回答 1 投票 0

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