shader 相关问题

着色器是用于对计算机图形中的几何或像素数据执行计算的程序。

glGetShaderiv() GL_COMPILE_STATUS 返回 GL_FALSE

我尝试在另一台计算机上打开 Visual Studio 项目。我不确定这是否相关,但最初我在查找 MSAA 像素格式时遇到问题,直到我更改了 WGL_SAMPLES_ARB

回答 1 投票 0

THREE.js 从 GPUComputationRenderer 纹理读取像素

我一直在使用 GPUComputationRenderer 来研究这个 Three.js 示例的修改版本,该示例使用 GPU 着色器来修改交互 boid 的速度来保存、读取和操作 boid

回答 2 投票 0

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

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

回答 1 投票 0

修复 Nvidia 和 AMD 的 GLSL 着色器

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

回答 2 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

同时将单个缓冲区绑定到 SSBO 的多个索引目标

我是否可以将单个 opengl 缓冲区同时绑定到多个索引目标(SSBO 目标)? 例如,假设我的着色器有两个具有不同绑定的不同统一块

回答 2 投票 0

计算着色器:如何将不规则的结构作为参数传递?

我正在使用 C# 和 Unity 进行工作。 我创建了一个计算着色器,想要将 C# 数据结构数组传递给它。 就在那时我意识到我可能已经过度使用了奇特的数据结构,

回答 1 投票 0

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

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

回答 1 投票 0

如何在Unity URP中实现透视效果

我正在使用 Unity 2022.3.16f 和 URP,我想创建一个可以透过对象 A 看到对象 B 的效果,如附图所示: 这是对象 A 的着色器代码: 着色器 &

回答 1 投票 0

GLSL 钳位功能无法按预期工作(Minecraft 着色器)

在我的 Minecraft 着色器中,这行代码未按预期工作: FinalDayColor = mix(vec3(1.00, 0.37, 0.00), vec3(1.00, 0.92, 0.82), 夹子(世界时间, 0.0, 1.0)); 变量 worldTime 是一个 u...

回答 1 投票 0

使用 URP 自定义着色器

我正在为网格使用自定义着色器,这基本上是其他网格的“视线阻挡器”。 您看不到网格本身,并且它后面的所有其他网格都被它遮挡。 现在我升级了...

回答 1 投票 0

Vulkan 奇怪的纹理坐标

为了测试我的渲染器,我只渲染一个填充屏幕的四边形以进行纹理采样这些是我在输入组件中的顶点输入。 问题是我将纹理坐标渲染到屏幕上并且我......

回答 1 投票 0

在片段着色器中使用相机根据距离修改颜色 Alpha (UNITY 3D)

我有以下着色器代码: 着色器“Ogxd/线框” { 特性 { _FadeDistance("淡入淡出距离", Float) = 3.0 _EdgeColor("边缘颜色", 颜色) = (0 ,0 ,0 ,1)

回答 1 投票 0

使用计算着色器在 hlsl 中重新创建 Quaternion.FromToRotation

我正在使用计算着色器开发草实例器。每个草叶应正常旋转至地面。 问题:我无法使用像 Quaternion.FromToRotation 这样的 Unity 函数,而且它们很混乱......

回答 1 投票 0

如何使用着色器使我的砖墙看起来更真实并具有一些颜色变化?

我正在做的一个项目中有这堵砖墙。我在 Blender 中对墙本身进行了建模:它是一整堆砖块,从立方体中伸出一点,这意味着“morta...

回答 1 投票 0

如何在 Unity 中将纹理添加到自定义着色器的实例属性? (URP)

我正在使用通用渲染管道在 Unity 中编写 2D 游戏,以便我可以利用其自动照明。我已经编写了一个着色器,它已经使用了一些实例化属性,...

回答 1 投票 0

如何在WebGL中的剪辑空间坐标中找到当前输出像素位置?

所以,在我的顶点着色器中我正在做这样的事情: 无效主(){ gl_Position = vec4((u_matrix * vec3(a_position, 1)).xy, 0, 1); } 但现在我在片段着色器中,我想访问...

回答 2 投票 0

如何从站点shadertoy重新创建效果

我正在尝试制作电影《黑客帝国》中字母掉落的效果。我在shadertoy.com网站上找到了最好的参考,但是当我尝试至少在...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.