glsl 相关问题

OpenGL着色语言(GLSL)是OpenGL中着色器的标准编程语言。该语言有许多版本,每个版本对应一个OpenGL版本。 OpenGL ES 2.0及更高版本具有单独的GLSL版本。

使用特定的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

GLSL vec2用作float中的数组吗?

im试图在着色器玩具上做一些事情:https://www.shadertoy.com/view/wsffDN(原始参考:https://www.shadertoy.com/view/3dtSD7)bufferA第18行,我想知道为什么uv被声明为uv vec2 ...

回答 1 投票 1

Shader-相机从0到1的线性比例的对象深度

我正在尝试编写一个着色器,用于计算线性比例从0到1的相机的网格深度。最接近相机的顶点的值为0,而顶点...

回答 1 投票 0


我可以将矩形表示为x y w h rgb吗?

我正在学习OpenGL,并且一直在尝试为GUI创建小部件。将单色框渲染为(pos,color)[4]对我来说似乎有点浪费。有没有办法将其压缩为(x,y,...

回答 2 投票 0

要使用什么着色器来计算基本元素?

我想获取原始图元的所有顶点(特别是GL_LINE的2个顶点),并用它们计算一些东西以供片段着色器使用(特别是...的系数...

回答 1 投票 1

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

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

回答 1 投票 3

Three.js-如何确定网格和粒子系统之间的交点?

我有一个使用精灵的粒子系统,它是一个Object3D,类似于three.js中的“ interactive / points”示例,并且在我的光标后面有一个基本的球体网格。 https://threejs.org/examples/?...

回答 1 投票 0

如何在OpenGL中绘制由5个三角形组成的VAO?

我最近编写了一个程序来绘制具有3个不同RGB值的三角形,并且我希望在同一程序中对另一个单独的VAO进行同样的操作,但是我希望这个由5个三角形组成的三角形。 ...

回答 2 投票 1

确定距glsl片段着色器中每个顶点的距离

说我有一个简单的OpenGL三角形,像这样:// 1 glColor3f(1,0,0); glVertex3f(0.5,0,0); // 2 glColor3f(0,1,0); glVertex3f(0,1,0); // 3 glColor3f(0,0,1); glVertex3f(1,1,0);一目了然...

回答 1 投票 0

无法获得普通的2D着色器在C ++ openGL中绘制红色三角形(无编译器错误)

我使用了openGL,GLEW和GLFW3。在openGl 3.0台面中,使用了默认着色器,并绘制了白色三角形。在4.2中,屏幕保留为黑色。没有错误消息生成。问题不是...

回答 1 投票 0


为GLSL vec4输出防止w乘法?

我正在尝试第一个延迟着色实现,并且使用GL_RGBA32F内部格式制作了一些渲染目标,但是当我尝试将vec4从片段着色器输出到渲染目标时...

回答 1 投票 0

为什么应该没有错误,为什么会出现链接错误

我是Java开发人员,最近改用了C ++。我一直在尝试制作一些OpenGL程序,但遇到了问题。每当我尝试编译着色器程序时,都会出现链接错误。 ...

回答 1 投票 0

如何使用OpenGL正确投影和扭曲3d点

我正在对GLSL着色器进行编码,以使用“模型”,“视图”和“投影”矩阵进行3D顶点的投影。我将此用于投影矩阵。但是我没有得到失真的图像。为了...

回答 1 投票 0

在OpenGL中使用多个光源时如何解决我的照明问题(片段着色器问题?)>

这是我第一次问一个问题,因此,如果我缺少应该在此处的内容,我深表歉意。我正在一个需要在opengl中安装两个光源的项目。这些应该是定向灯。...

回答 1 投票 0

为什么统一变量在GLSL中不起作用?

我目前正在尝试使用LWJGL创建用于后处理目的的模糊着色器,但偶然发现了一个问题。我要更改的均匀度是分辨率,模糊的半径和方向(...

回答 1 投票 0


如何在GLSL中使用char字符串?

如何使用GLSL中的char sumbols?在https://www.shadertoy.com/new上测试。 int c = int('a'); //不起作用如何获得一个sumbol或字符串?用于通话功能。 DrawString(“ Hello world!”); //示例...

回答 1 投票 0

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