fragment-shader

fragment-shader

文章 0 浏览 1

WebGL 片段着色器中奇怪的浮点运算

我正在编写一个简单的 WebGL 程序。我在着色器程序中遇到了奇怪的行为: 条件 ( 1.01 * 2.0 &gt 1.0 ) 计算结果为 true 但 条件 ( 0.99 * 2.0 &gt 1.0…

も星光 2024-10-08 19:33:57 0 0

着色器帧缓冲区读回

我想知道较新的着色器模型是否支持从目标帧缓冲区读回像素值。我认为这已经在绘图管道的后期(不可编程)阶段完成,这让我希望这个功能可能已添加到可…

玩套路吗 2024-10-06 16:47:27 0 0

从片段着色器中删除纹理坐标

我有一个顶点和片段着色器,我想显示纯色而不是纹理。 我有以下顶点和片段着色器。 static const char* meshVertexShader = " \ \ attribute vec4 ver…

染柒℉ 2024-10-05 15:31:48 1 0

将 int 数组传递给片段着色器

我正在尝试在 OpenGL ES 中绘制迭代函数。整数数组根据迭代函数命中给定像素的频率进行更新。我想将此密度数组传递给片段着色器,并使用它在覆盖整个…

苍风燃霜 2024-10-05 13:25:06 1 0

BlitzMax - 生成 2D 霓虹灯发光线效果到 png 文件

我希望在 BlitzMax 中创建发光线效果,类似于星球大战光剑或激光束。不必是实时的,而只是 TImage 对象,然后可能保存为 PNG 以便以后在动画中使用。…

焚却相思 2024-10-03 05:39:21 0 0

模糊 OpenGL 中的深度缓冲区 - 如何访问片段着色器中的 mipmap 级别?

我试图通过模糊和模糊来模糊深度纹理在片段着色器中混合 mipmap 级别。 我有两个 frambuffer 对象: 1) 带有深度渲染对象的彩色帧缓冲区​​。 2) 附…

习惯那些不曾习惯的习惯 2024-09-06 08:18:01 2 0

从 OpenGL 渲染输出获取法线信息

我会尽量保持简单。 我想要一种从帧缓冲区输出(或类似的)访问场景的正常信息的方法。使用 glGetTexImage 和 GL_DEPTH_COMPONENT 访问深度缓冲区的方…

柠檬色的秋千 2024-09-06 01:23:33 1 0

使用片段着色器的块过滤器

我使用 Apple 的 OpenGL Shader Builder(类似于 Nvidia 的 fx 编辑器的工具)遵循本教程但更简单)。 我可以轻松应用过滤器,但我不明白它们是否工作…

浅沫记忆 2024-09-01 00:59:22 5 0

如何获取片段的当前颜色?

我正在尝试了解 GLSL 中的着色器,并且找到了一些有用的资源和教程,但我一直在寻找一些应该是基本且微不足道的东西:我的片段着色器如何检索当前片段…

终难遇 2024-08-31 07:05:28 6 0

使用顶点着色器计算球体的边界四边形

我正在尝试从图形纸实现一种算法,该算法的一部分是将已知半径的球体渲染到缓冲区。他们说,他们通过在顶点着色器中计算位置和大小,然后在片段着色器…

装迷糊 2024-08-30 17:40:56 3 0

片段着色器眼睛空间未缩放深度坐标

我正在尝试在 GLSL 片段着色器中使用到场景中对象的未缩放(距前裁剪平面的真实距离)距离。 gl_FragCoord.z 值比我预期的要小。在我的顶点着色器中,…

沩ん囻菔务 2024-08-30 02:25:27 5 0

纹理上的片段着色器

我正在尝试向程序添加一些后处理功能。渲染是使用 openGL 完成的。我只是想让程序加载一些自制的片段着色器并在视频流上使用它们。 我使用“OpenGL Sh…

霊感 2024-08-25 10:58:00 4 0

片段着色器模糊......这是如何工作的?

uniform sampler2D sampler0 uniform vec2 tc_offset[9] void blur() { vec4 sample[9] for(int i = 0 i &lt 9 ++i) sample[i] = texture2D(sampler0,…

夜还是长夜 2024-08-25 04:27:10 4 0

OpenGL 漫射照明着色器错误?

橙皮书第 16.2 节将漫射照明的实现列出为: void main() { vec3 N = normalize(gl_NormalMatrix * gl_Normal) vec4 V = gl_ModelViewMatrix * gl_vert…

橘香 2024-08-24 19:32:00 7 0

同一程序中可以有多个像素(片段)着色器吗?

我想要两个像素着色器;第一个做一件事,然后第二个做其他事。这是可能的,还是我必须将所有内容打包到一个着色器中?…

执手闯天涯 2024-08-23 20:44:21 7 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文