fragment-shader 相关问题

用于渲染的GPU程序。对从栅格化基元中获取的每个样本执行它。此过程的输出是许多值和浮点深度。

GLSL 碎片着色器输出黄色而不是渐变

我试图创建一个 uv 纹理(如果这个术语是正确的话,我不知道),就像您首先在 Shader Toy 中所做的那样,通过获取片段坐标并将其除以分辨率。 #版本330核心 出 vec4 FragCo...

回答 1 投票 0

如何进行无分支丢弃?

我有一个相当基本的片段着色器,它可以从纹理中采样并根据样本更改分配的固定颜色。如果我从纹理中采样,我会进行 alpha 检查并丢弃低 alpha ...

回答 1 投票 0

无法从片段着色器输出中获取精确的浮点值

我在桌面上使用OpenGL(使用PyOpenGL)进行一些图像处理操作,并在片段着色器中对每个像素进行一些浮点操作。之后,当我使用

回答 1 投票 0

Unity Shader Graph:如何将光照和未光照渲染组合在一个着色器中(是否可能)?自定义(每个对象单独)雾效果

我正在使用 Unity 2021.3 (URP)。我正在使用 ShaderGraph。 我正在为某些类别的每个 3D 照明对象开发灵活且个性化的自定义雾效果。我希望能够转动lit-shader的某些部分-

回答 1 投票 0

防止 WPF ShaderEffect SamplerProperty 调整纹理大小以控制大小

我在 WPF 中有一个带有两个 SamplerProperty 的 ShaderEffect。第一个是采样器寄存器 0 中的隐式输入,第二个(在采样器寄存器 1 中)我传递一个带有简单 PNG 的 ImageBrush 作为其源...

回答 0 投票 0

将 Shadertoy 着色器转换为 glsl

我需要将这个shadertoy着色器转换为glsl,本质上它关闭纹理抗锯齿,它是手动最近邻过滤器 void mainImage(在 vec4 fragColor 中,在 vec2 fragCoord 中) { ...

回答 1 投票 0

2 个不同的 WebGL 应用程序中的相同 JS 代码,在 1 个应用程序中工作,但在其他应用程序中失败:vertexAttribute 有问题?

我在这里创建了 2 个片段,从 https://interactivecomputergraphics.com/8E/Code/06/shadedCube.html 开始。第一个片段按预期工作,但第二个片段却没有。当我运行第二个时...

回答 1 投票 0

如何将 ShaderToy 中的着色器解析为供 Android 使用的 GLSL?

首先,对于着色器和 GLSL,我完全是个菜鸟。所以,事情是这样的: 我正在尝试将此 ShaderToy 着色器解析为 GLSL 着色器片段以在该 GPUImage 库中使用。我是...

回答 1 投票 0

片段着色器混合 uv 坐标

我尝试了解着色器的工作原理,这只是第一步。通过一些教程,我制作了视图、顶点着色器和片段着色器。哇。有用。 但当我开始玩它时,我发现了一些东西......

回答 1 投票 0

如何制作一个没有分支的“冰山”着色器

我使用 DirectX 12 创建了一个简单的图形程序用于学习目的。我听说在着色器代码中使用 If 语句对性能不利。然而我无法将我的头包裹起来......

回答 1 投票 0

为什么在这个简单的 wgpu 程序中制服保持不变?

我刚刚开始学习WebGPU,有一段时间我的着色器没有使用我指定的颜色,这让我很困扰。 基本上代码是 self.app.queue.write_buffer(self.color.buffer(0, 0), 0, bytemu...

回答 1 投票 0

是否可以通过Metal中的片段着色器以编程方式填充模板缓冲区?

模板缓冲区只能在几何图形绘制期间通过一些硬编码规则填充(例如深度缓冲区),或者是否可以在全屏的帮助下以编程方式完全填充它

回答 1 投票 0

基于物理的材质始终渲染镜面反射/光泽

我正在摆弄 RealityKit 的新自定义材质来编写我自己的片段/表面着色器。一切都很好,我终于可以编写自己的着色器来在简单的平面上渲染我的程序视觉效果

回答 1 投票 0

在片段着色器中选择了意外的像素

我有一个简单的着色器绘制一个矩形,我想根据片段坐标在片段着色器中更改颜色。 将标准化 UV 绑定到顶点的基本实现...

回答 1 投票 0

在金属片段着色器中一次渲染成 2 个离屏纹理

金属片段着色器通过显式返回 float4 值渲染到其渲染目标中。这是否意味着片段着色器一次只能渲染一张纹理?我想渲染成 2 个纹理...

回答 1 投票 0

Unity 着色器使某些像素透明

我的着色器有问题,特别是 if 语句中的片段函数。它应该将所有白色像素变为透明,但它们只会显示为白色。 这条线特别...

回答 1 投票 0

ThreeJS 和 Shadertoy 具有多个缓冲区

我是 ThreeJS 的新手,我有一个 Shadertoy 着色器(这个),我想将其嵌入到我的网页中。它利用缓冲区。我无法找到有关该主题的很多有用信息。主要是...

回答 1 投票 0

如何在 WGSL 中对纹理进行条件采样?

我有一个带有 N 个纹理绑定组的着色器,我想基于纹理索引在我的片段着色器中仅对其中一个进行采样。 是否可以在 WGS 中执行以下任何操作...

回答 1 投票 0

我正在尝试制作 HLSL 轮廓着色器

我已经尝试了两个多星期了,但我仍然不能,我尝试了多种方法,甚至询问聊天 GPT 但没有任何效果,我试图制作一个简单的着色器来勾勒出 NPC 的精灵 她...

回答 1 投票 0

如何在片段着色器中使用可自定义间隙制作多条线

我想要绘制一个图案,其中有多条线由可定制的空间分隔。线之间的间隙可以独立于线的粗细进行控制。挑战!我想避开你...

回答 1 投票 0

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