- 博客(6)
- 收藏
- 关注
原创 Android OpenGL ES2.0从放弃到入门(五)——绘制3D模型(obj+mtl)
之前我们绘制的都是规则的几何图形,今天我们根据3D模型,来绘制现实中的物体了解obj文件在我们使用之前,先了解下什么是obj文件
2019-07-15 00:52:39
3644
原创 Android OpenGL ES2.0从放弃到入门(四)—— 绘制圆柱体和球体
上一篇文章,我们绘制了部分几何图形和立方体,今天我们来绘制点带弧面的立体图形圆柱体圆柱体咋一看有点费劲,我们不妨拆解来看。一个圆柱体可以分为两个圆形底面和一个弧面的侧面。在前面我们已经画过圆形了,我们这里就考虑弧面去如何实现就行了。类比圆形的实现原理,我们也可以把侧面圆筒一样的弧面,分解成棱柱,分解的越细、棱柱的面越多看起来就和圆筒是一样的了。而每个棱柱的面都是个矩形,我们再把矩形拆解成两个三...
2019-07-12 10:39:48
1379
原创 Android OpenGL ES2.0从放弃到入门(三)—— 绘制正方形、圆形和立方体
上一篇文章中,我们通过去写一个三角形,了解了OpenGL ES大概怎么用,这篇文章我们会去尝试构建更多的图形。由于之前的代码,我们已经构建好了部分基础类,所以我们就按照图形一个一个去讲解。正方形由于我们知道,OpenGL ES相比于OpenGL,舍弃了很多基本图形,只保留了三角形的绘制,那我们如何去画一个正方形呢?其实很简单,把一个正方形拆解成两个三角形就可以了接下来我们仿照上一篇写三角形...
2019-07-11 21:38:46
1687
原创 Android OpenGL ES2.0从放弃到入门(二)—— 绘制三角形
上一篇博客中,介绍了一些关于OpenGL ES2.0的一些概念,这篇博客,开始着手画个简单的图形——三角形。显示图形的载体GLSurfaceView和Renderer我们绘制的三角形。肯定需要一个View去承载它显示,这个载体就是GLSurfaceViewAn implementation of SurfaceView that uses the dedicated surface for...
2019-07-11 19:34:25
849
原创 Android OpenGL ES2.0从放弃到入门(一)—— 了解OpenGL
Android openGL ES从放弃到入门2.0(一)—— 了解openGL前言什么是openGLOpenGL ES版本OpenGL ES能做什么OpenGL ES中的概念顶点着色器片元着色器着色器语言坐标系投影光照纹理OpenGL ES2.0渲染过程前言恰逢要在公司做一次openGL的技术分享,所以弄个博客整理下。技术一般水平有限,仅供入门参考,如有错误,还望指正。此篇文档没有代码,都是...
2019-07-10 18:06:15
1021
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人