fragment-shader 相关问题

用于渲染的GPU程序。对从栅格化基元中获取的每个样本执行它。此过程的输出是许多值和浮点深度。

HLSL中的流控制

我最近阅读了有关射线云的论文(请注意,这是PDF,如果您不想要它,请访问:http://www.diva-portal.org/smash/get/diva2:1223894/FULLTEXT01.pdf)作者继续讲...

回答 1 投票 0

WEBGL:如何为片段着色器中的分形设计着色

我正在为WebGL项目中的片段着色器中的分形着色。在片段着色器中,我有一个名为Color的vec3,其中包含0.0-1.0之间的RGB值。分形...

回答 1 投票 -1

使用GL_SHADER_STORAGE_BUFFER将数组传递到片段着色器

我想将一个类传递给包含一些数据的片段着色器。问题是我无法传递大小为100的数组。我将类作为数据传递:struct MetaData {int rows; int ...

回答 1 投票 0

为什么需要在OpenGL中进行纹理过滤?

当将纹理映射到几何时,我们可以在GL_NEAREST和GL_LINEAR之间选择过滤方法。在示例中,我们有一个纹理坐标被纹理像素包围,如下所示:它是...

回答 2 投票 2

GLSL从片段着色器向顶点着色器发送颜色数据似乎总是等于0

所以我有一个平原,我希望它能与高度图一起使用,所以我只将heightMap作为常规纹理,计算它的颜色,但是我没有将片段的颜色设置为纹理的颜色,而是设置了我的...

回答 1 投票 0

GLSL OpenGL ES 2.0(iOS)中是否存在噪声功能?

或任何同行?如何生成便宜的随机数?

回答 2 投票 4

三色片段着色器

我正在使用Three.js开发动画,该动画只涉及将二十面体缓冲区几何和着色器材质一起应用到网格中。目的是使对象类似于:...

回答 1 投票 0

使用OpenGL以YUV颜色格式执行视频合成 - 性能

我已经编写了一个C / C ++实现,我称之为“合成器”(我来自视频背景),在视频源的顶部复合/叠加视频/图形。我现在的作曲家......

回答 1 投票 0

可以用glsl代替webgl吗?

这可能是一个天真的问题,所以请放轻松我。但是我在shadertoy.com上看着着色器,我很惊讶glsl代码对于3D场景有多小。深入挖掘我注意到了......

回答 1 投票 2

如何根据GLSL / WebGL中的某些条件计算像素数?

我试图得到其值小于0.89的像素数。由于WebGL Shaders变量不存在,我只是尝试了一个hack,我在最后计算了计数...

回答 1 投票 1

忽略了GLSL精度限定符

我们有OpenGLES2.0着色器可以在IOS和大多数Android设备上正常工作,但在亚马逊Kindle Fire 7上,似乎我们不同的组件之一正在丢失其在顶点中定义的精度...

回答 1 投票 0

将点从正方形更改为矩形

我有一个图像,我分裂成粒子。这些粒子默认为正方形。现在我希望它们看起来像矩形。我知道点数不可能是非均匀比例,但你有...

回答 1 投票 1

我的片段上的布尔逻辑需要大量的VRAM,我该如何避免这种情况?

我有一个来自GLSL 330的非常简单的请求:if(colorOut.r <= 1.0 && colorOut.r> 0.7){colorOut.r = * color_1.r;我有40多个这样的比较。但是,这正在创造......

回答 1 投票 0

显示剪裁平面和剪切对象之间的边

我想利用着色器不仅丢弃碎片,如果它们位于预定义平面的一侧,而且还沿着交叉点渲染轮廓。我的片段着色器目前做了些什么......

回答 1 投票 1

在片段着色器中丢失纹理定义

我正在尝试使用片段着色器绘制参考网格,我发现在缩小时纹理会丢失其定义,如您在此处所见。谁知道为什么?放大时看起来很好。网格......

回答 1 投票 1

如何只从片段着色器输出中读取R和G组件?

我正在使用屏幕外渲染来进行简单的GPU计算。我正在使用glTexImage2D(GL_TEXTURE_2D,0,GL_RGBA32F,texSize,texSize,0,GL_RGBA,GL_FLOAT,nullptr); glFramebufferTexture2D(...

回答 1 投票 0

仅显示纹理的一部分

我有透明的圆圈,我希望能够通过着色器显示它的一小部分,例如从30度到90度,我的想法是让它的原点从片段传递它...

回答 1 投票 0

在渲染成若干部分的图像的着色器中重建

我正在尝试重建已由列呈现的图像。计数器cpt_x在从0到4的循环中递增。在每次通过时,每5个像素仅显示5个中的一个像素。因此......

回答 1 投票 0

在片段着色器中实现RayPicking

我在Fragment-Shader中实现RayPicking时遇到了麻烦,我知道我必须从鼠标坐标开始,但我不确定是什么来增加我的起源。我试过创建一个3 ...

回答 1 投票 0

Unity 3d Sprite Shader(如何使用多灯点击将最大亮度限制为1)

我在Unity中创建了一个视频游戏。每个精灵都使用Sprite渲染器渲染,材质具有CornucopiaShader.shader。我遇到的问题是我想限制最大亮度(或......

回答 1 投票 2

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