和Rocky一起学习Opengl
Rocky-Chang
android架构、OpenGL ES Python学习中,有在学习的鞋童同们可以一起呀
展开
-
android平台使用Opengl实现点、线、三角形的绘制
图形绘制步骤1.1 自定义MyGLView 继承GLSurfaceView 1.1.1初始化GLSurfaceVeiw 渲染器原创 2017-12-03 19:53:00 · 2833 阅读 · 0 评论 -
Android 平台下OpenGL绘制立方体(1)
写在文前的话回顾Opengl绘制图形的开发步骤1.新建自己的View 实现 GLSurfaceView 2.初始化着色器Render1)设置Opengl 版本 非必需2)设置着色器3)设置渲染模式4)实现 onSurfaceCreated4.1)设置背景4.2)开启深度测试4.3)复杂图形的对象的实例化5)实现onSurfaceChanged5.1)设置视口5.2)设置投影矩阵5.3)设置相机6)原创 2017-12-24 17:48:18 · 742 阅读 · 0 评论 -
Android 平台下OpenGL绘制立方体(2)
图形类 ——本文用所引法绘制构造方中初始化数据 和渲染器 private void initData() { //获得 顶点 颜色 和 索引的缓冲数据 //顶点 verBuffer = getFloatBuffer(cubePositions); //颜色 colorBuffer = getFloatBuf原创 2017-12-24 17:56:50 · 583 阅读 · 1 评论 -
OpenGL ES 学习之 GLSL
初识GLSLGLSL定义他的全称是OpenGL Shading Language 是用来在IOpenGL中着色的编程语言。也即开发人员写的短小的自定义程序,他们是在图形卡的GPU (Graphic Processor Unit图形处理单元)上执行的,代替了固定的渲染管线的一部分,使渲染管线中不同层次具有可编程性GLSL常用名词基本数据类类型 float,int,uint...原创 2018-03-07 22:14:56 · 317 阅读 · 0 评论 -
OpenGL ES之Android平台实现图形绘制一
OpenGl ES Java实现图形绘制项目地址https://github.com/rocky123shine/Rocky_Study_Open_GL_ES180310渲染器 RendererOpenGL提供的Renderer 是一个接口。该接口提供了监听Surface变化的三个方法。 1. onSurfaceCreated 2. onSurfaceChanged 3....原创 2018-03-08 00:35:40 · 1359 阅读 · 0 评论 -
初识OpenGL
一,What is the OpenGLOpenGL是一个开放的图形库。它也是一个定义了跨编程语言,平台的编程接口规格的专业图形程序接口。它不仅可以用于二维图形,也可以用于三维图形。二,What can we do using the OpenGLOpenGL目前涉及的领域:视频、图形、图片的处理,2D/3D游戏引擎的开发,科学可视化,医学软件的开发,CAD,虚拟实境,AI等三,OpenGL 和...原创 2018-03-03 19:24:25 · 265 阅读 · 0 评论 -
OpenGL ES之Android平台实现图形绘制二
OpenGl ES Java实现立方体绘制项目地址https://github.com/rocky123shine/CubeDemo项目效果预览实现步骤复习OpenGL ES Android 平台实现图形绘制分为散步: 1. 自定义SurfaceView 1.1自定义的SurfaceView 要继承GLSurfaceView 重写构造 1.2在构造...原创 2018-03-21 10:44:16 · 335 阅读 · 0 评论