shader 相关问题

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

为什么此多维数据集生成器类不呈现多维数据集?

我完成了立方体的顶点和UV位置的工作。看到它起作用后,我决定制作一个CubeGenerator类,它将做一些事情。首先它将生成多维数据集,获取位置...

回答 1 投票 -1

如何制作可以统一影响所有对象的着色器?

我在游戏中拥有100多个具有不同纹理的不同对象,我正在尝试制作一个可以以相同方式影响所有对象的Dissolve着色器(Shader图形)。我想应用该着色器...

回答 1 投票 1

片段着色器未在OpenGL GLSL中创建像光一样的渐变

我正在尝试了解如何使用着色器操纵渲染。我没有更改场景的投影矩阵,但绘制了一个三角形,其顶点= {-0.5,-0.5} {0.5,-0.5} {0,0.5}。我...

回答 1 投票 0

OPEN GL-从纹理颜色更改顶点位置

我有一个由NURB曲面制成的平面,具有许多顶点,因此它可以根据顶点位置(控制点)创建曲面。我用两个不同的纹理绑定平面对象,...

回答 1 投票 0

着色器将uint8转换为浮点,然后将其重新解释为uint

我有一个顶点属性,我的着色器非常奇怪地咀嚼了它。它以(uint8)1的形式上传到VBO,但是当片段着色器看到它时,它被解释为10653532160,或者...

回答 1 投票 0

基于Voronoi模式计算法线

我正在将3D Voronoi图案应用到网格上。使用这些循环,我能够计算像元位置,id和距离。但我想根据生成的模式计算法线。 ...

回答 1 投票 0

如何统一产生良好的发光效果?

[注意:最初提出这个问题是为了使图形着色器和菲涅耳效果与多维数据集一起使用,但是,我只真正想要发光效果,我认为图形着色器是...

回答 2 投票 0

如何统一产生良好的发光效果?

[注意:最初提出这个问题是为了使图形着色器和菲涅耳效果与多维数据集一起使用,但是,我只真正想要发光效果,我认为图形着色器是...

回答 2 投票 0

对于OpenGL着色器,您如何用C ++编写一个接受所有类型的统一函数?

假设我有一个Shader类,我想拥有一个Uniform函数,该函数会将传递给我的数据发送到已加载的Shader程序类Shader {unsigned int programid;模板 ... ...>

回答 1 投票 0

屏幕空间到剪辑空间的转换问题

我正在Direct3D 11中绘制GUI,目前正在通过在屏幕附近绘制3D四边形来管理它。我决定对屏幕四边形进行实例化,以稍微提高速度。当我画四边形...

回答 2 投票 0

Unity-着色器中的AlphaToMask似乎不适用于移动设备(透明度)

我在网上找到该着色器,它模仿容器中的液体运动。在这里是(https://pastebin.com/wRWnHQH2)着色器“ Unlit / SpecialFX / Liquid” {属性{_Tint(“ Tint”,...

回答 1 投票 1


如何仅通过对某些像素执行复杂代码来优化SM3 HLSL像素着色器?

我有一个非常复杂的HLSL着色器,使用Direct3D9中的着色器模型3进行大量纹理读取。复杂代码仅在某些像素处使用,因此我在该代码块周围放置了if语句。到...

回答 2 投票 0

将顶点保存为纹理并传递给着色器

最终花了一些时间与着色器一起玩,但是一时陷入困境。我想将顶点传递到着色器并对其进行一些gpgpu。我猜Gpgpu工作正常,因为我看到的像素很少,并且...

回答 1 投票 -5

Shadertoy-fragCoord vs iResolution vs fragColor

我对Shadertoy和GLSL还是很陌生。我已经成功地将许多Shadertoy着色器复制到Blender中,而实际上并不知道其工作原理。我一直在寻找教程,但我是...

回答 1 投票 1

为什么某些像素在片段着色器中采样了错误的纹理?

让我告诉您错误的纹理是什么意思。首先绘制红色正方形,然后绘制绿色,然后绘制蓝色。所有三个都是使用单个命令vkCmdDrawIndirect绘制的。我有一个统一的缓冲区,它是...

回答 1 投票 0

如何使用动态缓冲区声明定义金属着色器?

我有这个金属着色器:struct InVertex {packed_float3 pos; packed_uchar4颜色; };顶点ProjectedVertex vertexShader(const device InVertex * vertexArray [[buffer(0)]],...

回答 1 投票 0

更改着色器Unity3D中图块的平面

首先,我会解释。我正在编写2D游戏,添加了法线贴图和照明。所有物体都躺在同一平面上。结果,墙壁的行为不当,字面意思是躺在地板上。是...

回答 1 投票 0

使用模板缓冲区概述对象会产生错误的结果

我正在尝试使用模板缓冲区在模型后面绘制轮廓边框。我正在使用2次渲染通道,首先渲染模型,然后使用GL_ALWAYS将1写入模板缓冲区,然后使用... ...>

回答 1 投票 1

如何在Unity3D中编写支持1百万个数据点的热图着色器

我有一个新要求,就是为我当前的项目集成一个热图,该图将支持多达100万个数据点并将其投影到我的地形网格物体上。我已经阅读了这篇文章:https:// www ....

回答 1 投票 2

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