webgl 相关问题

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

WebGL着色器编译错误消息的数字是什么意思?

例如,ERROR:0:137:'blend2':找不到匹配的重载函数错误:0:137:'=':维度不匹配错误:0:137:'=':无法从'const mediump float'转换为' highp 3组分...

回答 1 投票 1

three.js:分层和解决z-fighting的效率更高:使用polygonOffsetFactor或透明度并禁用了depthWrite?

我正在使用THREE.js制作图表软件。一些绘制的矩形位于同一平面上,因此存在z-fighting,尤其是但不限于我移动相机时。我已经找到 ...

回答 1 投票 0

将多个纹理映射到3D立方体,但只显示一个

我有六个纹理,我试图映射到一个3D立方体,每个面部一张图片。我已将所有6个图像的url存储在一个数组中,并将所有6个图像绑定到webgl。但是,只有第一张图片......

回答 1 投票 1

如何使用THREE.ShaderLib创建自定义着色器

我一直在努力学习THREEJS着色器材料。到目前为止,我了解制服,vertexShader和fragmentShader如何在世界中的顶点和碎片的投影和着色中发挥作用......

回答 1 投票 1

GearVR上的WebVR非常像素化

我正在进行一些WebVR研究,我设法用纹理旋转一些立方体,并使用webvr提供的正确投影/视图矩阵在GearVR上运行它(带有s7边缘)。 ......

回答 1 投票 0

指定默认深度缓冲精度

在Firefox(Windows操作系统)中,默认的WebGL上下文带有一个16位深度缓冲区,有没有办法获得至少24位?

回答 2 投票 0

THREE.js - 大型int作为Uniform

我想为Three.js编写一个片段着色器,它需要一个10000个整数的大数组。当我尝试在着色器的glsl代码中声明这样的数组时:uniform int colorGrid [10000];那么着色器......

回答 1 投票 3

为什么webgl显示纹理像条纹

我正在阅读webgl编程公会,然后进入第5章,在那里我学习如何在quad上显示简单的纹理。我将代码从书本复制到我的项目中。但我得到以下内容:......

回答 1 投票 0

gl.texImage2D适用于Image,但不适用于ImageData

当我使用gl.texImage2D和javascript的Image对象指定像素数据时,我有一个正确渲染的纹理。但是,如果我将图像渲染到离屏画布,然后拉出一个ImageData ...

回答 1 投票 0

css背景图像动画的优化/替代

我需要有一个完整的页面背景图像,从右到左慢慢平移并无限地重复自己。这是我的css:#animatedBackground {transform:translateZ(0); -webkit -...

回答 1 投票 -1

Windows上WebGL的软件和硬件要求

我正在创建一个仅限桌面的Windows应用程序,并将使用使用Chromium的Electron。 Chromium支持WebGL 2.我已经读过Windows上的WebGL被ANGLE转换为DirectX调用...

回答 2 投票 0

Babylonjs绘制行走路线

我正在尝试使用BabylonJS画出行走路线。我尝试了函数CreateLines和CreateDashedlines,但无法增加笔触大小。这段视频有我脑海中的道路......

回答 2 投票 1

使用片段着色器在特定位置绘制完美的水平线

是否可以在垂直轴上的任何选定位置绘制单个像素高度的完美水平线,并将片段着色器应用于屏幕对齐的四边形?我发现很多......

回答 3 投票 0

如何使用6 sampler2D实现textureCube

在我使用samplerCube渲染立方体之前这是我之前的fragmentShader代码“uniform samplerCube tCubeTgt;”,“vary vec3 posTgt;”,“void main(){”,“vec4 reflectColorTgt = ...

回答 1 投票 0

WebGL中更好的文本质量

我正在寻找一种在WebGL中绘制更好质量(任意)文本的方法。目前我在2D画布上使用位图字体渲染并将它们放入WebGL上下文中。这个方法是......

回答 3 投票 13

关于webgl中glBufferData的第二个参数的问题

我一直在阅读着名的webgl教程https://webgl2fundamentals.org/webgl,并学习如何使用bufferData将数据放入缓冲区。本教程使用像这样的形式的bufferData ...

回答 1 投票 0

Multipass ShaderToy有自己的输入

我一直在尝试将着色器从ShaderToy移植到常规WebGL,然后打了一个墙。我设法使多通道着色器工作,但不是那些将自己作为输入通道的工具。我制造了一个 ...

回答 1 投票 1

WebGL - 在平面上显示球体

我想展示一个像球体一样的图像 - 但是在飞机上。这个操作的一个例子是Mercatore投影,地球地图从地球“展开”。为了更好......

回答 1 投票 0

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