蓄意碎碎
蓄意碎碎
全部文章
分类
未归档(23)
归档
标签
去牛客网
登录
/
注册
蓄意碎碎的博客
全部文章
(共14篇)
OpenGL 学习系列--基础的绘制流程
开始探索奇妙的 3D 世界了,OpenGL 搞起。 OpenGL 简介 OpenGL 是一种应用程序编程接口,它是一种可以对图形硬件设备特性进行访问的软件库。 重点:OpenGL 是一种接口,既然是接口,那么就必然要有实现。 事实上,它的实现是由显示设备厂商提供的,而且依赖于厂商提供的硬件设...
GitHub
Android
Java
OpenGL
2018-05-08
0
1024
OpenGL 学习系列---基本形状的绘制
在之前的一篇博客中,讲述了 OpenGL 绘制一个点的流程及相关的代码,其中关于 OpenGL 程序编译部分都是可以在其他项目中接着复用的,接下来会讲到如何去绘制其他的基本图元。 绘制直线 两点确定一条直线,显然绘制一条直线是需要两个顶点数据的。 定义如下顶点数据,绘制一条屏幕对角线的直线: ...
GitHub
Android
360
OpenGL
2018-05-25
0
649
OpenGL 学习系列---坐标系统
一个坐标转换的心路历程。 在前面绘制基本图形中,遇到了很明显的问题,圆形不像圆形,正多边形不像正多边形?就像下面图形一样: 好好的正五边形却东倒西歪的,这就是因为我们前面的绘制都是把它当成 二维 的绘制,而在 OpenGL 中却是绘制 三维的。在二维和三维之间还有个转换,而之前...
微信
游戏
OpenGL
2018-05-25
0
585
OpenGL 学习系列---纹理
接下来探索纹理了。 纹理,简单的理解就是一副图像。而把一副图像映射到图形上的过程,叫做纹理映射。 比如有如下图形和三角形,想要把图形中的一部分映射到三角形上。 结果就是这样的: 这就是纹理映射的一个小小例子。 基本原理 要注意到,Op...
Android
Java
.NET
OpenGL
2018-06-02
0
606
OpenGL 学习系列---观察矩阵
在 OpenGL 投影矩阵 这篇文章中,讲述了 OpenGL 坐标系统中的投影矩阵,有两种类型的投影矩阵,分别是正交投影和透视投影。 这两种投影实质上是两种类型的裁剪空间,分别创建对应视景体对物体坐标进行裁剪,位于裁剪空间内的才会被映射到屏幕上,如下图所示:(图片来源:glumpy.github....
OpenGL
Android
GitHub
RxJava
2018-06-03
0
642
OpenGL 3D 模型加载和渲染
博客原文链接:https://glumes.com/post/opengl/opengl-tutorial-import-3d-object/ 在使用 OpenGL 绘制时,我们最多绘制的是一些简单的图形,比如三角形、圆形、立方体等,因为这些图形的顶点数量不多,还是可以手动的写出那些顶点的,可...
OpenGL
Android
2018-07-03
0
613
OpenGL 裁剪测试及注意点
在 OpenGL 中启用裁剪测试可以在屏幕或者帧缓冲上指定一个矩形区域,然后在该矩形区域内绘制,只有在该区域内的片元才有机会最终进入帧缓冲,不在该区域内的将会被丢弃, 裁剪测试的效果就相当于在屏幕上开辟一个矩形区域,在该区域内再单独绘制内容。 它的主要代码如下: // 开启裁剪测试 ...
OpenGL
Android
GitHub
微信
2018-07-04
0
846
OpenGL ES 学习资源分享
学习了一段时间的 OpenGL ES,并在公司的项目中得到了运用,也算是有了一些积累,现在分享一些当初学习的资源,大家一起来学习,共同交流进步。 关于学习方式 在分享资源之前,简单地聊聊学习的方式。 有句名言说的好: 书籍是人类进步的阶梯 在需要解决一些未知领域的问题、完成一些未...
GitHub
Android
微信
OpenGL
2018-07-11
0
598
用 OpenGL 对视频帧内容进行替换
在群里面有人提到了这么一个实现:现有一段素材视频,想要对视频中的某个内容进行替换,换成自己的图片,这个怎么用 OpenGL 去实现呢? 首先要明确的是,视频是由一帧一帧图像组成的,它利用了人眼的视觉暂留效应,一秒内播放足够帧数的图片才会感觉到是连续的。 而想要对视频的内容进行替换,也就是要将每一...
GitHub
Android
微信
OpenGL
2018-07-12
0
602
OpenGL 利用 Alpha 透明度进行测试
在前面的博客文章中有提到 OpenGL 裁剪测试及注意点,并且裁剪测试只能裁剪一个矩形区域,相当于就是把整个内容都绘制上去了,但是透过一个小矩形区域来看绘制的物体。 除了透过矩形区域,还可以实现透过任意形状区域来观察物体,这就是要用到 OpenGL 的 Alpha 透明度测试。 关于 Alpha...
GitHub
测试
微信
OpenGL
2018-07-13
0
1251
首页
上一页
1
2
下一页
末页