从纹理中采样给出使用 opengl 和 SOIL2 的黑色模型
作者:Mohamed Hashem 提问时间:7/14/2020
我正在尝试对模型进行纹理处理,但我得到的只是模型完全以黑色渲染。 我使用 SOIL2 库将图像加载到内存中,然后 以下代码显示了我的 Texture 类中的 Load 函数。 bool Textur...
opengl-3 问答列表
作者:Mohamed Hashem 提问时间:7/14/2020
我正在尝试对模型进行纹理处理,但我得到的只是模型完全以黑色渲染。 我使用 SOIL2 库将图像加载到内存中,然后 以下代码显示了我的 Texture 类中的 Load 函数。 bool Textur...
作者:Elen Mouradian 提问时间:10/24/2022
这是我用 C++ 编写的代码,应该产生 2 个三角形,但是我得到一个空白屏幕。我错过了什么吗? #include <GL/glew.h> #include <GLFW/glfw3.h> #incl...
作者:izzy and simple 提问时间:11/6/2022
这个问题在这里已经有答案了: 渲染具有多个索引的网格 (2 个答案) 为什么 OpenGL 不支持多索引缓冲? (1 个答案) 去年关闭。 我在 OpenGL 中渲染 3D 模型时遇到问题 - 问题...
作者:KiraHoneybee 提问时间:1/7/2023
我有一个对象,它需要旋转两个轴(为简单起见,我们称它们为 X 轴和 Y 轴,但要理解它们可以是完全任意的)。 所以,像这样的东西: Matrix aMat; aMat.RotateAroundAx...
作者:BackSpace7777777 提问时间:2/12/2023
我正在尝试从单个点渲染一个正方形,这是我的几何着色器代码: #version 330 core layout (points) in; layout(triangle_strip, max_vert...
作者:part1kl 提问时间:3/19/2023
我通过三角形演示开始学习 LWJGL3 和 OpenGL 3.2+。该程序似乎运行良好,我没有收到任何 OpenGL 错误,但三角形没有显示在屏幕上。 我在这里查看了一些类似的问题,其中许多问题的确...
作者:Fabalo Asdimov 提问时间:4/15/2023
我需要将两个 65536x1024 像素的纹理传递给着色器程序。我无法通过标准方法执行此操作,因为 OpenGL 端对纹理的高度和宽度有限制(此值存储到常量中)。我正在考虑使用 将每个纹理拆分为子纹理...
作者:qssh 提问时间:4/25/2023
从理论上讲,如果我使用 setSwapInterval(1) 启用垂直同步选项,则这两个信号的发射之间的时间间隔应至少为显示器的刷新周期。然而,在实践中,我发现在我的环境中,这两个信号发出的时刻几乎是...
作者:fields 提问时间:6/27/2023
我以前在 learnopengl.com 上的教程中有一些使用 OpenGL3 的经验,最近一直在学习 WebGL2 的比较。我仍然是n00b,所以请原谅任何误解。 我感到困惑的一个原因是 WebG...
作者:Wiki 提问时间:12/9/2022
我刚刚开始在 Visual Studio 中使用 OpenGl。 我使用 and 在单独的 void 函数中绘制多个形状,我在另一个名为 Display(void 返回类型)的函数中单独调用该函数,...