shader 相关问题

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

OpenglES 2.0顶点着色器属性

我已经阅读了教程,以下定义了顶点着色器的最低要求:属性vec3 v3_variable;属性vec3 v3Pos; void main(){gl_Position = v3Pos; } OpenglES传递给...

回答 3 投票 2

如何在玻璃上创建具有折射和反射作用的玻璃文字?

我想达到的目标与那里的目标差不多。您也可以只看一下这些屏幕截图。实际结果请注意,随着页面向下/向上滚动,折射是如何演变的。滚动,...

回答 1 投票 0

与图像大小无关的着色器

我正在尝试为绘制圆形的图像材料创建一个着色器,而不管图像本身的纵横比如何。在Shadertoy(hlsl)中,我可以执行以下操作创建一个圆形,...

回答 1 投票 1

在着色器上实现GL_REPEAT

我正在尝试在glsl上实现GL_REPEAT。我使用mod函数编写了一些东西,但是两个纹理结合在一起存在问题。您能解释一下为什么行不通吗?在主要:...

回答 1 投票 0

为什么在与GLSL-OpenGL中的矩阵相乘后翻转z坐标

我正在制作一个小型游戏引擎,我想在其中使用OpenGL绘制内容。我将所有OpenGL对象抽象为类(缓冲区,VertexArrays,着色器,程序...)。一切正常,直到...

回答 1 投票 1

HLSL Shader:调用函数更改返回值

我一直在从事着色器程序,最奇怪的事情之一正在发生。我有一个称为PositionLightPS的方法,该方法实质上是对位置光进行计算(全向和...

回答 3 投票 0

xBR算法说明

这里有人有使用xBR算法的经验,是否愿意解释一件事?我正在该论坛线程上阅读算法的解释,在该线程中说:“为此...

回答 1 投票 0

GLSL统一变量未更新

因此,我试图使颜色或三角形从渐变更改为纯色!我不太确定出了什么问题,我以与尺寸相同的方式声明了gradientChange的统一变量,...

回答 1 投票 3

正在改变聚光灯的方向

我正在尝试使用Processing来在场景的顶部实现2个聚光灯,以随着时间的推移改变它们各自的方向。我尝试使用默认的Spotlight(r,g,b,x,y,z,nx,ny,nz,angle,...

回答 1 投票 1

TouchDesigner的构造函数的参数太多

我使用TouchDesigner的GLSL。我想尝试使颜色像alpha一样透明,但是他将为XXX的构造函数显示太多参数void main(){vec2 r = ...

回答 1 投票 1

运动物体的漫射照明

[当计算移动物体的漫射照明时,我必须将发光源与物体本身一起移动:@Override public void draw(){//并条机... //移动物体GLES20 ....

回答 1 投票 3

我需要帮助将此2D天空着色器转换为3D

我在github上找到了此着色器功能,并设法使其在GameMaker Studio 2(我当前选择的编程套件)中正常工作。但是,这是2D效果,没有考虑到...

回答 1 投票 1

将遗留管道转换为现代openGL的问题

我正在将openGL ver 1.0应用程序转换为更现代的版本。我被困在一个函数上,需要一些帮助。基本上,我们从文件[.SLC]格式读取数据点,... ...>

回答 1 投票 0

Webgl纹理工件

我正在尝试通过顶点着色器在WebGL中创建简单的页面翻转效果。如果我使用以下顶点着色器代码,则页面翻动,一切看起来都很好。浮动y_rot = mix(uAnimationStep,...

回答 1 投票 0

仅对相机前面的红色脸部着色?

我是GLSL的新手,我一直在努力寻找一种方法来将旋转的立方体的表面涂成红色。我已经实现了在一张获得正常x的面孔上绘制红色,但是我的...

回答 1 投票 1


HLSL-浮点数似乎返回了错误的值

我一直在尝试将4个uint(8位)编码为一个浮点,以便我可以轻松地将它们与深度值一起存储在纹理中。我的代码无法正常工作,最终我发现了问题...

回答 1 投票 -1

Unity HDRP-CustomRenderTexture不起作用?

我正在尝试用鼠标绘制纹理。鼠标坐标被赋予输出到渲染纹理的着色器(我尝试过会影响到的常规RenterTexture和CustomRenderTexture ...

回答 1 投票 0

如何在WebGL / WebGL2着色器中禁用使用浮点运算的优化

我正在尝试基于32位浮点数在WebGL或WebGL2着色器上实现64位算术。需要的基本功能之一是对任何浮点数进行分割的功能...

回答 1 投票 1

如何在OpenGL中实现平面着色而没有重复的顶点?

我正在尝试使用平面阴影在LWJGL OpenGL中渲染3D棱镜。例如,我有一个索引如下的多维数据集:在顶点缓冲区中,我只有8个顶点,如上所述。是...

回答 1 投票 2

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