【问题标题】:Rendering a cubemap in GLES20在 GLES20 中渲染立方体贴图
【发布时间】:2016-02-13 08:38:24
【问题描述】:

我有一个从 URI 获得的 6x1 立方体贴图的位图,需要使用渲染器进行渲染。

如何将立方体贴图面上传到 GPU?我需要在 surfaceCreated() 中进行的 GLES20 调用集是什么?

【问题讨论】:

    标签: android opengl-es-2.0


    【解决方案1】:

    您可以使用我为我的most recent article准备的Cube and Plane classes。

    对于这些类,最好将纹理转换为 6 个纹理,一个用于立方体的每个面。

    添加纹理“最简单”的方法是将它们作为位图传递到构造函数中。如果你想先创建立方体,然后加载纹理,你将不得不处理线程安全,你必须确保在你的平面的 onDraw 方法中识别纹理更新。

    【讨论】:

      猜你喜欢
      • 2010-10-02
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-17
      • 1970-01-01
      相关资源
      最近更新 更多