腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
尝试
为
3D
对象
着色
时
,
Python
OpenGL
无法
正常
工作
、
、
、
、
我刚开始使用PyOpenGL,当我
尝试
着色
时
,它给了我一些奇特的结果 import pygamefrom
OpenGL
.GL import *GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) pygame.display.flip() pygame.time.wait(10) 我使用的是
python
3.7, 我试过使用
python
3.5,但结果是相同的pyg
浏览 52
提问于2020-09-27
得票数 1
回答已采纳
1
回答
OpenGL
-更新模型信息(例如模型矩阵)的最有效方式
、
因此,假设我已经将
OpenGL
的通用buffer
对象
工作
流抽象
为
一个Model类。要让
3D
模型出现在
OpenGL
上下文中,我所需要做的就是初始化一个模型
对象
,将其添加到一个容器中,然后将容器中的所有模型绘制到呈现循环中。假设我的场景中有1000个模型。其中之一是
为
每个模型共享一个
着色
器程序,并在渲染循环中绘制每个模型之前使用glUniformMatrix4fv为
着色
器设置模型矩阵。另一种方法是让每个Model
浏览 1
提问于2017-11-28
得票数 1
1
回答
有什么方法/
着色
器可以在Unity WebGL中生成
3d
热图吗?
、
、
、
我在Unity-Webgl中的一个项目中
工作
,它将不同位置的温度传感器值编码
为
建筑物的
3d
热图。我已经
尝试
使用粒子系统和
着色
器来根据这些值
为
粒子
着色
,但效果不是很理想。我现在正在寻找一种解决方案或
着色
器,可以使用温度值对半透明
对象
进行
着色
(例如,使用颜色的体积照明)。它应该看起来像这样:我想知道是否有
浏览 0
提问于2019-10-22
得票数 0
1
回答
Opengl
ES动态重新加载
着色
器
、
、
、
我在android中使用Rajawali (
3d
opengl
库)。我正在
尝试
重新加载材质(开始动态使用不同的
着色
器)-但当我
为
对象
设置新材质(在运行时)
时
,它将消失(通过电源按钮打开\关闭屏幕后,该
对象
将再次显示
为
新材质)。在设置新材质后,我
尝试
重新加载
对象
的属性(函数reload ),但没有帮助(如果我在其他
对象
上调用reload() -它们也会消失=)。materials (
浏览 6
提问于2012-08-03
得票数 1
回答已采纳
2
回答
OpenGL
ES 2.0和
着色
器
、
两个问题: 是否有默认顶点和片段
着色
器,我可以用它来代替定义自己的?除了把我的注意力集中在
OpenGL
es2.0上之外,别无他意。
浏览 4
提问于2013-04-19
得票数 0
回答已采纳
2
回答
如何在
OpenGL
3.3中呈现每个
对象
都可以有多个
着色
器的
对象
?
、
我试图用
openGL
使用c++制作
3D
渲染器,到目前为止,我有一个场景类,其中包含一个
对象
和物质
对象
列表(我也
为
这些
对象
编写了类,我编写了代码,这样一个
对象
就可以有多个
着色
器(每个
着色
器都能够影响一个
对象
中的一组顶点),但是现在我正试图找到一种将所有这些信息发送到
OpenGL
的好方法。,如果我理解得够好的话,但是如果你能得到不同
对象
中包含的相同的
着色
器,如果我合并
浏览 6
提问于2016-12-20
得票数 2
回答已采纳
1
回答
OpenGL
顶点
着色
处理
、
、
、
、
我对
3D
编程很陌生。我正在
尝试
从
OpenGL
站点学习。在阅读过程中,我
无法
真正理解layout (location = 0)行是如何
工作
的。我
尝试
在
OpenGL
wiki和其他网站上搜索其他解释,并设法找到了站点,从中我了解得更多了。 因此,如果我是正确的,顶点
着色
器接受一些输入,并产生一些输出。
着色
器的输入称为顶点属性,每个顶点作为一个名为属性索引的索引位置。现在,我希望如果
着色
器以单个顶点及其属性作为输入,它必须
浏览 5
提问于2021-09-02
得票数 0
回答已采纳
4
回答
当有OpenCL的时候,GLSL的意义是什么?
、
、
、
、
考虑到这是标题中问题的完整形式:既然OpenCL可能是未来严肃的图形处理器编程(在其他设备编程中)的共同标准,为什么不在为
OpenGL
编程
时
-以一种面向未来的方式-利用OpenCL上的所有图形处理器操作
浏览 0
提问于2010-09-11
得票数 24
回答已采纳
3
回答
调整大小后的
OpenGL
/ GLSL视口剪切
、
、
、
、
我
为
LWJGL (
OpenGL
在Java中)编写了一个显示管理器。除了
3D
渲染部分,一切都运行得很好。主要问题是:当我调整窗口的大小时,只有原来显示大小的框是可见的。除框外,
3D
对象
通常在整个屏幕上呈现。 请记住,2D渲染,经过屏幕四重渲染,
工作
良好。
浏览 4
提问于2014-10-05
得票数 1
1
回答
iOS/Android回到
OpenGL
1.1,而不是2.0
、
、
、
这个问题已经被问过几次了,但是我在2010、2011年看到的例子今年,我想试着写一个适用于安卓和iOS的
OpenGl
2.0版本。简单的
3D
运动,立方体,物体拾取,碰撞。目的是在两个平台上构建一个简单的
3D
城市。
OpenGL
2.0看起来像是血腥的艰苦
工作
,照明,
着色
器等等。我得到了基本的运动,并制作了
对象
,但天哪,
浏览 0
提问于2013-04-26
得票数 1
回答已采纳
1
回答
NSOpenGLLayer和多线程
、
、
、
我已经使用Cocoa编写了一个
3D
查看器。在创建自己的NSOpenGLContext的单独线程中执行
OpenGL
渲染。在没有层处理的情况下,
3D
视图drawRect方法在刷新
时
被调用,
OpenGL
线程进行刷新,一切都会
正常
工作
…… displayT
浏览 0
提问于2011-09-13
得票数 3
2
回答
在SDL2中使用
OpenGL
有什么好处?
、
、
我假设SDL2在后台使用
OpenGL
渲染(或者如果在Windows上使用DirectX ),这个决定是由SDL自己做出的。我看过一些教程,它们展示了在SDL中直接使用
OpenGL
的用法,我想知道直接使用
OpenGL
会有什么好处?是否有SDL
无法
在本地实现的功能?
浏览 0
提问于2013-09-16
得票数 11
回答已采纳
2
回答
3D
物体的颜色看起来像一个2D物体。
、
、
、
、
我正在使用下面的
着色
器源作为顶点和片段。如下面的屏幕截图所示,
3D
对象
的颜色就像2D
对象
一样。 我相信我需要调整color在顶点和片段<e
浏览 2
提问于2018-06-19
得票数 0
回答已采纳
3
回答
以屏幕左下角
为
原点的正交投影
、
、
、
、
我正在使用
python
OpenGL
绑定,并
尝试
只使用现代
opengl
调用。我有一个垂直的VBO,我正在
尝试
使用传递给顶点
着色
器的正交投影矩阵进行渲染。'projectionMatrix')我从这里得到的代码: 这似乎可以很好地
工作
这是一个我可以在我的矩阵上应用的函数,所以一切都“
正常
工作
”,还
浏览 2
提问于2012-11-16
得票数 0
回答已采纳
2
回答
OpenGL
ES 2.0多网格?(只是真实世界的例子)
、
、
我在书籍、博客、论坛甚至
OpenGl
规范中找到的所有东西都只是在谈论一种非常抽象的技术。没有任何关于真实世界的例子。 我对此非常着迷:如何在
OpenGL
ES 2.x中放置和管理多个
对象
(网格)?在渲染的每个周期中,该程序将对每个顶点执行VSH,之后将对
3d
对象
的每个“像素”执行FSH,最后将最终结果发送到缓冲区(显然没有讨论逐顶点、光栅化和流水线中的其他步骤)。你
为
场景中的每个元素创建了一个单独的程序(具有一个VSH和FSH)?就像一个程序对草和土壤的救济,一个程序对树木和一个程序对人
浏览 1
提问于2010-10-26
得票数 7
回答已采纳
4
回答
更新基于
OpenGL
ES 1.1的iPhone游戏以使用OpenGLES2.0
、
一般情况下,我对任何
OpenGL
都很陌生。我通过使用示例代码制作了一个基于
OpenGL
ES1.1的2D iPhone游戏。我的印象是,
OpenGL
ES2.0与1.1有很大的不同。那么,将1.1代码更新
为
2.0意味着什么呢? 我习惯了“推送矩阵、平移、旋转、绘制二维纹理、pop矩阵”的基本绘图模式。2.0中的“等效”是什么?
浏览 0
提问于2010-07-25
得票数 7
回答已采纳
1
回答
使用GLSL
着色
器+照明/法线
、
、
、
、
我有这个不再那么小的基于瓷砖的游戏,这是我第一个真正的
OpenGL
项目。我想把每一块瓷砖渲染成一个
3D
物体。但当我对VBO做同样的事情
时
,灯光开始表现得很奇怪。而不是固定的照明位置后的相机,光似乎旋转与我的
对象
。当我在它们周围移动180度
时
,我只能看到一个影子。 所以我做了些调查。我
无法
找到解决我的具体问题的任何答案,但我读到,与其使用glTranslate/glRotate,不如实现
着色
器,并为它们提供统一的矩阵。我想“也许这也能解决我的问题”,并实现了第一
浏览 2
提问于2011-11-30
得票数 3
回答已采纳
3
回答
在支持
opengl
2.x的显卡上是否有使用
opengl
3.x版本程序的诀窍?
、
我有一个支持
opengl
2.2的车载显卡。我可以使用一些软件在它上运行一个
opengl
(比如3.3版本)应用程序吗?
浏览 3
提问于2011-11-10
得票数 4
1
回答
坐标系[-1,1]
我对
OpenGL
坐标系的
工作
原理感到困惑。我知道你从
对象
坐标开始--任何东西都是在它自己的系统中定义的。然后,通过应用矩阵,坐标变为世界坐标。通过应用另一个矩阵,您可以获得视图坐标。然后,如果你在
3D
模式下
工作
,你可以应用透视矩阵。最后,你得到了一组可能不是来自- 1,1的坐标。
OpenGL
如何知道如何从-1,1对它们进行标准化?它怎么知道该把它们剪掉呢?在
着色
器中,glPosition只是给出了你的坐标,它不知道已经经过了几次变换。我知道规范化坐标矩阵的视图涉及到平移
浏览 5
提问于2016-10-28
得票数 0
1
回答
应用程序可以在模拟器上运行,但不能在ipad上运行。
、
、
、
、
我正在开发的iPad应用程序中,我正在用ipad....Everything的
openGL
编程绘制一个
3d
立方体是很好的…我绘制了立方体,还用不同的colors....This给它上色所有我在模拟器上测试过的东西但是当我
尝试
在iPad上测试
时
,我的立方体正在绘制,但
着色
部分
无法
工作
...! 提前感谢您的帮助!
浏览 1
提问于2010-07-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Opengl ES之踩坑记
Learning OpenGL——OpenGL Model,Pipeline and Practices
WebGL+Three.js 入门与实战,系统学习 Web3D 技术无密春去花还在
开源三维软件blender2.83最新版,新功能尝鲜版
Cocos Shader丨通过 UV 坐标实现“点击产生水波纹”效果
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券