webgl 相关问题

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

在 WebGL 中设置正交顶视图投影

我研究了这里的例子: http://learningwebgl.com/lessons/lesson01/index.html 使用的矩阵库是: http://glmatrix.net/ 所以这个例子是在剪辑空间中,我理解这一点。我愿意

回答 1 投票 0

尝试转换为 JS 时如何在 WebGL Javascript 中实现 Shadertoy 缓冲区?

我正在尝试将 Shadertoy 转换为 Javascript 和 WebGL,以便它可以独立于 Shadertoy 运行。 Shadertoy 有缓冲区的概念,在这个例子中它重新循环缓冲区并导入...

回答 1 投票 0

将环境纹理添加到 Autodesk Forge Viewer

如何向 Autodesk Forge Viewer v6.0 添加环境纹理? 在 Three.js 中,您可以为场景背景和环境指定纹理,那么我如何在 APS 查看器中执行相同的操作? 我没看到...

回答 1 投票 0

为什么Webgl在设置uniform时没有调用gl.useProgram会发出警告

如果我从一开始就调用 gl.useProgram,我的代码就可以正常工作。另一方面,如果我从不调用 gl.useProgram,则不会显示任何内容,并在控制台中出现两种警告: 第一的: WebGL:

回答 1 投票 0

webgl 实例没有显示任何内容

使用 twgl.js 来简化内容,但由于某种原因我收到此警告: [.WebGL-000031BC01680600] GL_INVALID_OPERATION:必须绑定元素数组缓冲区。 屏幕上什么也没有出现。嗬...

回答 1 投票 0

如何在Three.js Material的Augmented Fragment Shader中自定义Alpha透明度?

我正在使用 onBeforeCompile 扩展 THREE.MeshStandardMaterial 以调整着色器的一些细节。我的顶点着色器工作正常,但我无法弄清楚如何设置 alpha/

回答 1 投票 0

类型错误:“domElement”是只读的 |三.WebGL渲染器

我在尝试初始化 WebGLRenderer 时遇到错误: (我删除了一些不必要的行) 从“https://cdn.skypack.dev/[email protected]/build/third.module.js”导入*为三; 重要...

回答 1 投票 0

如何保持WebGL Canvas宽高比?

我有一个 Canvas,我正在通过 WebGl 进行绘制。 我的画布尺寸为:640 宽 x 480 高。 我在中间画了一个简单的正方形。然而,我惊讶地发现,当它被绘制出来时,它看起来像一个

回答 3 投票 0

Three.js png 纹理 - alpha 渲染为白色而不是透明

我正在创建一个立方体,并为它的每个面应用 6 种不同的纹理。每个纹理都是一个 .png 文件并包含透明部分。我还在立方体上应用了颜色 - 我想看到那个co...

回答 2 投票 0

使用 TrackballControls 时重置相机位置/旋转

我有一个带有 Threejs 的 webgl 应用程序。它使用 TrackballControls 来控制相机。我有一个按钮,我想用它来重置场景,因此,相机应该进入初始状态。我

回答 4 投票 0

如何通过调用 javascript 函数平滑地移动对象

我希望能够将对象从 {x= 0, y= 0, z= 0} 移动到 {x= 5, y= 0, z= 0} 到 {x= 5, y= 5, z= 0} 例如(通过在我的脚本中调用诸如changeX(5)之类的函数)。我已经尝试过制作一个

回答 1 投票 0

Web GL 不会突然加载。这是硬件问题吗?我上个月刚买了一台新笔记本电脑

问题截图我已经关注 Threejs 教程很长时间了,从来没有遇到过这个问题。大约一个月前刚买了一台新笔记本电脑,我正在遵循教程并返回 f...

回答 1 投票 0

React Unity WebGL 不工作 |无法读取 null 的属性(读取“useState”)

我目前正在建立一个基本的 React 网站,其中包含一个 WebGL 应用程序。我成功地遵循了 React 的“入门”指南 [1],然后尝试集成 WebGL 应用程序

回答 1 投票 0

WebGL 在启动时不显示图像

我编写了一个 WebGL-React-App,当我导入文件时,它应该加载 4 个平面和 4 个图像。当我导入文件时,所有平面都是蓝色的,并且只有在移动视图时才会加载图像。怎么...

回答 1 投票 0

相当于 webgl 1.0 中的 gl.readBuffer(gl.COLOR_ATTACHMENTx)

我需要渲染到2个纹理(当然是在传递中) var extbuffers = gl.getExtension('WEBGL_draw_buffers'); var tex1 = gl.createTexture(); //gl.activeTexture(gl.TEXTURE1); gl.bindTexture(gl.

回答 2 投票 0

在 WebGL 中调试

我正在学习WebGL,我可以感觉到我的速度很慢,因为我很难调试我的代码。有没有任何扩展或工具可以帮助我知道缓冲区的值,

回答 1 投票 0

textureSize 返回 vec2 但编译器告诉我它不是 vec2

我从这篇文章中得到了这个 biqubic 着色器,但由于 vec2 错误识别问题,它无法在我的 glsl 代码中运行,我找不到答案 编译 FRAGMENT_SHADER 时出错:错误:0:44:'=':不能

回答 1 投票 0

THREE.WebGLRenderer:上下文丢失

我有 20 个 3D 对象要在单个页面上单独渲染。问题是只加载了大约 13 个对象,其余的没有显示。我收到此错误 THREE.WebGLRenderer: Context Lost in conso...

回答 1 投票 0

Three.js / WebGL - 透明平面将其他平面隐藏在其后面

当您在 Three.js / WebGL 中有两个平面并且其中一个或两个都是透明的时,有时后面的平面会被上面的透明平面隐藏。这是为什么?

回答 7 投票 0

THREE.BufferGeometry.computeBoundingSphere():计算半径为NaN

在检查我的页面时,我在控制台中遇到此错误: chunk-DKIGWELO.js?v=a524ab5d:7212 THREE.BufferGeometry.computeBoundingSphere():计算的半径为 NaN。 “位置”

回答 1 投票 0

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