fragment-shader 相关问题

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

OpenGL:将RGBA转换为浮点数

我已将浮点数编码为纹理(float32的4个字节存储为RBGA值)。现在,我需要将它们解码回单个浮点数。到目前为止,这是我尝试过的方法,但对我不起作用:...

回答 1 投票 0

更改gl颜色的alpha属性

我使用以下代码来降低或增加gl_FragColor的亮度。着色器“ ARCore / ARLBackground” {属性{_MainTex(“ Texture”,2D)=“ white” {} _UvTopLeftRight(“ ...

回答 1 投票 2

使用glvertex4i传递网格面索引时的顶点着色器错误

初始化GL_List进行处理。 glBegin(GL_POINTS);对于(i = 0; i GetFaceNodes(i + 1,ver [0],ver [1],ver [2],ver [3]); ...

回答 1 投票 0


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

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

回答 1 投票 0

WebGL中使用的着色器语言的BNF在哪里?

我无法找到WebGL2着色器语言的确切语法规范。我看到了一些引用,说它是“基于” Open GL Shader语言的版本3的,但它是...

回答 1 投票 0

如何在不更改threeJS中的材质的情况下将顶点着色器赋予几何图形?

我正在尝试使用我的顶点着色器修改某些几何形状,它基本上将某些线性变换应用于该几何形状的每个顶点,从而改变其形状。问题是我不知道...

回答 1 投票 -1

在Godot片段着色器中绘制矩形的问题

我有一个片段着色器,可以绘制一些东西。最重要的是,我希望它在片段周围绘制一个1像素厚的矩形。我已经使用了步进功能,但是问题是UV坐标,...

回答 1 投票 1

符号距离函数-3D平面

我真的很喜欢IQ的页面以及有关SDF的信息:(https://www.iquilezles.org/www/articles/distfunctions/distfunctions.htm)我已经弄清楚了一些,但是他的sdPlane越来越...

回答 1 投票 0

点云纹理alpha混合(THREEJS)

我使用ShaderMaterial创建具有基于属性的大小和不透明度的点云。我还需要贴图。问题在于纹理的渲染没有透明度。看起来像每个纹理...

回答 1 投票 0

GLSL-片段着色器不同部分的精度不同

我有一个简单的片段着色器,可以绘制测试网格图案。我确实没有问题-但我注意到我无法解释的怪异行为。不要介意怪异的常量-它们会被填充...

回答 1 投票 1

Shader testgrid-锯齿和断线

我需要为testgrid地面编写一个简单的着色器。我想基本上在着色器代码中绘制平行线。问题:随着线距摄像机的距离越来越远,它们开始折断...

回答 1 投票 1

[THREE.JS Metaballs动画在片段着色器处

我有代码试图在诸如Shadertoy草图https://www.shadertoy.com/view/wtd3Wn之类的粒子之间进行元球运动过渡,因此,最后,我需要这样的东西:...] >

回答 1 投票 1

在GLSL C ++中将射线与三角形相交

我正在尝试使片段着色器中的三角形与射线相交,如果碰撞,我将在纹理中绘制一个黑点,如果碰撞,则我将绘制纹理颜色。但是它没有...

回答 1 投票 1

GLSL片段着色器中的text3DLod

我正在glsl片段着色器中使用texture3DLod从3D纹理的任意mipmap级别进行采样,但是我获得的采样始终是从基本级别(0)开始的。怎么了?这些变量...

回答 1 投票 0

GLSL片段着色器-绘制简单的粗曲线

我试图在片段着色器中绘制一条非常简单的曲线,其中有一个水平部分,一个过渡部分,然后是另一个水平部分。如下所示:我的方法:...

回答 1 投票 2

GLSL ES片段着色器在不同设备上产生非常不同的结果

我正在使用OpenGL ES 2.0开发适用于Android的游戏,但片段着色器存在问题,无法在背景中绘制星星。我有以下代码:precision mediump float;变化...

回答 1 投票 3

一个纹理数组的多个采样器

如何为一个纹理数组创建多个采样器?到目前为止,我已经依靠OpenGL来确定声明的统一sampler2Darray txa采样器是指我绑定有...

回答 1 投票 0

glsify-错误'您可能需要适当的加载程序来处理此文件类型'?

好吧,我跟随https://tympanus.net/codrops/2019/01/17/interactive-particles-with-three-js/,只是想让他的自定义着色器正常工作。我带来了.frag和.vert文件(包含在链接中)...

回答 1 投票 0

webgl glsl着色器问题,Windows和macOS上相同的片段着色器代码具有完全不同的性能

我刚刚开始学习webgl GLSL。最近我遇到了一个奇怪的问题,几乎使我丧命。我编写了一个简单的多维数据集纹理渲染代码,然后使用片段着色器中的法线矢量添加了...

回答 1 投票 0

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