glsl 相关问题

OpenGL着色语言(GLSL)是OpenGL中着色器的标准编程语言。该语言有许多版本,每个版本对应一个OpenGL版本。 OpenGL ES 2.0及更高版本具有单独的GLSL版本。

如何在 ReactJs 中加载 WebGL 顶点和片段着色器?

让我先提出我的问题,然后分享相关细节:有没有办法在 ReactJS 中使用/加载(修复解析错误)WebGL 着色器?有可用的装载机吗? 经过努力...

回答 4 投票 0

OpenGL 着色器制服优化

我想优化我的着色器,我想知道着色器如何处理制服的计算。 准确地说,我想知道我是否应该在 CPU 上计算这些东西并发送 ready-...

回答 0 投票 0

如何在曲线上弯曲平面顶点

我正在尝试重新创建此场景 例子 特别是在您滚动时可以看到图像弯曲成“驼峰”的地方。 不知道从哪里开始,我所知道的是使用 threejs 来创建效果

回答 0 投票 0

调试着色器,特别是 macOS 上的 .glsl

这是我使用着色器的第二天,到目前为止非常有趣。我开始在谷歌上搜索如何调试你的代码并发现,(显然)你不能像你可以机智的那样与 GPU 通信......

回答 1 投票 0

对 Vulkan 视图矩阵感到困惑

我正在尝试理解视图矩阵。我正在使用顶点着色器来直接操作视图矩阵值。我对视图矩阵似乎所在的坐标系感到困惑。 #

回答 1 投票 0

使用 OpenGL 和 GLSL 创建三角形

我正在尝试在屏幕上显示一个三角形。除了没有三角形外,该代码有效。我正在使用简单的直通着色器来实现这个目标。 顶点着色器: #版本 150 在 vec3 vPos 中; 制服

回答 1 投票 0

是否可以在 GLSL 中为不同的参数类型定义一次函数?

假设我有这样的功能, vec2 myFun(vec2 v){ 返回 vec2(长度(v)); } 是否有可能避免为 vec2 和 vec3 值参数分别定义完全相同的函数

回答 1 投票 0

无法弄清楚如何在 OpenGL 的 2D 片段着色器中从 1D 采样器采样

对于我正在使用 C++ 进行的 OpenGL 项目,我正在尝试将距离信息编码到一维缓冲区中,我真的很想为此使用无符号整数。我创建了一个调试步骤来导出...

回答 1 投票 0

如何使用 GLSL 向简单的三角形添加旋转?

我在 C++ 中开发 OpenGL 应用程序。我已经到了在窗口中渲染彩色三角形的地步。这行得通。现在我已经添加了一些均匀变换,三角形不再是...

回答 1 投票 0

在选择时从深度纹理采样以覆盖具有不同颜色的对象的问题

我想用橙色覆盖我的立方体对象,我试图通过从深度纹理采样来做到这一点:如果有深度值< 1.0 then there is cube so paint fragment to orange color. I have

回答 0 投票 0

根据片段着色器,UBO的内容都是一样的

我有一个像这样初始化的 UBO: glGenBuffers(1, &sphereUBO); glBindBuffer(GL_UNIFORM_BUFFER, sphereUBO); glBufferData(GL_UNIFORM_BUFFER, sizeof(SphereUBO) * sphereData.size(), nullptr,

回答 0 投票 0

不能正常从深度缓冲中采样

我有立方体 它的深度值 我想要得到的东西以某种方式显示出来 在渲染文档预览中 但我实际得到的 顶点着色器 #version 410核心 uniform vec2 bound[4] = vec2[](vec2...

回答 0 投票 0

为什么这个布尔运算在着色器中遍历统一浮点数组时总是为真?

我不知道我在这里做错了什么。我有一个名为 uFloatArray 的统一浮点数组和一个名为 pointID 的浮点属性。然后我在 uFloatArray 上循环,如果一个元素不是 eq ...

回答 0 投票 0

居中 UV 并将着色器转换为灰度的问题

我正处于学习 glsl 的初级阶段,我在一些基础知识上遇到了麻烦。在下面列出的片段着色器中,一旦我将分形应用于 vUv。 vUv 的中心射向 ...

回答 0 投票 0

使用自定义着色器为图像组件创建悬停状态时,如何使用 react-three-fiber 解决 React 中的着色器错误?

我正在尝试使用带有反应三纤维的着色器创建具有悬停状态的图像组件。 该着色器最初由 TheFrost 创建,可在 https://codepen.io/frost084/full/...

回答 1 投票 0

在使用着色器时为 glutBitmapCharacter 设置光栅颜色

我正在使用顶点和片段着色器,GLSL 版本 130。Ubuntu 12.04 LTS。着色器工作正常。照明被禁用。 文本由 glutBitmapCharacter() 绘制正常,但颜色不可预测。 W...

回答 1 投票 0

在片段着色器中显示纹理的正确方法是什么?

我正在尝试在片段着色器中显示我的球体形状的纹理。到目前为止,我有这个: 分段 变化的 vec2 vUv; 统一浮动 uTime; 统一采样器 2D uTexture; 无效主要(){ 浮动时间 =

回答 0 投票 0

Android GLES - 火焰着色器

我是在 Android 上使用 GLES 2.0 的新手,我正在尝试使用 GLSL 创建火焰形着色器。我尝试从以下链接应用着色器: https://www.shadertoy.com/view/MdKfDh

回答 2 投票 0

OpenGL 程序不渲染任何东西,尽管着色器编译成功

我在使用 OpenGL 和 C++ 开发游戏创建框架时遇到了这个问题。 我创建的代码在这里。当我编译时,它没有给出错误,但是我想绘制的三角形没有...

回答 0 投票 0

在片段着色器中显示纹理的正确方法是什么?

我正在尝试在片段着色器中显示我的球体形状的纹理。到目前为止,我有这个: 分段 `变化 vec2 vUv; 统一浮动 uTime; 统一采样器 2D uTexture; 无效主要(){ 浮动时间...

回答 0 投票 0

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