shader 相关问题

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

颤振。 ShaderMask无法从本地Container对齐

由于某种原因,我使用ShaderMask具有非常有线的行为。我在SingleScrollView中有许多不同的小部件。其中之一是带有ShaderMask的文本。在启动屏幕期间,我不...

回答 1 投票 0

访问金属计算内核中超出网格位置的像素?

我具有金属内核功能。通常,您会像这样访问像素:kernel void edgeDetect(texture2d inTexture [[texture(0)]],texture2d ]

回答 1 投票 0

hlsl CG计算着色器竞争条件

我正在尝试通过unity / CG / hlsl中的计算着色器将纹理转换到频域,即,我正在尝试从纹理中读取像素值并输出基函数系数数组。 ...

回答 1 投票 0

视差映射过程中的怪异分层效果

我将跟随LearnOpenGL指南,并尝试实现陡峭视差映射。除了我的砖墙似乎有明显的可见层以外,其他所有东西似乎都正常工作...

回答 1 投票 0

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

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

回答 1 投票 1

OpenGL,片段着色器:没有这样的统一名称

我有一个问题,我希望我的光来自我的物体,我设法将其位置统一传递,但无法传递其旋转矩阵。我的片段着色器:#version 120变化的vec3 coordonnee_3d; ...

回答 2 投票 1

此GLSL rand()单行代码的来源是什么?

我已经看到了此伪随机数生成器,用于在Web此处和那里引用的着色器中:float rand(vec2 co){return fract(sin(dot(co.xy,vec2(12.9898,78.233)) )* 43758.5453); } ...

回答 5 投票 88

GLSL片段着色器中的text3DLod

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

回答 1 投票 0

在着色器程序中切换制服

是否有一种方法可以根据这种情况下的另一个索引来更改选择哪个Sampler2D。我想设置一组采样器,然后根据可通过索引选择其中一个,而不使用...

回答 1 投票 0

GLSL带有可变边框的圆角矩形

我正在尝试编写GLSL着色器,该着色器生成带有边框的圆角矩形,类似于下面的示例,但每个边框边缘(顶部,底部,左侧,右侧)的厚度可以不同。 ...

回答 1 投票 1

在1个场景中使用2个网格+着色器材质,每个材质具有不同的片段着色器(three.js)

我有2个网格物体,每个着色器材质和每个不同的片段着色器。当将两个网格都添加到场景中时,只会显示一个。在下面,您可以找到我的2个片段着色器(请参阅两个图像到...

回答 1 投票 0

TREE.JS / GLSL如何将着色器大小与世界坐标匹配?

我找不到这个简单问题的答案,真是太奇怪了。我正在尝试将着色器的粒子大小与世界坐标相匹配。 verts.push(new THREE.Vector3(-2.0,0.0,0.0)); colors.push(0 ....

回答 1 投票 0

在Unity中使用任何“ LightMode”标签时,Shader变为洋红色或不可见

因此,我一直在尝试通过观看教程并尝试自行修改这些项目来学习如何编写UnityCG着色器。但每次涉及标签{“ LightMode” =“ X”}我的...

回答 1 投票 1

噪声算法在Samsung Galaxy SIII(GLES)中失败

我正在努力使下一个简单算法在Samsung Galaxy SIII float rand(vec2 co)中工作。 } .... vec3 color = ...

回答 3 投票 9

OpenGLES Android上的噪音屏幕

我尝试在Android设备上创建噪音屏幕。为了获得随机性,我使用以下公式:fract((sin(dot(gl_FragCoord.xy,vec2(0.9898,78.233))))* 4375.85453)我在http://glslsandbox.com/和...

回答 2 投票 4

GLSL-ES FP16极限的随机粒状噪声

我正在尝试编写一个严格的FP16限制的紧凑而简单的噪声函数。这是到目前为止我得出的结果,但是我认为该操作的某个地方对于fract或...

回答 3 投票 11

QOpenGLShader :: compile(Vertex):0(36):错误C0206:无效令牌“ ”在版本行中

我正在尝试从论文中实现代码[https://github.com/henningtjaden/RBOT]。编译所有C ++代码,一切都很好,但是在尝试编译着色器时遇到错误。 ...

回答 1 投票 0

GLSL-根据世界坐标无法计算屏幕坐标

我刚刚实现了nVidia的可爱的GPU Gems 3书中的“上帝射线”着色器:作为后处理的体积光散射。无论如何,它几乎是完美的,除了一个缺陷。 ...

回答 1 投票 3

使用PyOpenGL创建GL_GEOMETRY_SHADER时出错

我正在尝试使用PyOpenGL创建几何着色器:从OpenGL.gl导入glfw导入* glfw.init()glfw.window_hint(glfw.SAMPLES,4)window_size =(800,600)window = glfw.create_window( * ...

回答 1 投票 0

Unity ShaderLab中的像素完美着色器

在Unity中,编写着色器时,着色器本身是否可以“知道”屏幕分辨率,并且着色器实际上可以控制单个物理像素?我只在考虑...

回答 4 投票 12

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