webgl 相关问题

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

webgl不会绘制纹理吗?

我使用webpack开发项目,当我在开发模式和生产模式下运行时,我看到画布纹理。我的生产页面有点大。和其他东西绘制正确。当我尝试更多...

回答 1 投票 -1

通过webgl加载PNG图像并不完美

[当使用canvas.getContext('2d')加载具有透明部分的png文件时,它看起来与png文件本身完全相同。但是当通过canvas.getContext('webgl')加载时,它将......>

回答 2 投票 2

纹理映射问题以及如何在WebGL中更改纹理映射位置

我正在尝试在立方体上映射纹理,但是我遇到了两个问题,这里的一个问题是用于初始化立方体函数的代码init_cube(gl,n){const vertices = new Float32Array(...

回答 1 投票 0

在3D空间中绘制空心圆时发生奇怪的错误

我正在尝试绘制两个空心圆,它们围绕位于0、0、0位置的立方体。有两个...

回答 1 投票 1

webgl glsl着色器问题,Windows和macOS上相同的片段着色器代码具有完全不同的性能

我刚刚开始学习webgl GLSL。最近我遇到了一个奇怪的问题,几乎使我丧命。我编写了一个简单的多维数据集纹理渲染代码,然后使用片段着色器中的法线矢量添加了...

回答 1 投票 0

Slove WebGL问题

我开始学习WebGL,并在Internet上找到一些有关如何创建第一个项目的教程。本教程对我来说很容易编译,因为我会绘制要编译的代码。在编译项目时出现此错误...

回答 1 投票 0

在网络工作者中解码图像

在我们的WebGL应用程序中,我试图在Web工作程序中加载和解码纹理图像,以避免在主线程中渲染堆积。在工作程序中使用createImageBitmap并传输...

回答 1 投票 0

在Threejs中使用顶点着色器旋转几何

我正在尝试使用顶点着色器旋转一个盒子,但是由于我不知道原因,它被剪断了,下面是代码,请帮助我。这是小提琴和我的顶点着色器统一代码...

回答 1 投票 0

仅通过三角形的边长,足以在WebGL中绘制三角形吗?

这个问题可能不清楚,但是我要在这里解决。让我们考虑一个在剪辑空间中具有三角形坐标的数组:var coor = [-0.4,0.6,0.0,-0.5,-0.5,0 ....

回答 1 投票 0

WEBGL:如何为片段着色器中的分形设计着色

我正在为WebGL项目中的片段着色器中的分形着色。在片段着色器中,我有一个名为Color的vec3,其中包含0.0-1.0之间的RGB值。分形...

回答 1 投票 -1

使用2D和3D上下文的Canvas 3D绘图

由于webgl / opengl不支持文本绘制,因此可以使用3D上下文绘制3D对象,而使用2D上下文绘制文本?

回答 4 投票 15

如何将3D坐标转换为2D(X,Y),以便将文本div定位在3d游戏对象的正下方

我需要在DIVSet的3D播放器下方将屏幕定位在正确的X,Y位置,但是我不确定如何将x,y,z转换为x,y坐标。 this.player =玩家=> {const pos = ...

回答 1 投票 -1

WebGL。是否在GPU中创建缓冲区?

正在寻找有关实时绘制相当大的数据流的决定。我想通过GPU处理它以减少内存成本。我发现了一个WebGL示例://用...

回答 2 投票 0

是否可以同步捕获画布图像以确保WebGL画布在交换期间当前不是空白/黑色?

我们正在尝试拍摄在WebGL画布上播放的视频的快照。但是,当用户单击快照按钮时,捕获的图像有时为黑色。是的-我已经阅读了所有...

回答 1 投票 0

当从DOM图像加载WebGL纹理时,如何确定它是否具有Alpha通道?

当您直接从DOM图像中加载WebGL纹理时,如何判断该图像是否具有Alpha通道?无论如何,除了根据文件名猜测外(例如,“包含.PNG可能是...

回答 1 投票 0

如何在ANGLE_instanced_arrays中使用gl_InstanceID?

WebGL 1仅支持GLSL ES v1.00。 ANGLE_instanced_arrays扩展支持实例化的绘图调用。该扩展非常流行,以至于成为WebGL 2.0 DrawArraysInstance的一部分。 ...

回答 1 投票 0

如何获得AABB三角形的三角形?

我正在尝试渲染表示AABB的多维数据集。为此,我需要立方体的顶点和“单元”或三角形。我有AABB结构,看起来像[vec3Min,vec3Max]。我可以...

回答 1 投票 0

Clear WebGL Canvas,Three.JS

我正在three.js中使用WebGLRenderer,但无法清除画布。基本上,我有一种方法会不断向场景中添加另一个对象,但是要先清除子对象,然后再将其清除......>

回答 1 投票 3

绘制具有不同点大小的点

我必须画些东西,我需要使用两个或多个大小点。我不知道如何得到它,我的顶点着色器只有一个点大小。

回答 1 投票 0

转换后如何计算屏幕坐标?

我正在尝试解决与3-D空间中的坐标转换有关的问题,但不确定如何进行处理。让以4x4变换在原点绘制名为P的顶点...

回答 1 投票 2

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