首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
OpenGl ES
订阅
Dusan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
OpenGL纹理旋转及翻转问题详解
大家好,我是程序员kenney,今天给大家讲解一下Android上OpenGL开发可能会遇到的一些纹理旋转及翻转的问题,其中有些原理在其它平台上如ios,osx上也是类似的。纹理旋转的问题一定要搞清楚,不能每当碰到一个方向不对的就自己旋转一下把它转正而不去研究背后的原因,这样虽…
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】三、OpenGL渲染多视频,实现画中画
距离上次更新已经有两个星期,由于这段时间事情比较多,还请各位关注本系列文章的小伙伴见谅,一有时间我会加紧码字,感谢大家的关注和督促。 下面就来看看如何在OpenGL中渲染多视频画面。 在上篇文章中,详细的讲解了如何通过OpenGL渲染视频画面,以及对视频画面进行比例矫正,基于前…
OpenGL入门教程
OpenGL是渲染2D、3D矢量图形硬件的一种软件接口。本质上说,它是一个3D图形和模型库,具有高度的可移植性,并且具有非常快的渲染速度。OpenGL并不是一种语言,而是更像一个C运行时函数库。它提供了一些预包装的功能,帮助开发人员编写功能强大的三维应用程序。 OpenGL可以…
OpenGL/OpenGL ES入门: 顶点着色器与片元着色器(OpenGL过渡OpenGL ES)
之前几篇文章,都是讲述了固定管线相关的知识,主要目的是为了后面的内容可编程管线作铺垫。 使用固定管线时,不需要开发者过多的去关心渲染的流程,也不允许去干涉顶点渲染和像素渲染的过程,OpenGL内部会帮我们生产一套完整的渲染流程,我们只需传特定的参数给固定管线,即可完成渲染. 可…
OpenGL Android课程一:入门
这是在Android中使用OpenGL ES2的第一个教程。这一课中,我们将一步一步跟随代码,学习如何创建一个OpenGL ES 2并绘制到屏幕上。 我们还将了解什么是着色器,它们如何工作,以及怎样使用矩阵将场景转换为您在屏幕上看到的图像。最后,您需要在清单文件中添加您正在使用…
OpenGL/OpenGL ES入门:纹理初探 - 常用API解析
在之前的几片文章中,已经对点、线和三角形进行了渲染,也看到了如何通过计算颜色值对它们进行着色,以及在它们之间进行值操作来模拟光照效果。为了能够达到更加真实的效果,这一篇引入纹理贴图。 纹理只是一种能够应用到场景中的三角形上的图像数据,它通过经过过滤的纹理单元(texel,相当于…
OpenGL 入门篇章
本篇,我会初步介绍OpenGL在绘图中的角色定位,以及相关专业名词的介绍。在部分专业名词后面我都附有较详细的解说连结,若为初学请先理解本篇概观,再往细节深入。 什么是OpenGL? OpenGL本质上是驱动GPU绘图的一套框架。 作为底层驱动GPU绘图的框架,OpenGL可以达…
OpenGL/OpenGL ES 入门:基础变换 - 初识向量/矩阵
确定对象位置和方向的能力对于任何3D图形编程人员来说都是非常重要的,正如我们将要看到的,围绕着原点来描述对象的维度,再将对象变换到需要的位置实际上是非常方便的。 向量能够代表的第一个量就是方向,第二个量就是数量。 方向:比如X轴就是向量(1,0,0)。在X方向为+1,而在Y方向…
OpenGL/OpenGL ES入门: 使用OpenGL ES 渲染图片
在前面几篇文章中,我们使用了OpenGL、GLKit等方式去渲染一张图片,这篇文章我们使用OpenGL ES来渲染一张图片的显示。 OpenGL将绘制帧缓冲区到一个对象所需要的状态进行了封装,成为帧缓冲区对象(FBO)。 虽然帧缓冲区的名字包含一个“缓冲区”字眼,但是其实它不是…
OpenGL入门 (八) —— 纹理坐标解析
要使用纹理绘制图元,我们必须在绘制每个顶点之前为该顶点指定纹理坐标,图元的每个顶点各自对应纹理坐标,用来标明该从纹理图像的哪个部分采样(采样:采集片段颜色),之后在图形的其它片段上进行片段插值(Fragment Interpolation)。 2D纹理坐标在x和y轴上,范围为0…