shader 相关问题

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

如何通过C ++代码将统一的struct数组传递给着色器

例如。在FragmentShader中: - struct LightSource {int Type; vec3位置; vec3衰减; vec3方向; vec3颜色; };均匀的LightSource Light [4];主要(...

回答 1 投票 11

计算渲染目标上的像素数

使用OpenGL ES 2.0和Galaxy S4手机,我有一个渲染目标1024x1024 RGBA8888,每帧渲染一些纹理。我需要计算渲染了多少红色RGBA(1,0,0,1)像素...

回答 1 投票 0

Unity中的自定义着色器的GPU实例化问题

基本上我按照这个链接打开我的自定义顶点和片段着色器的gpu实例。但是,如果我使用UNITY_VERTEX_INPUT_INSTANCE_ID,UNITY_INSTANCING_BUFFER_START(名称)/ ...

回答 1 投票 0

WebGL在三角形内插入参考颜色

使用regl,我试图用WebGL绘制一个三角形,我可以在三角形内的某个参考点定义颜色,并让其他像素的颜色是它们距离的函数...

回答 1 投票 1

编写着色器代码需要学习哪些内容?

对于没有图形设计背景的人,应该如何开始学习GLSL?我开始看到Shadertoy代码,但不了解变量和语法。

回答 1 投票 -3

OpenGL 2D纹理无法正确显示c ++

我是OpenGL的新手,遇到了一个我似乎无法破解的问题。我正在尝试将一个简单的2D纹理添加到三角形,纹理似乎正在加载正常,但它正在显示...

回答 1 投票 2

应用alpha来纹理某个剪辑空间坐标

这不是我的问题,而是它的简化版本。说,我有一个全屏大小的图像显示。我想修改这个图像的alpha,以便在左半边(...

回答 1 投票 1

片段着色器中的球形映射

所以,我正在尝试创建类似SkySphere的东西 - 一个倒置的球体,位于无限远处,纹理平滑地映射到它上面。但是,我在制作球形时遇到了一些麻烦......

回答 1 投票 0

GLSL的随机/噪声功能

由于GPU驱动程序供应商通常不打算在GLSL中实现noiseX,我正在寻找一个“图形随机化瑞士军刀”实用功能集,最好在GPU内部优化使用...

回答 10 投票 157

为什么Shader不能在html5模块中工作但在桌面应用程序中工作?

按照本教程https://github.com/mattdesl/lwjgl-basics/wiki/LibGDX-Meshes-Lesson-1进行网格渲染。它在桌面应用程序上工作正常,但部署到html5它的所有黑色和垃圾邮件:...

回答 1 投票 1

OpenGL ES3:找不到packUnorm2x16的匹配重载函数

我试图使用OpenGL ES3 GLSL的packUnorm2x16方法将2个浮点值打包为1个uint值。但是着色器的编译失败了'packUnorm2x16':找不到匹配的重载函数...

回答 1 投票 1

WebGL - 如何使用基于每个点的得分值的颜色插值在片段着色器中绘制点?

我在2d坐标中有几个点,每个点都有一个分数。我想在着色器上绘制点,并且点的颜色应该都是红色,但重量需要基于分数。 ...

回答 1 投票 0

这个计算究竟意味着什么?

我是GLSL的新手,并从这里的教程中学习。 (它正在使用ShaderToy)https://gamedevelopment.tutsplus.com/tutorials/a-beginners-guide-to-coding-graphics-shaders--cms-23313我的问题是为什么......

回答 2 投票 0

gl_FragCoord的范围是多少?

gl_FragCoord.xy的范围是多少?我知道gl_FragCoords是屏幕坐标,但实际范围是多少? (0,宽度-1)或(1,宽度)? glsl编译器会出现什么样的错误(如果有的话)......

回答 2 投票 2

Threejs数组索引错误:索引表达式必须是常量

当我尝试使用具有非常量索引的数组时,我在Three.js中遇到以下错误:'[]':索引表达式必须是常量使用以下片段着色器:precision mediump ...

回答 1 投票 1

防止投影着色器遮挡透明区域

我正在尝试使用Decal着色器与Unity中的投影仪一起使用。这是我放在一起的内容:Shader“Custom / color_projector”{Properties {_ Color(“Tint Color”,Color)=(1,1,1,1)...

回答 1 投票 0

有没有超过GL_MAX_VIEWPORTS的有效方法?

我目前正在实施Oikonomidis等人,2011中提出的姿态估计算法,该算法涉及在N个不同的假设姿势中渲染网格(N可能约为64)。部分 ...

回答 1 投票 4

Android opengl着色器程序将图像从相机复制到SSBO,用于TF-lite GPU推理

Tensorflow lite gpu委托文档提供了一种更快的方法,可以在Android [3]中使用Opengl和SSBO运行tflite推理。该文档提供了创建和绑定SSBO的示例代码...

回答 1 投票 1

WaitForEndOfFrame与OnRenderImage相同吗?

在Unity中,是WaitForEndOfFrame void Update(){StartCoroutine(_c()); } IEnumerator _c(){yield return new WaitForEndOfFrame(); BuildTexturesForExample();与OnRenderImage完全相同? ...

回答 1 投票 2

Ray Tracer暗影问题

我正在研究一个光线追踪器,但我在阴影部分被困了几天。我的影子表现得很奇怪。这是光线跟踪器的图像:黑色部分应该是阴影。 ......的起源

回答 1 投票 7

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.