glsl 相关问题

OpenGL着色语言(GLSL)是OpenGL中着色器的标准编程语言。该语言有许多版本,每个版本对应一个OpenGL版本。 OpenGL ES 2.0及更高版本具有单独的GLSL版本。

我如何计算给定物体的表面点?

我正在 GLSL 中实现光线行进,以通过表面点可视化来渲染球形对象。从某些角度查看物体时会出现问题 - 表面位置计算

回答 1 投票 0

如何将大量对象(10000个或更多)传递给着色器?

如果您需要更多信息,请询问我 我想通过一个请求绘制着色器在屏幕上显示的所有对象。 现在我必须在对象之间切换着色器,它是

回答 1 投票 0

Three.js / WebGL / GLSL - “#include <common>”是什么意思?

在此 Three.js 着色器示例中,使用名为 rand() 的函数(以 vec2 作为参数)来生成随机数。 但是,该函数未在着色器代码中定义。相反,它看到...

回答 2 投票 0

我的计算着色器没有任何外部效果

我正在尝试使用 OpenGL、GLFW、GLEW 和 GLM 在 GLSL 中编写一个计算着色器。问题在于计算着色器未运行或未修改任何缓冲区。我有最新的 NVIDIA 4...

回答 1 投票 0

具有归一化梯度的二维噪声

问题: 我正在寻找一个 2D 噪声,其梯度始终具有范数 1。这相当于说它的等值线始终处于相同的距离。它可以是任何类型的噪声,但其梯度...

回答 1 投票 0

将 float 打包到 vec4 中是有损的吗?

将 32 位浮点数(例如深度值)打包/解包为 gl_RGBA8 格式的 vec4 的众所周知的过程如下: vec4 pack(浮动深度常量) { const vec4 bit_shift = vec4(256.0*...

回答 1 投票 0

WebGL:如何在 GLSL 中使用整数属性

是否可以在WebGL顶点着色器中使用整数属性?我的顶点数据包含整数,我想像这样定义顶点属性: 属性 vec3 位置; 属性 int INDE...

回答 2 投票 0

修复 Nvidia 和 AMD 的 GLSL 着色器

我在让 GLSL 着色器在 AMD 和 Nvidia 硬件上工作时遇到问题。 我并不是在寻求修复特定着色器的帮助,而是寻求如何避免出现这些问题。是吗

回答 2 投票 0

OSG:GLSL 着色器适用于 AMD,但不适用于 NVIDIA

目前我正在为我的研究开发一个 OSG 项目,并编写了一个 CelShading 着色器(以及一个 simpleFog Shader)。我首先使用 CelShader 以及深度缓冲区渲染到纹理,然后...

回答 1 投票 0

如何从 2D 梯度(通过梯度(perlin)噪声生成)获取 3D 法线向量

我在 GLSL 中实现了梯度噪声函数,以便生成地形的高度图。我正在尝试为高度图的每个像素获取法线向量,以便我可以计算方向

回答 1 投票 0

无法在 NVIDIA GRID GPU 上从二进制加载 GLSL 着色器

我在 OpenGL 程序中使用二进制着色器。 我在一台机器(Linux 或 Windows)上编译一次。然后我在其他机器上使用它来运行该应用程序。到目前为止,它在 Nvidia GeFor 上运行良好...

回答 1 投票 0

GLSL 着色器在集成 GPU 上编译,但不在专用 GPU 上编译

我正在开发一个使用 OpenGL 3.3 和 GLSL 330 的程序。着色器在使用集成 GPU 时进行编译,但在使用专用 GPU (Nvidia RTX 2060) 时则不会编译。 我收到以下错误

回答 1 投票 0

为什么定义浮点数时的“f”后缀有时会导致 GLSL 编译器错误?

我一直在制作自己的 OpenGL 游戏,以享受学习 C++(来自 Java)的乐趣。我在我拥有的另一台计算机上测试它,这样我就可以在较弱的系统上测试它的性能,我发现......

回答 2 投票 0

有没有办法计算片段着色器中某些东西的 dFdx(dFdx()) ?

所以我已经知道 dFdx、dFdy 和 fwidth 的文档指出“暗示高阶导数的表达式,例如 dFdx(dFdx(n)) 具有未定义的结果,混合阶也是如此

回答 1 投票 0

GLSL 有哪些可用的格式化工具?

我最近需要审查 GLSL 代码,并且我希望强制执行格式约定。有没有像 GLSL 的 clang-format 这样的工具,我可以在其中指定配置文件并使其自动...

回答 2 投票 0

为什么飞机的动画没有渲染,因为uTime随着每一帧的经过时间改变而改变?

我试图通过构造一个接受 uFrequency 和 uTime 输入的顶点着色器来创建一个类似动画的标志。我的顶点着色器是正确的,但动画在几秒钟内发生变化却不是......

回答 1 投票 0

三个js和glsl多重纹理渲染问题

你好,我正在尝试使用react、三纤维js和glsl做3d模型配置示例 必须有多个贴纸,并且贴纸必须可以动态排列(位置、缩放、旋转),因此 我

回答 1 投票 0

GLSL 棋盘图案

我想用方格来遮盖四边形: f(P)=[下限(Px)+下限(Py)]mod2。 我的四边形是: glBegin(GL_QUADS); glVertex3f(0,0,0.0); glVertex3f(4,0,0.0); glVertex3f(4,4,0.0);

回答 6 投票 0

无法将基础坐标从左下角更改为左上角

我正在使用 OpenGL 和 GLFW 编写一个文本编辑器,传统上 GUI 应用程序从左上角(而不是从左下角)开始缩放,所以这对我来说很重要。 我想要...

回答 1 投票 0

使用sampler2D作为函数参数编译Vulkan GLSL着色器时如何解决“语法错误,意外的SAMPLER,期待RIGHT_PAREN”?

我正在使用 Qt 的 QRhi,更具体地说是它的 QtShaderTools 和 qsb 着色器编译器工具。 基本上它需要一个 Vulkan-GLSL 着色器源,并将其转换为 SPIR-V 和任何其他

回答 1 投票 0

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