webgl 相关问题

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

如何在three.js中显示本地选择的图像?

我总是会收到跨域错误。我该如何解决这个问题,或者更好地解决它?我需要用户能够显示本地图像并将其显示在PlaneGeometry中。我的代码:this.reader ....

回答 2 投票 1

如何在WebGL中创建矢量画笔工具? (例如Clip Studio或Concepts)

我正在使用WebGL在浏览器上创建绘图工具。我希望能够编辑和修改笔触。因此,它具有Clip Studio或Concepts之类的东西。我认为他们使用了一些...

回答 1 投票 0

使用webgl调用p5.js的createcanvas方法时出错

我正在研究p5.js。在本地测试以下示例时,出现以下错误:这是我在本地测试的代码:let flower =(p)=> {let size,shade; p.setup = function(){...

回答 1 投票 0

Webgl:大步不起作用。不跨越缓冲区中的过去值

我正在用webgl做一个洛伦兹吸引子,并且通常在和多维奇异吸引子玩耍。我在webgl的基础上为此制作了一个粒子系统,在大多数情况下都能正常工作。 ...

回答 1 投票 0

WebGL中的模板缓冲区

如何使用最简单的程序来模版缓冲?我已经阅读了许多不同的主题,但是没有找到详细的指南。我想在创建的每一侧切出孔...

回答 1 投票 1

THREE.js中的反光材料

如何创建可以反映场景中其他形状的材质?我已经尝试过反射率属性,但是它没有任何反映。有一个例子似乎具有这种效果:http:/ ...

回答 2 投票 12

浏览器之间的WebGL参数不一致

我的WebGL应用程序遇到了与内存有关的问题,主要是在装有Intel Graphics IGP的PC上。尝试查找瓶颈时,我从浏览器中获取不一致的数据。使用:var viewport = gl ....

回答 1 投票 2

如何在3D画布中捕获图像以及徽标和文本?

[我是Three js的新手。我正在画布中显示3d模型以及徽标和文本消息。当我通过renderer.domElement.toDataURL('image / jpeg')捕获画布时,它将仅显示模型图像和...

回答 1 投票 0

视图矢量和法线之间的角度?

相当标准的GLSL问题。不幸的是,尽管我熟悉其背后的数学原理,但是我对webgl级别的实现不确定。着色器调试起来非常棘手。我是...

回答 1 投票 1

支持WebGL1 + WebGL2

我有一个使用WebGL1渲染事物的库。它大量使用浮动纹理和实例渲染。如今,似乎对WebGL1的支持有些不可思议,有些设备...

回答 1 投票 0

抖动顶点

我正在努力消除空间抖动。更准确地说,我正在尝试复制与矩阵操作有关的Three.js行为。我当前的渲染管道(带有m4.js的WebGL)有一个...

回答 1 投票 1

如何在WGSL着色器中重复纹理?

我正在着色器程序中使用非二次幂纹理。我正在尝试实现重复的滚动文本。滚动效果很好,但是我尝试通过...

回答 1 投票 0

WebGL:为什么我得到拉长的矩形而不是正方形?

WebGL。我试图通过《 WebGL编程指南》一书(第2章)得出一个点。但是我得到的是拉长的矩形,而不是正方形(Google Chrome v79.0.3945.88和Firefox v71.0):为什么会发生?...

回答 1 投票 0

ios13中没有动作和方向访问权限

在three.js项目中,使用了动作和方向访问功能,在ios13中无效

回答 1 投票 -1

应用位移映射和镜面映射

我正在尝试对地球应用位移贴图和镜面贴图,对月亮仅应用位移贴图。我可以将高度图转换为法线图,但是如果我使用相同的高度...

回答 1 投票 1

对GLSL向量矩阵乘法顺序感到困惑

我有一个矩阵,可以在将vec2插入屏幕时为您提供屏幕坐标。它产生如下结果:我可以反转矩阵,然后插入鼠标坐标,并使用它来允许您...

回答 1 投票 0

使用WebGL着色器的矢量实例化

可能是一个简单的问题,但我正在学习WebGL着色器的工作方式。我的理解是vec4应该由vec4(0.5)或vec4(0.5、0.5、0.5、0.5)或vec4(vec2(0.5),vec2(0.5))组成...

回答 1 投票 0

Canvas toDataURL()返回空白图片

我正在使用glfx.js编辑我的图像,但是当我尝试使用toDataURL()函数获取该图像的数据时,我得到了一个空白图像(宽度与原始图像相同)。奇怪的是...

回答 1 投票 17

Webgl 2.0中的Msaa-在四边形上执行Msaa

我尝试在帧缓冲区上执行MSAA,在独立版本中,我在帧缓冲区上绘制一个多维数据集,并将该帧缓冲区映射到画布上,它的工作就像一个魅力:var gl = canvas.getContext(“ ...

回答 1 投票 0

在WebGL中进行分层转换

[我正在做一个仅包含太阳(点光源),地球和月亮的太阳系模拟,当我仅对...应用翻译时,我可以在屏幕上成功看到这些星星。 [

回答 1 投票 0

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