android - 在 Android 上使用 GLSL ES (OpenGL ES 2.0) 渲染茶壶

标签 android rendering opengl-es-2.0 augmented-reality

我正在尝试在 Android 设备上演示增强现实跟踪解决方案。以前当我在 PC 上工作时,我使用 GLUT 渲染茶壶进行演示。但是,当我切换到使用 OpenGL ES 2.0 进行渲染 (GLSL ES) 的手机时,我想不出一种简单的方法来绘制茶壶模型。 感谢任何可以帮助我解决这个问题的建议或资源。

最佳答案

您可以先尝试复制环境,例如来自 Android 动态壁纸演示:
例如 https://github.com/ghisguth/blurred-lines-live

那么下一个问题就是将茶壶的几何形状而不是随机线提供给顶点缓冲区;接下来的步骤是使用绘制三角形而不是线条,并在某处复制一个像样的顶点着色器,该顶点着色器进行透视变换,然后在某处获取纹理 fragment 着色器并初始化(以某种方式)纹理(如果不是程序......)。

关于android - 在 Android 上使用 GLSL ES (OpenGL ES 2.0) 渲染茶壶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12758991/

相关文章:

java - android fragment 无法设置按钮文本

html - Safari、Opera、IE 的 CSS 问题

java - OpenGL 模板(剪辑实体)

android 从 ListView 中删除任何项目删除最后一个元素

android - 防止 RecyclerView 消费触摸事件

android - 程式化内容在移动浏览器中缩小

C# bitblt位图渲染控件

filter - 渲染时的持久过滤器数据源查询

ios - 如何使用GLKit绘制线条(线框)?

ios - 如何为 cpp 类创建 objective-c 委托(delegate)?