shader 相关问题

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


在GLSL中是否可以进行可变参数宏扩展?

在C99中,我们通过#define XXX(...)__VA_ARGS__语法进行了可变的宏扩展。这似乎在GLSL中不起作用。是否存在使用不同语法的类似机制?这是实现吗?

回答 1 投票 0

glPoint文件中的glPointSize

我有简单的GLSL着色器:--- VERTEX SHADER --- #ifdef GL_ES高精度high float; #endif属性vec3 v_pos;统一的mat4 modelview_mat;统一的mat4 projection_mat; ...

回答 1 投票 0

Unity ||如何使两个图像相交的区域透明?

我正在开发游戏,该游戏的主要目的是两个黑色形状重叠时重叠的部分是透明的。我在互联网上找到了一个着色器,正在使用它。

回答 1 投票 0

如何在Unity中使两个精灵的重叠区域透明?

如何在Unity中使两个精灵的重叠区域透明?您可以为此编写一个着色器吗?经过一番研究,我了解到我应该使用模板缓冲,但是我不知道如何使用。这个...

回答 1 投票 0

如何在OpenGLES中为多个对象上的多个纹理设置片段着色器?

我尝试将纹理绑定到一个对象,将另一个纹理绑定到下一个对象。我在这里用stackoverflow询问了几乎相同的问题,但是那时候的区别是,我只有一个纹理,并且...

回答 1 投票 0

更改着色器中矩形的大小和比例

我是新着色器的新手,我试图更改矩形的大小和比例,我找到了一种更改大小的方法,但是我没有找到一种修改比例的方法。这是我的...

回答 1 投票 1

OpenGL统一名称指针作为字符串

Set_Up_Shader(unsigned int sShader,字符串Uni_s,glm :: vec3 V3){int isu = glGetUniformLocation(sShader,&Uni_s [0]); glUniform3fv(isu,1,glm :: value_ptr(V3)); }我的问题是:...

回答 2 投票 2

如何将纹理仅绑定到OpenGLES中的一个对象?

我正在绘制对象之前激活纹理。但是纹理同时显示在两个对象上。为什么呢?我应该在第一个绘制对象之前取消纹理绑定吗? -我尝试过...

回答 1 投票 1

如何融合许多纹理?

我正在编写2D数据可视化程序。问题1。我有很多带有特殊着色器的精灵。这些精灵被分成几组,分别渲染到不同的渲染纹理。 ...

回答 1 投票 -2

将投影机-Kinect校准应用于Unity3d相机

我正在开发具有多个Kinect V2,投影仪和Unity3D的交互式艺术装置。因此,我使用了此处描述的技术:https://github.com/genekogan/KinectProjectorToolkit ...

回答 3 投票 0

检测后处理GLSL着色器上的光位置

[我正在尝试像从Nvidia GPU Gems 3中提取的那样应用体积散射后处理,现在我有这样的东西:float4 main(float2 texCoord:TEXCOORD0):COLOR0 {// ...

回答 1 投票 0

根据Nvidia GPU宝石第1章设置GLSL海洋水着色器

我正在遵循Nvidia GPU Gems第1章中有关使用着色器进行水模拟的知识。我正在尝试按照本章在OpenGL es 2.0(iOS)中使用glsl创建海洋水着色器。我可以...

回答 1 投票 4

Three.js(GLSL)-画布调整大小

我试图在此处的CodePen将窗口调整为较小的尺寸时,至少保留一点比例。目前,事实证明,很难看到线条和交互作用...

回答 1 投票 0

GLSL线条样式-更改颜色

我正在尝试将下面的笔的颜色更改为黑色和白色。我很难找到正确的价值观。有人可以帮助我找到解决方案吗? CodePen链接这是...

回答 1 投票 0

ERRor:ERROR:0:161:'=':无法从'const float'转换为'highp int'

我是着色器的新手,我正在尝试使用《着色器手册》中的示例,我目前仍受Golan Levin的Cubic Bezier函数的困扰:const vec3 lineColor = vec3(0.0,1.0,...] >

回答 1 投票 1

如何在Flutter Shader中从topLeft到botttomRgiht进行渐变效果?

嘿,每个人,我需要知道,如何创建一个从topLeft到bottomRight的渐变颜色,并在阴影中使着色器像该示例2中那样颤动?我尝试使用此迷你着色器代码来...

回答 1 投票 0

我如何渲染存储在SSBO中的顶点?

这是在OpenGL之后以AoSoA(混合SoA)格式加载/读取数据的问题。我正在尝试使用着色器存储缓冲区对象(SSBO)存储以AoSoA表示的顶点数据...

回答 1 投票 1

将音频频谱作为libGDX中的纹理传递到着色器

我正在使用libGDX开发音频可视化器。我想将音频频谱数据(包含音频样本的FFT的数组)传递给我从Shadertoy获取的着色器:https://www.shadertoy.com / ...

回答 1 投票 2

如何将float3打包到一个float中

我正在做一些动画工作。我需要将一些支点放入UV中,然后我的着色器才能读取它们。我需要将4 float3打包到float4中。因此,我需要将每个float3打包到一个float中。这些...

回答 1 投票 0

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