腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(395)
视频
沙龙
1
回答
无法
使用
普通
2D
着色器
在
C++
openGL
中
绘制
红色
三角形
(
无
编译器
错误
)
c++
、
opengl
、
glsl
、
shader
我
使用
了
openGL
,GLEW和GLFW3。
在
openGl
3.0 mesa
中
,
使用
了默认
着色器
,并
绘制
了一个白色
三角形
。
在
4.2版本
中
,屏幕是黑色的。未生成
错误
消息。该问题不是由于将碎片
着色器
错误
标记为顶点
着色器
造成的,反之亦然。该程序包含3个函数: (1) compileShader,它应该接受std::string形式的<
浏览 18
提问于2020-04-26
得票数 1
回答已采纳
2
回答
PyQt5应用程序
中
的极简主义PyOpenGL示例
python
、
pyqt
、
pyside
、
pyopengl
我正在学习PyOpenGL,并在PyQt5应用程序中
使用
它。我正在尝试将一些旧的简单示例从
C++
/Qt转换为Python。下面的示例应该在黑色背景上
绘制
白色
三角形
。至少
在
相应的
C++
/Qt代码
中
是这样的。但它什么也做不了,只是一个黑色的窗口。你知道我错过了什么吗?请注意,我需要
使用
着色器
的“现代”方法(然而,根据我的知识-我可能是错的-下面的代码应该只
使用
一个默认的
普通
着
浏览 0
提问于2017-06-27
得票数 5
回答已采纳
2
回答
在
使用
着色器
时,
在
QGLWidget
中
通过
OpenGL
使用
QPainter
qt
、
opengl
、
overlay
、
shader
、
qpainter
你们
中
的许多Qt (特别是4.6)用户会熟悉
OpenGL
教程中提供的覆盖示例,我正在尝试做一些非常类似的事情,但
使用
的是纯
OpenGL
数据的
着色器
,而不是旧的固定函数管道。Error: " << e.what() << endl;} glDisable( GL_DEPTH_TEST为了让它在工作时变得非常明显,一个大的
红色</
浏览 0
提问于2010-12-01
得票数 11
回答已采纳
3
回答
如何知道代码是
使用
GPU还是CPU执行的?
opengl
、
cuda
、
directx
、
gpu
有没有什么简单的方法可以让我知道一些代码是
在
GPU而不是CPU上执行的?
浏览 1
提问于2012-02-05
得票数 4
1
回答
取代glDrawElementsBaseVertex
在
OpenGL
ES?
opengl
、
c++
、
opengl-es3
我正在将我的游戏引擎(
c++
)移植到Emscripten,不幸的是,它只支持
OpenGL
ES 3(而不是3.2),因此我
无法
访问渲染器(Canvas2D Renderer)所需要的glDrawElementsBaseVertex这是必要的,因为这样我可以把我所有的
三角形
组合在一个绘图调用
中
,而不是几百个抽签调用。所以我需要同样的东西。我不能只
使用
普通
的绘图调用,因为它会非常慢,需要重新设计我的Canvas2D类。我需要这么多绘图调用的原因是,用户可以
使用</e
浏览 0
提问于2018-12-26
得票数 1
1
回答
如何
使用
顶点缓冲对象(VBO)而不是
在
glDrawArrays上的
OpenGL
ES 1.0
中
调用数千次?
iphone
、
ios
、
opengl-es
、
vbo
为了进行模拟,我们创建了一个
OpenGL
1.1视图,其网格为32x48个矩形。苹果正在提供一个例子,但它是不完整的。这是iOS喜欢的“交错(结构数组)”格式吗,根据苹果在一节
中
的说法?
浏览 0
提问于2011-11-30
得票数 0
回答已采纳
1
回答
最好的方式来渲染一个非立方体沙箱游戏?
java
、
opengl
、
3d
、
lwjgl
、
voxel
问题是,
在
四面体面上,我希望
三角形
之间的边缘是无缝的。所以我不能用纹理。(我可以,但他们需要高分辨率,如果我想动画的颜色(例如,
在
水中),这不是一个选项)。我发现了这些方法: 太多的聚居区!随之而来的是滞后。这只是渲染了四面体。在世界几何上
使用
碎片
着色器
计算很简单:对于每个轴,找出立方体内的点是否小于0.5,并对结果进行xor。这决定了<e
浏览 1
提问于2013-07-25
得票数 1
2
回答
使用
OpenGL
的散点图:如何样式标记
opengl
、
graphics
、
3d
、
scatter-plot
我正在试验
OpenGL
(出于性能原因)来
绘制
散点图。我对
2D
和3D都感兴趣。很明显我可以改变颜色。但是
在
“传统”散射图中,人们也
使用
圆圈、plusses、Xes、boxes等--我如何在
OpenGL
散射图中最好地实现这些?我是否应该将所需的
2D
标记渲染成一个小纹理,然后为每个标记
绘制
一个与纹理相关的
三角形
?我可以只对alpha
使用
纹理,但
使用
动态颜
浏览 8
提问于2012-10-20
得票数 2
回答已采纳
2
回答
2D
游戏与现代
OpenGL
opengl
、
2d
、
vbo
、
vao
每个绘图调用还向
着色器
发送顶点数据。鉴于这些信息,我可以看到如何
绘制
三维复杂的对象是非常好的现代
OpenGL
。基本上,您
使用
本地坐标将一组对象模型(可能来自Blender或其他类似软件)加载到VBO
中
,然后简单地为对象的每个实例提供一个不同的
着色器
参数(偏移),以
绘制
到世界空间。Problem/question 但是,
在
2D
中
,问题和优先级是完全不同的。你不画很多复杂的物体,你不
浏览 0
提问于2014-12-20
得票数 10
回答已采纳
1
回答
OpenGL
ES 2.0工作
在
Windows和Linux上,而不是
在
Mac上。
macos
、
qt
、
opengl-es
、
opengl-es-2.0
我有一个
使用
QOpenGLWidget作为主窗口的Qt应用程序。它
使用
OpenGL
es2.0
绘制
,
使用
QOpenGLFunctions解析
OpenGL
函数。
在
Windows和Linux上,一切都很完美(
使用
相同的Qt应用程序)。我在所有三个平台上都
使用
Qt5和Qt。 然而,
在
Mac上,
绘制
图形不起作用。当我第一次尝试运行这个应用程序时,它崩溃了,因为它
无法
编译
着色器</e
浏览 2
提问于2017-11-23
得票数 0
2
回答
GLSL
着色器
编程#版本头
错误
:未识别的预处理指令
opengl
、
3d
、
shader
、
fragment-shader
、
vertex-shader
我刚开始GLSL
着色器
编程,但是每当我
在
预处理程序指令头堆栈中放置unrecognized preprocessing directive指令时,我就会得到#version,尽管我
在
源文件
中
包含了所有与
opengl
相关的头和文件,#version 400out vec4 FragColor; { FragColor =
浏览 8
提问于2012-11-08
得票数 2
回答已采纳
1
回答
当运行QML应用程序时,QT5.6
中
的黑名单图形卡会发生什么情况?
qt
、
opengl
、
angle
、
qt5.6
即将推出的Qt5.6引入了一个黑名单来标记一些已知不足以支持
OpenGL
或角度的图形卡。确认,如: 但是,QML应用程序
在
具有disable_desktopgl和disable_angle设置的卡上会发生什么呢?那些用户可以根本不运行QML应用程序吗?
浏览 1
提问于2016-01-14
得票数 3
回答已采纳
1
回答
基本SDL硬件加速了吗?
c++
、
graphics
、
sdl
、
gpu
、
hardware-acceleration
我正在复习一些SDL教程,旨在创建
2D
游戏。或者,硬件加速只是
在
涉及到3D动画时才与之相关?当涉及到纯
2D
图形时,GPU能有所帮助吗?
浏览 0
提问于2013-02-08
得票数 3
回答已采纳
13
回答
OpenGL
ES与
OpenGL
opengl
、
opengl-es
OpenGL
ES和
OpenGL
有什么区别?
浏览 19
提问于2010-12-23
得票数 101
回答已采纳
1
回答
如何在片段
着色器
中
使用
没有插值的纯色
绘制
三角形
?
android
、
opengl-es-2.0
首先,我要承认:我对
OpenGL
知之甚少,我所学到的一些东西来自各种教程(其中一些可能已经过时了)。 GLES20.glVertexAttrib4f(colorHandle, r, g, b, a); 我本以为上面的代码会产生纯
红色
的
三角形
据我所知,fr
浏览 0
提问于2014-02-11
得票数 0
1
回答
没有ftransform()的桌面GLSL
opengl-es
、
glsl
我正在将我的代码库从固定功能的
OpenGL
1.x移植到
OpenGL
2.x -技术上的
OpenGL
ES 2.0,但我仍然
在
桌面上编写代码,只是要记住ES 2.0所施加的限制,这些限制类似于3.1‘新问题是,似乎除了
2D
之外,创建一个
在
模型投影矩阵
中
传递为一致的
着色器
是行不通的。通常我会得到一个黑色的屏幕,但是如果我把我所有顶点的Z值设置为0,我就会得到一些东西来显示。
在
启用ES 2.0模式时,将我的
着色器
放到Re
浏览 2
提问于2011-11-21
得票数 3
1
回答
基于光线投射算法的体
绘制
(
使用
glsl)
opengl
、
glsl
、
demo
、
raycasting
、
volume-rendering
我正在学习体
绘制
使用
光线投射算法。我
在
中找到了一个很好的演示和tuturial。但问题是,我有一个ATI图形卡,而不是nVidia,这使我不能
使用
cg
着色器
在演示,所以我想把cg
着色器
改为glsl
着色器
。我读过
OpenGL
的
红色
书籍(7版),但不熟悉glsl和cg。谁能帮我改变cg
着色器
在演示到glsl?或者是否有任何材料最简单的演示体渲染
使用
光线投射(当然
在
glsl)。是演示的c
浏览 0
提问于2012-02-28
得票数 19
回答已采纳
1
回答
绘制
三角形
,不能设置法线
c++
、
opengl
我是一个有经验的
C++
程序员,希望学习
OpenGL
。除其他外,我正在阅读理查德赖特的
OpenGL
超级圣经。那里的支持库是黑客头C,松散地转化为
C++
。作为一个纯粹主义者,我已经将大部分支持代码翻译成了
C++
。我工作的是QT而不是过剩。我从第二章
中
得到了例子,从第三章
中
得到了“基本”示例,但是
无法
让"GeoTest“示例正确工作。我没有显示的代码为旋转图像提供了支持,当我将图像绕x或y轴旋转180度时,我看到了
三角形
的另一边,
浏览 3
提问于2012-10-28
得票数 0
回答已采纳
2
回答
iOS金属线宽
ios
、
metal
我想设置一条用金属画的线的宽度。我可以用point_size设置点的大小,如下所述:
浏览 3
提问于2015-01-29
得票数 9
回答已采纳
4
回答
OpenGL
:3D中粗而光滑的/
无
断线*
opengl
、
glsl
、
openscenegraph
我有一个类似于三维CAD的应用程序,我
使用
OpenGL
包装库(OpenSceneGraph)。对于这个应用程序,我试图想出一个最佳的策略,如何在3D
中
渲染粗而光滑的线条。我所说的粗而光滑的指的是: 我发现在
2D
中
浏览 0
提问于2016-04-15
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
OpenglEs之三角形绘制
Learning OpenGL——OpenGL Model,Pipeline and Practices
从js到gl,开启潘多拉的魔盒
使用 2 种方式实现动画的动态蒙版
强大全面的C++框架和库推荐!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券