shader 相关问题

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

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

如何通过C ++代码将统一的struct数组传递给着色器

例如。在FragmentShader中: - struct LightSource {int Type; vec3位置; vec3衰减; vec3方向; vec3颜色; };均匀的LightSource Light [4];主要(...

回答 1 投票 11

计算渲染目标上的像素数

使用OpenGL ES 2.0和Galaxy S4手机,我有一个渲染目标1024x1024 RGBA8888,每帧渲染一些纹理。我需要计算渲染了多少红色RGBA(1,0,0,1)像素...

回答 1 投票 0

Unity中的自定义着色器的GPU实例化问题

基本上我按照这个链接打开我的自定义顶点和片段着色器的gpu实例。但是,如果我使用UNITY_VERTEX_INPUT_INSTANCE_ID,UNITY_INSTANCING_BUFFER_START(名称)/ ...

回答 1 投票 0

WebGL在三角形内插入参考颜色

使用regl,我试图用WebGL绘制一个三角形,我可以在三角形内的某个参考点定义颜色,并让其他像素的颜色是它们距离的函数...

回答 1 投票 1

编写着色器代码需要学习哪些内容?

对于没有图形设计背景的人,应该如何开始学习GLSL?我开始看到Shadertoy代码,但不了解变量和语法。

回答 1 投票 -3

OpenGL 2D纹理无法正确显示c ++

我是OpenGL的新手,遇到了一个我似乎无法破解的问题。我正在尝试将一个简单的2D纹理添加到三角形,纹理似乎正在加载正常,但它正在显示...

回答 1 投票 2

应用alpha来纹理某个剪辑空间坐标

这不是我的问题,而是它的简化版本。说,我有一个全屏大小的图像显示。我想修改这个图像的alpha,以便在左半边(...

回答 1 投票 1

片段着色器中的球形映射

所以,我正在尝试创建类似SkySphere的东西 - 一个倒置的球体,位于无限远处,纹理平滑地映射到它上面。但是,我在制作球形时遇到了一些麻烦......

回答 1 投票 0

GLSL的随机/噪声功能

由于GPU驱动程序供应商通常不打算在GLSL中实现noiseX,我正在寻找一个“图形随机化瑞士军刀”实用功能集,最好在GPU内部优化使用...

回答 10 投票 157

为什么Shader不能在html5模块中工作但在桌面应用程序中工作?

按照本教程https://github.com/mattdesl/lwjgl-basics/wiki/LibGDX-Meshes-Lesson-1进行网格渲染。它在桌面应用程序上工作正常,但部署到html5它的所有黑色和垃圾邮件:...

回答 1 投票 1

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