webgl 相关问题

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

关于gl.COLOR_BUFFER_BIT变量的混淆

我目前正在学习Webgl,在下面的例子中,我对gl.COLOR_BUFFER_BIT的使用有一个令人困惑的观点:const canvas = document.querySelector(“#glcanvas”); //初始化GL ...

回答 1 投票 1

如何避免因WebGL中不精确的世界坐标而渲染瑕疵?

问题:在片段着色器中使用世界坐标渲染网格时,我遇到渲染工件。移动渲染的平面时,网格不会移动...

回答 1 投票 2

OpenGL Vertex着色器有多强大?可以绘制多少个四边形?

我编写了一个演示应用程序来测试顶点着色器的功能,因为据说它可以处理每秒数百万个四边形,但在我的情况下它会在一定限度内失败。我写了一个演示......

回答 1 投票 1

WebGL - 如何使用基于每个点的得分值的颜色插值在片段着色器中绘制点?

我在2d坐标中有几个点,每个点都有一个分数。我想在着色器上绘制点,并且点的颜色应该都是红色,但重量需要基于分数。 ...

回答 1 投票 0

WebGL是否能够使用GPU的全部功能?

我尝试运行GPU密集型WebGL着色器,并且无法使我的GPU在任务管理器中达到峰值超过30%的使用率,即使在访问那些渲染野生WebGL模拟的页面时,这些模拟渲染......

回答 1 投票 0

使用.MTL文件将三个js纹理模型导出到.OBJ

我希望能够导出一个obj文件,就像在这个例子中http://threejs.org/examples/#webgl_exporter_obj但是,我想导出带有相应纹理的.obj文件...

回答 2 投票 7

同一画布上的两个相等对象(分割模式)webgl

我试图在分屏中使用相同的对象(一个简单的立方体)。最初我创建两个画布,有两个不同的程序,我使用相同的点渲染两次立方体。显然没有工作......

回答 1 投票 -1

这个计算究竟意味着什么?

我是GLSL的新手,并从这里的教程中学习。 (它正在使用ShaderToy)https://gamedevelopment.tutsplus.com/tutorials/a-beginners-guide-to-coding-graphics-shaders--cms-23313我的问题是为什么......

回答 2 投票 0

WebGL:强制画布丢失上下文

我正在制作一个在蓝色月亮中失去一次背景的场景。我已经设置了事件处理程序来响应这些情况,现在需要对它们进行测试。我试过gl.getExtension('...

回答 2 投票 0

Threejs数组索引错误:索引表达式必须是常量

当我尝试使用具有非常量索引的数组时,我在Three.js中遇到以下错误:'[]':索引表达式必须是常量使用以下片段着色器:precision mediump ...

回答 1 投票 1

WebGL检测采样器中的图像(类似于Renderdoc)? [关闭]

是否有任何浏览器中的调试工具,作为扩展或其他工具,或任何工具,我可以用来可视化加载到GLSL中的2d采样器的图像?基本上有相同的东西......

回答 1 投票 0

WebGL Compute Shader和VBO / UBO

AFAIK是WebGL中非常有限的计算着色器模型。关于此的文档甚至更少。我很难找到问题的答案。是否有可能执行计算......

回答 1 投票 0

Three.JS和WebGL纹理自动调整大小

我需要一些帮助才能解决问题:)我使用Three.JS在球体(20000x10000像素)中显示非常高质量的equirectangular图像。质量对我的webapp非常重要,而且......

回答 2 投票 0

如何在WebGl中使用漫射光进行Gouraud着色?

我坚持实施Gouraud平滑着色。我错过了什么,我需要帮助。首先是关于漫射照明。为了获得漫射光,我使用这个公式:Id * Kd * max(dot(N,L),0.0)I ...

回答 1 投票 1

错误:ray.intersectScene不是函数

我一直在使用sim.js代码及其对象来进行简单的WebGL项目。当我需要使用视锥体类(见这个问题)时,我不得不更新我的three.js。有一件事破灭了:TypeError:ray ....

回答 1 投票 4

vec3(1.,1.,1。)和(1.,1.,1。)之间有什么区别

我的代码编译没有错误,但直到我在括号前面添加了vec3才行。内容是vec3组件,所以我假设GLSL将其视为矢量或...

回答 1 投票 0

删除TWGL中的蓝色方块

我的问题是我正在使用TWGL库来制作带有纹理的着色器,当加载图像时,它们会在加载前始终显示为蓝色框。我什么都找不到......

回答 1 投票 0

在平移/缩放/旋转时,将正弦波推动通过一个几何体

这是启动我更大想法的前奏/简单示例。问题:当立方体缩放,平移或旋转时,如何使用正弦波使立方体的顶点变形。注意:也许......

回答 1 投票 0

WebGL Cel Shading在图像处理中的应用

在图像上为toon / cel着色/ borderlands样式/矢量化效果实现WebGL着色器的最佳方法是什么?我知道使用sobel或Frei-chen可以生成轮廓...

回答 2 投票 0

Android WebView中的WebGL

我知道之前已经问过,但这些问题现在已经很久了。我有一段时间用WebGL开发的“游戏”,我希望用简单的WebView将它带到Android。 ......

回答 1 投票 2

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