glsl

glsl

文章 3 浏览 274

GLSL:如何获取像素 x、y、z 世界位置?

我想根据它们在世界中的 xyz 位置来调整颜色。 我在片段着色器中尝试了这个: varying vec4 verpos; void main(){ vec4 c; c.x = verpos.x; c.y = ver…

能怎样 2024-10-16 06:54:29 9 0

GLSL 中的顶点着色器属性映射

我正在使用 GLSL 着色器编写一个小型渲染引擎: 每个网格(好吧,子网格)都有许多顶点流(例如位置、法线、纹理、切线等)到一个大 VBO 和一个 Mater…

送舟行 2024-10-15 15:30:05 7 0

定义自己的制服,而不是在 GLSL 中重用内置 OpenGL 变量。为什么?

我正在编写一个 3D 图形引擎。 我听说在着色器程序中使用太多统一变量是不好的,因为它会导致速度减慢。 另一方面,有人说重复使用一些内置变量(例如…

心如荒岛 2024-10-15 09:06:44 6 0

“整数常量溢出”使用 GLSL (OpenGL ES2)

我需要在不使用 OpenGL 纹理的情况下将纹理数据传递给着色器程序,因为我没有使用两个纹理的幂,但我收到此片段着色器的错误。 varying highp vec2 te…

天煞孤星 2024-10-14 06:51:37 5 0

使用 OpenGL ES 2 的 iOS GLSL 着色器纹理

不知何故,这些信息在 Google 上并不存在。 我需要将纹理坐标传输到我的着色器程序,但 ATTRIB_TEXCOORD 不存在。我该如何使用 glVertexAttribPointer…

吾性傲以野 2024-10-13 19:16:07 7 0

着色器太阳位置 - glsl

我正在尝试制作一个着色器来模拟太阳位置及其在物体中反射的光。 为了模拟太阳轨迹,我有一个计时器,并且灯光位置定义为: fvLightPosition.x=-cos(T…

笨死的猪 2024-10-13 03:06:35 10 0

GLSL、Opengl 中的视差贴图问题

我的视差贴图给出了错误的结果。我不知道出了什么问题。 “阴影”位于错误的位置。 光线从观察者处指向立方体。 着色器程序(基于 dhpoware.com): […

独留℉清风醉 2024-10-13 00:06:17 5 0

RenderMonkey - GLSL 光

我正在使用聚光灯制作一个着色器,在制作自己的着色器之前,我正在尝试一些在互联网上找到的着色器。 我找到了这个 GLSL 代码: vec4 Final_color = (…

凉城 2024-10-12 22:50:21 9 0

OpenGL 中的视差贴图故障

这是我在将切向量传输到顶点着色器后立即反转切向量时的结果: “阴影”位于错误的位置。 (只有当我通过 Y 轴旋转它,这样最后一个图像似乎呈现出良…

新雨望断虹 2024-10-12 22:11:29 5 0

Opengl , GLSL 中的视差法线贴图问题

我在视差法线贴图方面遇到了严重的问题,我不知道问题出在哪里。 (OpenGL 2.0、C++、WinXP) 我的结果: (绿色是法线,蓝色是切线,红色是副法线(…

锦欢 2024-10-12 15:27:07 5 0

GPU 上的 HSL 图像调整

我有一个应用程序,用户应该能够使用色调、饱和度和亮度滑块修改图像。所有图像处理都是使用 GLSL 片段着色器在 GPU 上完成的。 我的问题是 RGB ->福…

旧时浪漫 2024-10-12 15:26:16 5 0

OS X 和 Win7 之间的 VBO 差异?

下午好, 问题是在 Win7(C#、VS2010)上编写的显示 OpenGL 平铺网格的代码在 Mac OS X(C#、MonoDevelop)中显示不同。当前每个图块都是单独渲染的,…

萌︼了一个春 2024-10-12 11:01:42 6 0

统一块的动态数量

运行openGL 3.1,问题很简单。 在 GLSL 站点上,以下是如何定义统一缓冲区块数组的方法: uniform BlockName { vec3 blockMember1, blockMember2; flo…

戴着白色围巾的女孩 2024-10-12 10:53:03 6 0

GLSL - 多边形的正面与背面

我在棋盘的 GLSL 中做了一些简单的着色: f(P) = [ floor(Px)+floor(Py)+floor(Pz) ] mod 2 它似乎工作得很好,除了我看到对象的内部但我只想看到正面…

前事休说 2024-10-11 20:38:50 5 0

GLSL - Visual C 上未解决的外部问题

我正在开始使用 GLSL。我应该怎么做才能解决这个问题: error LNK2001: unresolved external symbol _pglLinkProgram error LNK2001: unresolved exte…

我是男神闪亮亮 2024-10-11 11:19:02 7 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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