shader 相关问题

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

视图矢量和法线之间的角度?

相当标准的GLSL问题。不幸的是,尽管我熟悉其背后的数学原理,但是我对webgl级别的实现不确定。着色器调试起来非常棘手。我是...

回答 1 投票 1

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

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

回答 1 投票 1

OpenGL ES2:在顶点着色器(iOS)中使用“ layout”关键字时出现语法错误

我是iPhone OpenGL ES开发的新手。当我尝试使用“ layout”关键字指定顶点属性的位置时,编译器会抱怨语法错误。我使用错了吗?或...

回答 1 投票 0

Z战斗平面。一个接一个地绘制

我正在尝试使用MeshTopology.Lines在游戏视图中模拟场景视图的着色线框渲染。当前,对象已复制并位于与原始对象相同的确切位置,然后是MeshTopology ...

回答 1 投票 1

哪个是正确的矩阵值,可在SCNProgram传递的金属着色器中使用该矩阵值以获得正确的像反射一样的铬

我正在开发一个应用程序,该应用程序应在天空盒内渲染一个chrome风格的反射球形物体(使用六面立方体贴图)。我正在Swift中使用Scenekit通过不同的方法进行此操作。...

回答 1 投票 0

使用一个着色器但具有多个纹理的几何体实例化

我想使用此示例提供的着色器/技术向着色器中添加第二个板条纹理:https://threejs.org/examples/#webgl_buffergeometry_instancing_dynamic我认为我可以...

回答 1 投票 0

将图像作为纹理映射到THREE.js中的自定义着色器中的平面

我正在尝试将2个图像作为纹理加载,在片段着色器中对其进行插值,然后将颜色应用于平面。不幸的是,我什至无法显示单个纹理。我正在创建平面...

回答 1 投票 0

为图像直方图优化金属计算着色器

我有一个金属着色器,它可以像这样计算图像直方图:#define CHANNEL_SIZE(256)typedef atomic_uint HistoBuffer [CHANNEL_SIZE];内核无效的computeHisto(texture2d ] >>>

回答 1 投票 0

Shader Fliping Faces

我正在尝试使用OpenGL和C ++构建渲染引擎。但似乎无法解决这个问题。使用不同的着色器在5个不同的时间渲染同一模型,这是5个中的4个...

回答 1 投票 0

可以为曲面着色器appdata输入设置顶点alpha吗?

我的着色器会做一些数学运算来确定顶点alpha,因此我有一个函数可以在将数据传递到我的surf函数之前执行此操作。 void foo(inout appdata_full v,out输入o){...

回答 1 投票 0

将sampler2D转换为samplerCube

片段着色器中是否有一种方法可以将给定的sampler2D转换为samplerCube?我希望多维数据集在所有六个面上都具有sampler2D纹理。无法将应用程序更改为...

回答 1 投票 0

根据时间内插变化的值(glsl)

我的顶点着色器中有一个统一的值,该值可以从0更改为1,而无需插值。但是,我希望随着时间的推移进行插值,但是我不想在Javascript中(从CPU)执行此操作...

回答 1 投票 0

颤振。 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

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