腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
PyOpenGL
向
不同
对象
添加
不同
纹理
、
、
、
、
我正在尝试用
pyOpenGL
和pygames创建一个无休止的跑步游戏,面对很多麻烦,其中之一是:我正在尝试用
pyOpenGL
glBindTexture(GL_TEXTURE_2D, id)为
不同
的物体渲染2个
纹理
。我有一个主
对象
,那是一个立方体,叫做cube,我还有一个立方体数组。我想在cube中渲染一个
纹理
,并在数组中渲染所有的立方体,但每次我尝试这样做时,最后一个“渲染”的
纹理
与前一个重叠。我能做些什么?max_distance)) pygame
浏览 9
提问于2019-11-21
得票数 1
回答已采纳
1
回答
向
PyOpenGL
VBO
添加
纹理
我想给
PyOpenGL
VBO
添加
纹理
。我只是搞错了,它显示了一个白色的方块!我试过
使用
TexCoordPointer广告:,但它不起作用!
浏览 1
提问于2022-03-19
得票数 1
2
回答
如何在没有着色器的
纹理
数组中
使用
glDrawArrays
、
、
、
我试图通过将我的
纹理
组合成数组
纹理
来优化我的代码(我意识到我不能
使用
纹理
地图集,因为大多数
纹理
是重复的(在地面上等等))。我在PyGame和
PyOpenGL
工作,我以前从未
使用
过着色器。是否可以将单个数组
纹理
与glBindTexture(GL_TEXTURE_2D_ARRAY, texname)绑定,并
使用
三维
纹理
坐标或其他东西访问
不同
的层?有没有可能没有着色器?目前,对于具有此功能的每个
纹
浏览 7
提问于2015-06-27
得票数 2
回答已采纳
1
回答
需要帮助
向
JOGL中的
不同
对象
添加
不同
的
纹理
、
、
、
因此,我一直在
使用
try/fail方法,在这里和那里更改变量。我已经学会了如何控制旋转,距离和大小。所以我做了一个小的“太阳系”--但我的问题来了--我如何为我制造的
不同
的行星实现多种
纹理
呢?
浏览 3
提问于2017-10-06
得票数 2
回答已采纳
3
回答
使用
GLSL
添加
纹理
(在
PyOpenGL
和Pygame中)
、
、
、
、
然而,我找不到任何简单的方法来
纹理
绘制的顶点。我目前有一个带有顶点数组的
PyOpenGL
顶点缓冲区
对象
,每个顶点都是这样的: x,y,z,texX,texY,texID我想要的是用一个着色器绘制一个有
纹理
的模型,有多个
纹理
,但模型是一个平面背景。因
浏览 3
提问于2012-03-03
得票数 3
1
回答
理解
纹理
、
、
假设我有三个
不同
的
纹理
对象
,上面有
不同
的图像数据。这三个
纹理
对象
都绑定到
纹理
单元0。在我的片段着色器中,我有一个sampler2D变量。所有模型
使用
相同的着色器程序进行渲染。现在,我按顺序执行以下操作 绑定
浏览 4
提问于2017-08-06
得票数 1
回答已采纳
1
回答
现代OPENGL不能改变glDrawArrays调用之间的统一值
、
、
编辑:我只是通过用pip重新安装
PyOpenGL
来修复这个问题。相同的程序现在按预期工作。谢谢你的努力。。我的实际问题是,着色器中的统一变量在调用glDrawArrays()之间更改(是的,从着色器外部更改)时不会更新它们的值。我通过
使用
不同
类型的制服、
不同
的值和通过渲染
纹理
来检查它们的值来验证这一点。 似乎在调用glDrawArrays()时,制服的值就会被锁定。在此之后,我只能在清除颜色缓
浏览 0
提问于2016-01-31
得票数 5
回答已采纳
3
回答
如何
使用
webgl实现批处理?
、
、
我正在
使用
webgl做一个小游戏。在这个游戏中,我有一种森林,它由许多(100+)树
对象
组成。因为我只有几个
不同
的树模型,所以在显示它们之前,我会以
不同
的方式旋转和缩放这些模型。,但可以
使用
不同
的
纹理
。我认为我不能
使用
索引缓冲区,因为我对每棵树都有
不同
的位置值(根据树模型的位置值和树的位置/比例/旋转值计算)。这是正确的,还是仍然有一种方法,我可以
使用
索引缓冲区,以减少缓冲区大小至少一点?,,如何
浏览 9
提问于2012-03-17
得票数 1
回答已采纳
2
回答
在
不同
的ID3D11Texture2D中具有相同的
纹理
数据
、
、
我的问题是保护资源--特别是VRAM中的
纹理
。我假设,当从调用CreateTexture2D返回时,所提供的任何
纹理
数据的副本都已复制到其他地方,可能是VRAM。DX11是否具有多个指向相同数据的ID3D11Texture2D
对象
的功能?着色器代码知道漫射
纹理
是一个
纹理
数组,也有烘焙的层数(每
浏览 0
提问于2012-09-03
得票数 3
1
回答
CCSprite没有
使用
相同的
纹理
id。
、
、
我创建了两个相同的CCSpriteBatchNode,分别
添加
了
不同
的CCLayer。-07-15 11:18:27.389 SanGuo_21379:707 *终止应用程序由于非正常异常'NSInternalInconsistencyException',原因:'CCSprite没有
使用
相同的
纹理
浏览 3
提问于2012-07-15
得票数 1
回答已采纳
2
回答
glTexParameter每帧或初始化时
、
、
、
、
通常,在加载/初始化
纹理
时,我会调用glTexParameter。但是,我目前的用例是,相同的
纹理
图像可以用于许多
不同
的参数组合(包括GL_TEXTURE_WRAP_S、GL_TEXTURE_WRAP_T、GL_TEXTURE_BORDER_COLOR等)。基本上,我是将一个
纹理
映射到一个被夹紧的网格,然后将相同的
纹理
映射到
不同
的网格,在那里它被镜像/重复。在绘制每个网格/组之前,最好先调用glTexParameter每个框架(这实际上是为我的片段着色器提供
浏览 2
提问于2014-01-22
得票数 2
回答已采纳
1
回答
三个js,仅将
纹理
加载到特定的mtl
我正在
使用
OBJMTLLoader加载obj & mtl文件。
对象
中有多个材质。我想要的是将
纹理
应用到
对象
中的特定材质。 例如:我有一个包的
对象
,它有手柄,品牌名称,车轮作为
不同
的材料。我想给它们
添加
不同
的
纹理
。
纹理
将不会出现在材质文件中。我只想用代码来
添加
它。
浏览 0
提问于2015-05-27
得票数 0
1
回答
pyopengl
中圆形车身的速度问题
、
、
、
、
我最近
使用
pygame和
pyopengl
在python3中构建了一个obj文件加载器。它工作得很好,但当我加载一个圆形
对象
时,它开始运行得非常慢。我想以一个合适的帧率加载多个复杂的
对象
,但这种方法不适合这样做。你有什么建议可以更有效地编写代码,将pygame/
pyopengl
换成
不同
的东西,或者(如果上面的工作都没有完成) maybee对
对象
进行下采样?
浏览 0
提问于2019-01-10
得票数 3
9
回答
PyOpenGl
还是pyglet?
、
、
我希望对openGL和Python做一些修补工作,但还没有找到
使用
PyOpenGl
与pyglet的好理由 你会推荐哪一个?为什么?
浏览 2
提问于2008-11-11
得票数 25
回答已采纳
1
回答
如何将
不同
颜色的单一
纹理
应用于实体?
、
、
、
如何将beat的
纹理
应用于这个月球车项目中的
不同
对象
。首先,我看到
使用
this.beatsTexture:定义了节拍材料。如何
使用
这种
纹理
来识别
不同
拍(例如红色和蓝色)的
不同
颜色?如何能够很容易地查看该
纹理
的结果以便于调试?,该
纹理
的和弦被转换为
不同
的拍子以显示
浏览 3
提问于2022-04-12
得票数 0
1
回答
在单个vbo中设置多个网格的
纹理
、
、
我有这个顶点缓冲区
对象
,包含顶点(位置、法线和UV)和索引数据,用于绘制3个
不同
的网格。现在我想对每个网格应用
不同
的
纹理
。问题是我只知道如何在顶点缓冲区
对象
上渲染一个
纹理
。我该如何对它们进行
不同
的
纹理
处理,并在不考虑难度的情况下高效地进行
纹理
处理。是否有某种
纹理
缓冲区
对象
可以将
纹理
加载到其中,然后与顶点缓冲区
对象
协调。
浏览 1
提问于2013-07-13
得票数 1
回答已采纳
1
回答
何时
使用
纹理
视图
、
第322页上说: 现在,我的问题是:它与
使用
相同的
纹理
对象
有什么
不同
,例如,
使用
不同
的采样器?另外,这是否意味着通过
纹理
视图改变
纹理
像素会改变原始
纹理
对象
中的像素?(
浏览 2
提问于2013-06-17
得票数 7
回答已采纳
1
回答
不同
对象
的
不同
纹理
、
、
、
我一直在跟踪,我想
添加
几个瘦元素。我想为
不同
的物体提供
不同
的
纹理
。 gl.glEnable(GL10.GL_LIGHT0); // varasyilan isik ata 再次,我的问题是,只有一个
纹理
是映射到所有
不同
的
对象
,我想映射<
浏览 3
提问于2014-01-31
得票数 1
回答已采纳
1
回答
打印VBO的内容
、
、
我在
不同
的时刻修改OpenGL_accelerate.vbo.VBO
对象
的位数,我想打印这个
对象
的实际全部内容(用于调试)。一个简单的print(my_vbo)不工作(它打印<OpenGL_accelerate.vbo.VBO object at 0x0000019FA8370430>) 是否有一种简单的方法可以
使用
PyOpenGL
浏览 6
提问于2022-01-02
得票数 1
回答已采纳
1
回答
绘制具有
不同
纹理
的多个
对象
在OpenGL中绘制多个具有
不同
纹理
的
对象
的典型方法是
使用
glBindTexture一次绑定一个
纹理
,然后绘制
使用
它的
对象
,然后绑定一个
不同
的
纹理
并执行相同的操作,这一点我理解正确吗?换句话说,在任何特定时间,只有一个
纹理
对于绘图是“活动的”,这是
使用
glBindTexture绑定的最后一个
纹理
。这是正确的吗?
浏览 1
提问于2013-04-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
zbrush建模技巧,曲率遮罩是什么?怎么做?
优化场景以获得更好的 WebGL 性能
webGL开发3D模型项目
深度学习一键P图:为原画无缝添加新元素
混合栈开发,AliFlutter如何解决图片问题
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券