webgl 相关问题

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

threejs混合器未使用`setTime`更新

我有一个Threejs动画混合器,设置如下:this.mixer = new THREE.AnimationMixer(this.object); this.mixer.timeScale = 2; //播放两倍快this.mixer.addEventListener('finished',this ....

回答 1 投票 0

ThreeJs-渲染顺序是否取决于对象创建顺序?

我在场景中的渲染顺序有问题。所有对象都具有透明度。场景中的每个对象都有多个子对象。以下每个方案使用相同的数据。下面的选项1 ...

回答 1 投票 0

使用WebGL + Google Chrome的亚像素动画?

[当我慢慢平移三角形时,它逐像素移动。有什么方法可以强制Google Chrome使用抗锯齿来平滑移动?对于示例,请检出:https:// dl ....

回答 1 投票 1


ThreeJS-如何在保持背景透明的情况下添加HDRi Equirectangle贴图(用于照明场景)

我想使用HDR EQUIRECTANGLE Texture将HDRi照明添加到场景。但是我不想看到HDRi图像,我希望场景是透明的。我正在使用HDRI Haven网站下载...

回答 1 投票 0

Three.js / webgl带有透明度或替代性的场景中的RayCasting精灵

我正在开发一个需要选择绘制对象的网页游戏,因此不是简单的几何形状。为此,我一直使用Three.JS在画布上的场景中将它们绘制为精灵。我有...

回答 1 投票 1

3d形状填充连接到P5.js webGL上的第一个顶点

这是我要实现的效果,这是通过处理3.x完成的,我正在尝试使用p5.js https://editor.p5js.org/atommic/sketches/kqblWtqln重新创建相同的效果,这是什么...

回答 1 投票 0

Three.js / webgl具有透明度或替代性的场景中的光线跟踪精灵

我正在开发一个需要选择绘制对象的网页游戏,因此不是简单的几何形状。为此,我一直使用Three.JS在画布上的场景中将它们绘制为精灵。我有...

回答 1 投票 1

使用特定的WebGL / GLSL版本运行Web浏览器

我想运行一些测试,以确保正在制作的某些场景将在仅支持WebGL 1.0的设备上渲染。有没有一种方法可以运行浏览器,使得该浏览器仅使用WebGL版本1.0 ...

回答 2 投票 1

名称相同但类型不同的变化,或片段着色器中静态使用的变化未在顶点着色器中声明:fogDepth

我不是很擅长着色器。我需要雾在水中反射。我使用Three.js sky_sun_shader。我将以下内容添加到片段Shader中:THREE.ShaderChunk [“ fog_pars_fragment”],...

回答 1 投票 2

WebGL / Javascript:具有多个对象的对象转换

我想绘制几个对象,然后通过使用键盘索引选择特定对象来对其进行变换。假设1-5。我装了画布。我初始化了webgl-context。我定义了顶点/ ...

回答 1 投票 1

console.log WebGL中多边形的绘制计数

如何在WebGL中console.log多边形计数,我想在剔除之前和之后检查多边形计数的参考。我是WebGL的新手,正在分析剔除概念...

回答 2 投票 1

像素和颜色-WebGL

在我开始解释之前,这不是编码问题,而是学习问题。而且,我已经进行了彻底的搜索,但是对于我对...

回答 1 投票 0

为什么我在three.js中更改变量的名称时,我的图形不呈现?

以下代码可以正常工作,取自https://threejsfundamentals.org/threejs/lessons/threejs-prerequisites.html。但是,当我更改变量canvas的值时,发生了一件奇怪的事情...

回答 1 投票 0

是每个着色器定义了webgl MAX_VERTEX_ATTRIBS还是将其定义为整个程序的全局限制?

根据我在网上看到的定义,我不清楚,属性限制是基于每个着色器,还是指整个程序中允许的属性总限制? ...

回答 1 投票 1

纹理像素指向云顶点吗?

我正在尝试将纹理上图像的像素移动到一组顶点上,因此在WebGL中可以将它们用作点云。一种方法是将纹理渲染到帧缓冲区,然后...

回答 1 投票 0

如何在webGL中使用第二个着色器?

我在程序中设置了两个着色器,以用于代码中的不同对象。着色器已经过单独测试和正常工作,因此问题出在webgl代码上。这就是我的...

回答 1 投票 0

Shadertoy:如何对任意两个着色器进行混合加乘运算?

是否有巧妙的技巧将两个着色器混合在一起?即将着色器添加在一起,否则将一个着色器渲染到中心正方形中,将另一个着色器渲染为框架?我们可以重命名一些输入输出...

回答 1 投票 1

为什么我会在WebGL中看到这些奇怪的剪贴画?

我正在使用TWGL创建一个NxN平面缓冲区,然后将其用作网格(twgl.primitives.createPlaneBufferInfo),并在Z轴上相对于视频中的亮度值进行拉伸。看起来都...

回答 1 投票 3

WebGL指纹的独特性

[最近,我正在为浏览器研究一些唯一的ID,我遇到https://panopticlick.eff.org/意识到存在一个“ WebGL指纹哈希”,但是我不知道什么密钥会影响.. 。

回答 2 投票 0

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