shader 相关问题

着色器是用于对计算机图形中的几何或像素数据执行计算的程序。

如何获取片段着色器的坐标? gl_FragCoord无法正常工作

我正在尝试制作一个Mandelbrot set explorer,它将根据窗口中的坐标对屏幕上的像素进行着色。我之前没有使用着色器,但它非常慢。我可以'...

回答 1 投票 1

SFML 2.0 GLSL体积光散射着色器

使用Kenny Mitchell在GPU Gems 3中提供的GLSL着色器源代码,我尝试使用SFML 2.0创建一些2D神光线。目前,每当我编译和调试项目时,掩码......

回答 1 投票 4

GLM正交投影矩阵在错误位置的三角形顶点

最近,我试图使用OpenGL在我的窗口内容视图(OSX NSView)中渲染一个三角形(如图1所示),我使用GLM库函数glm :: ortho进行“正交投影”,渲染后,...

回答 2 投票 1

我想在photoshop中创建内部阴影着色器

我想重新创建名为“内部阴影”的photoshop效果作为纹理着色器。作为一个起点,我采用了“轮廓”的例子,但我不知道下一步该做什么,或者如何创建它。有人可以......

回答 1 投票 1

为sprite着色器添加照明支持

如何为现有的精灵着色器添加光照支持?现在着色器的工作方式类似于“Sprites / Default”,但应该像“Sprites / Diffuse”一样工作。换句话说,当前着色器不响应...

回答 1 投票 0

在不同的着色器程序中创建着色器存储缓冲区

我需要做什么布局和绑定才能在第二个着色器程序中使(工作)着色器存储缓冲区可读?我设置并填充了一个SSBO,我成功绑定并用于几何...

回答 1 投票 0

Unity Shader Bug

我正在使用Unity着色器,它可以在一个平面上显示多个不同的图块。 Unity将浮点数组传递给着色器,其中包含一个tile ID列表和一个4x4 tile map,并用于......

回答 1 投票 1

Shader Forge - 奇怪的节点问题

我是Sader Forge的初学者,尝试创建一个非常基本的着色器,但我在默认着色器设置中的节点有一些奇怪的问题:Texture2D和Color节点是......

回答 1 投票 0

如何使用OpenGL将RGBA转换为NV12?

我需要使用OpenGL着色器将RGBA转换为NV12作为编码器输入。已经渲染了两个不同的片段着色器,两个纹理都来自一个相机。使用v4l2获取摄像机图像(YUV)。 ...

回答 1 投票 1

着色器结合两个精灵

我有两个精灵需要合并为一个。我有一个使用Shaderlab语法的着色器,它适用于普通纹理,但SpireRenderer会发出关于它是固定函数着色器的警告......

回答 1 投票 1

Shader - 通过“拉动”像素来防鱼眼

我想修复这张图片的失真:抱歉质量,但这是我能找到的最好的例子。我不知道是否可以修复这种失真(我想...

回答 2 投票 1

声明Unity着色器数组的正确方法

希望一个简单的问题。这是一个简单的相机效果着色器。这有效。但是,将_ColorSet01数组放在内部的frag函数意味着每个像素都会初始化数组¿我错了吗? ...

回答 1 投票 0

为什么我的three.js画布遮罩不起作用?

我正在尝试重现这里介绍的Szenia Zadvornykh的例子https://medium.com/@Zadvorsky/webgl-masking-composition-75b82dd4cdfd他的演示基于three.js r80,所以我引用了r101和...

回答 1 投票 0

在运行时修改WebGL着色器所需的最低代码是什么?

假设我已经创建了一个WebGL程序,附加了一些初始着色器,链接了程序,验证了一段时间后我想要修改其中一个附加着色器的源代码。我应该创建一个新...

回答 2 投票 1

如何使用uint格式读取和写入图像?

我想从存储无符号整数的图像中读取和写入。我怎么读写?读取和写入图像的标准方法是使用imageLoad / imageStore,但使用格式时......

回答 1 投票 1

避免在cg着色器中循环瓶颈

我有Cg着色器的问题。我正在使用着色器显示热图,因此它会根据距离中心的距离来修改屏幕区域的颜色。问题是如果我需要......

回答 1 投票 0

如何在屏幕上找到它所属的对象?

每帧统一生成图像。我希望它还会创建一个额外的int数组,每次它决定在生成的图像上写一个新的颜色时,它会写出...的id。

回答 1 投票 0

If语句会减慢我的着色器吗?

我想知道着色器内的“If-statements”(顶点/片段/像素......)是否真的会降低着色器性能。例如:使用它更好:vec3输出;输出=输入* ...

回答 2 投票 42

3D对象以看起来像2D对象的方式着色

我正在使用以下着色器源代码来实现顶点和片段。顶点着色器源:#define highp属性highp vec3位置;均匀的highp mat4 mvp; void main(void){gl_Position = mvp * ...

回答 2 投票 0

无法在android中编译opengl片段着色器 - 错误:0:7:'gl_GlobalInvocationID':未声明的标识符

无法在android中编译以下opengl片段着色器代码.GLES31.glGetString(GL_VERSION)显示opengl版本为3.2,设备似乎也支持此版本。错误:-...

回答 1 投票 1

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.