vertex-shader 相关问题

顶点着色器是可执行程序,其作为现代图形API中的可编程几何管线的一部分执行,例如, Direct3D或OpenGL。顶点着色器现在通常在消费者硬件上进行硬件加速。顶点着色器一次处理一个顶点,然后是基本组件,可选择几何着色器和变换反馈,剪切,最后是光栅化和片段处理。

WebGL 在顶点着色器中定位顶点?

我的目标是为着色器顶点内的顶点指定自定义位置,而不是依赖 JavaScript“new Float32Array(positions)”来定义顶点位置。数据应该

回答 1 投票 0

带有 Qpainter 的 QOpenGLWidget:OpenGL 绘图仅在第一次 PaintGL 调用后可见

我想在 QT 中使用 QOpenGLWidget 来创建快速线图。这些图将带有一些标签,我目前正在使用带有drawText()的QPainter。在各种示例中,

回答 2 投票 0

在顶点着色器中旋转 UV,而不扭曲纹理

我需要在顶点着色器中旋转和缩放 UV,以便旋转的纹理填充其可用的边界框。以下测试实现成功旋转并自动缩放纹理...

回答 1 投票 0

原语未显示在屏幕上

我不知道为什么我的代码不会使红色矩形出现在绿色背景上。 // 根据一项或多项协议授权给 .NET 基金会。 // .NET 基金会虱子...

回答 1 投票 0

我正在尝试使用 ThreeJs 在三个图像之间创建位移图过渡,但我被卡住了

几个月前我开始使用 ThreeJS,这让我转向了 webgl。 我在 youtube 上看了很多课程,但大多数都是针对 3D 构图的。 到目前为止我已经基本了解了...

回答 1 投票 0

如何在GLSL中使用4x4矩阵作为顶点属性?

我尝试使用 4x4 矩阵作为顶点属性,使用以下代码: Mat4 矩阵[numVerts]; int mtxBoneID = glGetAttribLocation(hProgram, "aMtxBone"); glEnableVertexAttribArray(mtxBoneID + ...

回答 5 投票 0

如何在Three.js中使用ShaderToy的着色器?

我想在我的 Three.js 项目中使用 ShaderToy 的这个着色器,但我无法让它工作。 你能帮我转换一些值并设置fragmentShader、vertexShader 和uniforms 吗? 我是...

回答 1 投票 0

Godot 顶点着色器可沿路径弯曲网格(类似于 Blender 的“曲线”修改器)

类似问题:沿样条线弯曲网格 我正在尝试做的事情: 我想创建一个 Godot 顶点着色器,它沿着 Path3D 弯曲网格,类似于 Ble 中“曲线”修改器的工作方式...

回答 1 投票 0

2 个不同的 WebGL 应用程序中的相同 JS 代码,在 1 个应用程序中工作,但在其他应用程序中失败:vertexAttribute 有问题?

我在这里创建了 2 个片段,从 https://interactivecomputergraphics.com/8E/Code/06/shadedCube.html 开始。第一个片段按预期工作,但第二个片段却没有。当我运行第二个时...

回答 1 投票 0

OpenGL ES:将单个浮点传递给顶点着色器?

我正在尝试将单个浮点传递给我的顶点着色器,以便我可以将 gl_PointSize 设置为该浮点。但是,它不起作用,我认为这是由于我使用 glVertexAttribPointer 造成的: glVertexAttribPoi...

回答 1 投票 0

几何着色器中的OpenGL gl_Postion

我将顶点从顶点着色器传递到几何着色器。我正在几何着色器中进行透视投影。据我了解,在片段着色器之前,OpenGL将

回答 1 投票 0

错误:0:3:错误(#279)布局限定符“位置”无效

我正在尝试遵循教程,当我尝试编译他制作的顶点着色器时,我得到以下输出: 顶点着色器无法编译并出现以下错误: 错误:0:3:错误(#279)无效 la...

回答 1 投票 0

WGSL:将 vec4f 乘以 mat4f 单位矩阵会产生不同的结果

我第一次尝试 WebGPU,遇到了一个问题。通常在其他渲染框架中,我会将 vec4 与全 1 的矩阵相乘,输出将是相同的。 这里...

回答 1 投票 0

访问顶点着色器中的纹理数据以进行实例化

无需调试,只需尝试理解一些概念性的东西。 我正在按照本教程根据文本纹理的 Alpha 值创建实例化粒子。我对鲥鱼还是个新手...

回答 1 投票 0

致命信号 11(SIGSEGV),代码 1(SEGV_MAPERR),tid 14795(GLThread 39)中的故障地址 0x0,pid 14605(.example.opengl)

我在尝试创建 3D 视差时收到以下错误致命信号 11 (SIGSEGV)、代码 1 (SEGV_MAPERR)、故障地址 0x0 in tid 14795 (GLThread 39)、pid 14605 (.example.opengl)电子...

回答 0 投票 0

给定 2d 控制点,如何编写评估三次贝塞尔曲线的顶点着色器?

我需要编写一个程序来评估三次贝塞尔曲线,使用 threejs 和顶点着色器。 我尝试使用立方贝塞尔曲线

回答 0 投票 0

WebGL 顶点着色器缩放几何,与正交投影中的方面无关

顶点着色器中的几何比例有问题。我有一个正交投影,并且希望无论缩放如何,文本都具有相同的大小(在屏幕上)。我设法做到了: 位置.x...

回答 0 投票 0

顶点着色器的哪些输出变量将被插值?

我注意到在 vec4 vertexColor 中进入片段着色器时,顶点着色器中的 out vec4 vertexColor 变量将被插值。我的问题是,是否所有变量都带有“out&q ...

回答 2 投票 0

在使用 ShaderMaterial 或 RawShaderMaterial (r148) 时,如何查看整个着色器的文本内容,以及 Three.js 的所有前置代码?

我知道 Three.js 会在您提供的着色器文本前加上一些包含定义等的代码。我不是“魔术”的忠实粉丝,我希望能够看到最终的文本...

回答 1 投票 0

具有固定单元格大小的统一网格着色器

我正在研究一个网格着色器,无论游戏对象的形状如何,其网格单元格的大小应始终完全相同。例如,如果着色器应用于两个具有

回答 0 投票 0

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