vertex-shader 相关问题

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

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

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

回答 0 投票 0

在 OpenGL、着色器或缓冲区中操作对象位置数据的正确方法?

我一直在尝试使用较新的着色器管道功能来学习 OpenGL,而不是已弃用的即时模式固定管道 gl。就

回答 0 投票 0

三个可与 controlnet 一起使用的普通着色器

我怎样才能写这个普通的着色器,这样它就可以绕过 controlnet 的预处理器 https://jsfiddle.net/lunchie/mpuanxL3/4/ skinnedMesh.material = new THREE.ShaderMaterial( {

回答 2 投票 0

如何缩放纹理图集上的纹理?

如何在忽略其他纹理的情况下在 GLSL 中缩放纹理图集上的特定纹理?例如,假设我有一个包含 16 个纹理的纹理图集。 我找到了我需要的质地...

回答 1 投票 0

应用Phong Shading时三个js对象变黑

我有一个基本上显示 3 个立方体的项目,如果我按 A,我会在 MeshLambertMaterial 和 MeshPhongMaterial 之间交替立方体的材质。问题是每当我创建 p...

回答 1 投票 0

OpenGL Shaders有时编译,有时不编译。

我正在学习OpenGL,当我运行这个程序时,有时能用(三角形红色),有时不能用(三角形白色,没有三角形)。我正在用msvc(命令行中的cl.exe)编译它,使用......

回答 1 投票 1

OpenGL相机移动程序顶点着色器问题

所以,我是一个学习图形程序的初学者。我正在做一个摄像头移动的程序。我认为顶点着色器有问题。程序运行时没有错误,但屏幕上的...

回答 1 投票 0

OpenGL ES 2.0 - 绕枢轴点旋转点 2D (顶点着色器)

我想在2D中围绕某个点旋转顶点,我发现@Rabbid76的解决方案是:https /stackoverflow coma48156351776388,但我需要围绕z-矢量旋转。我在这里找到了 @Rabbid76 的解决方案 https:/stackoverflow.coma48156351776388,但我需要围绕 z-vector 进行旋转。

回答 1 投票 0

在OpenGL中为视频应用alpha蒙版

我想对一个视频应用alpha蒙版。每一帧视频的顶部有颜色信息,底部有alpha信息。像这样。在我的例子中,我希望alpha图像中的白色像素... ...

回答 1 投票 1

如何从视图矩阵中删除旋转

我的问题是关于从视图矩阵中移除旋转。删除翻译很容易,但我找不到任何方法可以从矩阵中删除旋转。有什么办法可以消除... ...>

回答 1 投票 1

现代OpenGL-可以在着色器中使属性成为条件吗?

C#/ OpenTK。我一直难以找到一种在场景中组合不同几何类型的好方法。出于效率原因,我一直在尝试使用相同的着色器和单个VAO / VBO用于...

回答 1 投票 0

法线和切线到达像素/片段着色器时如何仍然正交?

我凭直觉认为,如果您从两个正交向量线性内插到另外两个正交向量,则生成的两个向量也将彼此正交。我假设...

回答 1 投票 0

Three.js-如何旋转着色器材质?

我的问题是试图使天空在其z轴上旋转。例如,如果我将天空旋转180度,则来自太阳光的阴影应以相反的方向显示。代码沙箱:...

回答 1 投票 -2

如何为缓冲区几何中的每个顶点分配不同的颜色? Three.js

我是Three.js的新手,我已经找到了关于该主题的一些答案,但没有一个使用过缓冲区几何。我正在React上进行欧洲的3D地形项目,我希望能够改变水的形状。

回答 1 投票 0

如果我使用顶点着色器对对象执行所有操作,则常量缓冲区可以为空吗?

程序周期为Update(); UpdatePipeline();在每个对象的Update()常量缓冲区中,转换后将其对象世界矩阵复制到GPU上传堆中。并且在...

回答 1 投票 0

如何在像素着色器中使用顶点数据

一个三角形有3个顶点。像素着色器从顶点着色器接收数据。如果每个顶点具有不同的颜色,则会在这些颜色之间计算过渡。这样的计算...

回答 1 投票 0

我可以使用从顶点着色器到几何着色器的6个int数组吗?

我正在尝试从6个整数顶点生成OpenGL图元。即6个整数值将生成4个自定义line_strip。首先,我尝试将6个整数数组从“顶点”移动到“着色器......>

回答 2 投票 1

如何将变量从顶点着色器移动到几何着色器?

我具有以下顶点着色器:#版本330在OHLC中的ivec4中的布局(位置= 0); int inVolume中的布局(位置= 1); int inTimestamp中的布局(位置= 2); ivec4 outOHLC; out int ...

回答 1 投票 1

根据纹理亮度通过位移映射的Webgl高图

我是webgl和opengl的新手,下面的顶点着色器显示仅产生计划的错误。片段着色器是一种典型的着色器,未提供。统一的mat4模型视图;均匀的mat4变换; ...

回答 1 投票 0

警告X3550:数组引用不能用作左值

对于着色器代码来说是非常新的东西,所以对我来说是裸露的。我试图使我的着色器在Shaderfrog中工作,我通过URL导入glsl沙箱版本。当前出现错误:“ C:\ fakepath(111,2-27):警告X3550:...

回答 1 投票 1

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