webgl 相关问题

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

如何防止webgl在每个帧绘制时清理画布

我试图在一个画布中显示来自不同流的多个帧,使用视口并在我必须渲染的每个帧上调用绘制函数。我想要复制的是相机......

回答 1 投票 0

将对象数组发送到顶点着色器是否可以?

由于性能问题绘制了数千个相似的三角形(具有不同的属性),我想使用一次调用drawElements来绘制所有这些。但为了绘制每个三角形......

回答 1 投票 0

可以使用Unity将glsl着色器编译为Webassemly / wasm吗?

我是Unity的新手,因此我有一个问题,这可能是显而易见的。导出使用webgl作为WASM的项目时,着色器也是在Web程序集中编译的,还是只是项目代码?怎么样 ...

回答 1 投票 0

是否可以在同一个着色器程序中进行颜色混合和使用照明?

我在使用相同的着色器程序找出如何使用颜色混合和光照(lambert)时遇到了问题,因为就我的研究而言,它们不使用相同的顶点着色器。有没有 ...

回答 1 投票 0

webgl中的绘图圆看起来像椭圆

我是webgl的新手,并试图绘制圆圈,但不知何故,它看起来像一个椭圆,不是我想要的确切形状。我在哪里弄错了(或代码中的其他问题)? index.html文件只包含canvas ...

回答 2 投票 -1

多个纹理重叠webGL

我需要使用WebGLRenderTarget以两种不同的纹理渲染两个对象。在使用着色器将两个纹理映射到一个平面然后将该平面添加到主场景后,我...

回答 1 投票 2

Vue JS - 如何让WebGL通过Vue呈现而不会消失?

问题我正在尝试使用Vue JS来显示一些非常简单的WebGL。我在canvas元素中使用Vue方法调用来启动呈现WebGL的函数。这一切都很好,除了......

回答 2 投票 2

绿屏三.js渲染输出

我在编码中使用了three.js库,我想在场景中放置一个透明孔。这个洞本身就是一个三维物体,因此它前面的物体会被渲染,但背后的物体......

回答 1 投票 1

老派电视边缘翘曲效果?

我正在努力实现旧学校的电视效果。但是我很难找到一种扭曲屏幕边缘的好方法,这个例子就是你可以看到的效果。我不是在问什么......

回答 1 投票 2

WebGl位置用于traslate和旋转

我现在开始使用WebGl,我看到这个例子WebGL如何工作我在HTML部分以这种方式使用相同的例子(用于翻译):gl_Position = traslation * vPosition;哪里......

回答 1 投票 0

在运行时修改WebGL着色器所需的最低代码是什么?

假设我已经创建了一个WebGL程序,附加了一些初始着色器,链接了程序,验证了一段时间后我想要修改其中一个附加着色器的源代码。我应该创建一个新...

回答 2 投票 1

无需重新启动Chrome即可重新启用WebGL

当Chrome停止WebGL并给你以下错误时(在屏幕顶部的黄色横幅中):“老鼠!WebGL遇到麻烦...”,并且重新加载不起作用(WebGL仍未重新启用),是它......

回答 2 投票 7

这如何伪造航空器的光线?

我正在尝试阅读本教程:https://aerotwist.com/tutorials/an-introduction-to-shaders-part-2/但我无法跟进。基本上,代码通过使用...创建定向灯

回答 1 投票 2

WebGL,gl-matrix。如何从摄像机视图和投影矩阵中获取截头顶点?

我正在使用gl-matrix库。对于线性代数计算,我有一个视图和投影矩阵,我用于3d引擎中的相机。视图是一个lookat矩阵。 const view = mat4.lookAt(...

回答 1 投票 1

如何修复与颜色混合的纹理?

当前问题预期墙壁纹理墙壁未绘制所需纹理。随机颜色与圆柱体上的墙壁纹理混合在一起。其余的对象不需要......

回答 2 投票 0

WebGL在三角形内插入参考颜色

使用regl,我试图用WebGL绘制一个三角形,我可以在三角形内的某个参考点定义颜色,并让其他像素的颜色是它们距离的函数...

回答 1 投票 1

当IOS上ALPHA为零时,Three.js将Texture RGB值设置为零

我正在使用javascript和three.js框架开发WebGL项目。为此,我正在用GLSL编写一个自定义着色器,我必须在其中加载几个查找表。意思是我需要使用一些......

回答 1 投票 0

应用alpha来纹理某个剪辑空间坐标

这不是我的问题,而是它的简化版本。说,我有一个全屏大小的图像显示。我想修改这个图像的alpha,以便在左半边(...

回答 1 投票 1

你可以使用带有three.js的原始WebGL纹理吗?

我有一个相当复杂的架构,我在Three.JS中做了我的大部分工作,但我也有一个特殊的渲染器直接渲染到原始的WebGL纹理。有可能使用这个......

回答 2 投票 2

使用WebGL纹理作为Three.js纹理贴图

我有一个平面场景应该使用WebGL纹理(使用gl.createTexture()创建)作为材质的贴图。基本上,使用这种纹理并不重要,我只需要找到一种方法......

回答 1 投票 0

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