fragment-shader

fragment-shader

文章 0 浏览 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

纹理上的片段着色器

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

霊感 2024-08-25 10:58:00 6 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 8 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 13 0

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

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

执手闯天涯 2024-08-23 20:44:21 11 0

如何在glsl中计算gl_FragCoord

好的,在我的 GLSL 片段着色器中,我希望能够计算片段与空间中特定线的距离。 这样做的结果是,我首先尝试在顶点着色器中使用不同的 vec2 集来镜像 gl…

蒗幽 2024-08-02 22:00:30 7 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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