shader 相关问题

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

名称相同但类型不同的变化,或片段着色器中静态使用的变化未在顶点着色器中声明:fogDepth

我不是很擅长着色器。我需要雾在水中反射。我使用Three.js sky_sun_shader。我将以下内容添加到片段Shader中:THREE.ShaderChunk [“ fog_pars_fragment”],...

回答 1 投票 2

GLSL vec2用作float中的数组吗?

im试图在着色器玩具上做一些事情:https://www.shadertoy.com/view/wsffDN(原始参考:https://www.shadertoy.com/view/3dtSD7)bufferA第18行,我想知道为什么uv被声明为uv vec2 ...

回答 1 投票 1


Shader-相机从0到1的线性比例的对象深度

我正在尝试编写一个着色器,用于计算线性比例从0到1的相机的网格深度。最接近相机的顶点的值为0,而顶点...

回答 1 投票 0

如何在webGL中使用第二个着色器?

我在程序中设置了两个着色器,以用于代码中的不同对象。着色器已经过单独测试和正常工作,因此问题出在webgl代码上。这就是我的...

回答 1 投票 0

Shadertoy:如何对任意两个着色器进行混合加乘运算?

是否有巧妙的技巧将两个着色器混合在一起?即将着色器添加在一起,否则将一个着色器渲染到中心正方形中,将另一个着色器渲染为框架?我们可以重命名一些输入输出...

回答 1 投票 1

在OpenGL ES中获取眼睛位置坐标

3D应用程序具有静态摄像机:浮眼X = 0.0f;浮眼Y = 0.0f;浮眼Z = 0.0f; Matrix.setLookAtM(viewMatrix,0,eyeX,eyeY,eyeZ,0f,0f,-4f,0f,1.0f,0.0f)然后此...

回答 1 投票 1

THREE.js斜角边缘着色器

在Blender中,有一个着色器节点,可以创建斜角边缘而不会更改原始几何形状。我认为它可以对法线进行插值。实际上,可以使用three.js中的着色器完成此操作吗?谢谢,...

回答 1 投票 0

要使用什么着色器来计算基本元素?

我想获取原始图元的所有顶点(特别是GL_LINE的2个顶点),并用它们计算一些东西以供片段着色器使用(特别是...的系数...

回答 1 投票 1

WebGL2 row_major限定词无法正常工作

我刚刚从https://www.khronos.org/registry/webgl/sdk/tests/conformance2/glsl3/matrix-row-major.html?webglVersion=2&dumpShaders=undefined&quiet=0:

回答 1 投票 1

WebGL2 row_major限定词无法正常工作

我刚刚从https://www.khronos.org/registry/webgl/sdk/tests/conformance2/glsl3/matrix-row-major.html?webglVersion=2&dumpShaders=undefined&quiet=0:

回答 1 投票 0

如何在OpenGL中绘制由5个三角形组成的VAO?

我最近编写了一个程序来绘制具有3个不同RGB值的三角形,并且我希望在同一程序中对另一个单独的VAO进行同样的操作,但是我希望这个由5个三角形组成的三角形。 ...

回答 2 投票 1

OpenGL Compute Shader无法在笔记本电脑上链接

我正在编写一个程序,该程序大量使用OpenGL中的计算着色器(在Java中使用JOGL),该程序在台式机上运行良好,但不会链接笔记本电脑上的着色器。我目前有一个...

回答 1 投票 0

无法获得普通的2D着色器在C ++ openGL中绘制红色三角形(无编译器错误)

我使用了openGL,GLEW和GLFW3。在openGl 3.0台面中,使用了默认着色器,并绘制了白色三角形。在4.2中,屏幕保留为黑色。没有错误消息生成。问题不是...

回答 1 投票 0

为什么我在Unity RayMarching着色器中出现for循环错误?

这是我的第一个着色器,因此可能是一些愚蠢的小错误。我正在YouTube上观看教程:https://www.youtube.com/watch?v=S8AWd66hoCo&t=83s&pbjreload=10我被距离卡住了...

回答 1 投票 0

如何在使用JSONLoader()加载的模型上应用THREE.FlatShading?

我正在使用three.js的JSONLoader()加载模型。加载工作正常,但是模型看起来有点奇怪。我猜这是因为它会自动使用平滑阴影而不是...

回答 1 投票 3

复制现有Three.js材质以添加位移计算

我需要在Three.js中使用纹理贴图进行顶点位移。是否有支持该技术的现有材料?如果不是,什么是复制现有Three.js着色器的最佳方法,这样我...

回答 1 投票 0

如果顶点着色器中的条件导致Android 10浏览器上出现“没有缓冲区绑定到启用的属性”错误

我遇到了一个奇怪的问题。我使用WebGL在浏览器中渲染地图。除Android 10浏览器外,该平台在所有平台上都可以使用。有一个用于在地图上绘制虚线的着色器。在Android 10上...

回答 1 投票 -1

控制QML中的纹理3D对象不透明度

我对QML中的Qt 3D有点陌生,我试图控制带纹理的3D对象的不透明度。为此,我正在使用simpleqml3d测试项目。我玩过这些材料,但是...

回答 1 投票 2

为什么统一变量在GLSL中不起作用?

我目前正在尝试使用LWJGL创建用于后处理目的的模糊着色器,但偶然发现了一个问题。我要更改的均匀度是分辨率,模糊的半径和方向(...

回答 1 投票 0

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