### 1,AndroidOpenGLES
学习实践OpenGLES,包括
1. 绘制几何图形,添加渲染三角形,等腰三角形,彩色等腰三角形,和圆,
2. 使用OpenGlES 对图片进行模糊,冷暖色调等处理,
3. 编写glsl着色器语言,基于Camera+GlSurfaceView实现相机实时预览
,实时美颜,实时预览滤镜功能,以及对相册单张图片进行编辑,美颜,滤镜功能,
4. 和 脱离GLSurfaceView的Render环境,独立创建EGL上下文环境渲染,FBO帧缓冲对象的使用和离屏渲染
### 2,代码结构
|||
|:---:|:---:|
|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%841.jpg)|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%842.jpg)|
### 3,代码实例
||||
|:---:|:---:|:---:|
|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/%E9%A6%96%E9%A1%B5.png)|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/%E6%BB%A4%E9%95%9C%E7%9B%B8%E6%9C%BA.png)|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/%E7%BE%8E%E9%A2%9C%E7%9B%B8%E6%9C%BA.png)|
|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/%E5%9B%BE%E7%89%87%E5%A4%84%E7%90%86.png)|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/%E7%9B%B8%E6%9C%BADEMO.png)|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/EGL%E6%B8%B2%E6%9F%93.png)|
|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/%E7%BB%98%E5%88%B6%E5%BD%A2%E4%BD%93.png)|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/%E5%9B%BE%E5%BD%A2%E5%8F%98%E6%8D%A2.png)|![](https://github.com/tuke0919/AndroidOpenGLES/blob/master/screenshot/fbo%E4%BD%BF%E7%94%A8.png)|
没有合适的资源?快使用搜索试试~ 我知道了~
AndroidOpenGLES:学习实践OpenGLES,包括绘制几何图形,添加渲染三角形,等腰三角形,彩色等腰三角形,和圆,使...
共575个文件
png:199个
java:143个
xml:85个
需积分: 50 7 下载量 65 浏览量
2021-02-02
23:42:43
上传
评论
收藏 16.9MB ZIP 举报
温馨提示
1,AndroidOpenGLES 学习实践OpenGLES,包括 绘制几何图形,添加渲染三角形,等腰三角形,彩色等腰三角形,和圆, 使用OpenGlES对图片进行模糊,冷暖色调等处理, 编写glsl着色器语言,基于Camera + GlSurfaceView实现相机实时预览,实时美颜,实时预览滤镜功能,以及对相册单张图片进行编辑,美颜,滤镜功能, 和脱离GLSurfaceView的渲染环境,独立创建EGL上下文环境渲染,FBO帧缓冲对象的使用和离屏渲染 2,代码结构 3,代码实例
资源详情
资源评论
资源推荐
收起资源包目录
AndroidOpenGLES:学习实践OpenGLES,包括绘制几何图形,添加渲染三角形,等腰三角形,彩色等腰三角形,和圆,使用OpenGlES对图片进行模糊处理,冷暖色调等处理,编写glsl着色器语言,基于Camera + GlSurfaceView实现相机实时预览,实时美颜,实时预览滤镜功能,以及对相册单张图片进行编辑,美颜,滤镜功能,以及脱离GLSurfaceView的渲染环境,独立创建EGL环境渲染,FBO帧缓冲对象的使用和离屏渲染 (575个子文件)
gradlew.bat 2KB
BitmapOperation.cpp 5KB
ImageBeauty.cpp 1KB
.gitignore 203B
.gitignore 7B
.gitignore 7B
bilateralfilter.glsl 10KB
sweets.glsl 5KB
bilateralfilter_low.glsl 5KB
freud.glsl 5KB
camera_input_fragment.glsl 5KB
default_fragment.glsl 4KB
brooklyn.glsl 4KB
beauty.glsl 4KB
camera_photo_beauty_frag.glsl 4KB
nostalgia.glsl 4KB
sunrise.glsl 4KB
latte.glsl 4KB
pixar.glsl 4KB
half_color_fragment.glsl 3KB
healthy.glsl 3KB
sunset.glsl 3KB
earlybird.glsl 3KB
skinwhiten.glsl 3KB
whitecat.glsl 3KB
emerald.glsl 3KB
blackcat.glsl 3KB
calm.glsl 2KB
tender.glsl 2KB
brannan.glsl 2KB
evergreen.glsl 2KB
toaster2_filter_shader.glsl 2KB
sakura.glsl 2KB
warm.glsl 2KB
antique.glsl 2KB
hefe.glsl 2KB
sutro.glsl 2KB
cool.glsl 2KB
suger_tablets.glsl 1KB
romance.glsl 1KB
valencia.glsl 1KB
crayon.glsl 1KB
xproii_filter_shader.glsl 1KB
hudson.glsl 1KB
rise.glsl 1KB
sierra.glsl 1KB
amaro.glsl 1KB
walden.glsl 1KB
sketch.glsl 1KB
lomo.glsl 750B
kevin_new.glsl 561B
n1977.glsl 515B
nashville.glsl 512B
half_color_vertex.glsl 465B
inkwell.glsl 401B
oes_base_vertex.glsl 387B
oes_base_fragment.glsl 326B
camera_input_vertex.glsl 303B
base_vertex.glsl 302B
vcube.glsl 261B
gray_fragment.glsl 247B
default_vertex.glsl 239B
vColorFullTriangle.glsl 168B
vRegularTriangle.glsl 103B
vOval.glsl 103B
vSquare.glsl 103B
fOval.glsl 89B
fTriangle.glsl 89B
fcube.glsl 89B
fRegularTriangle.glsl 89B
fSquare.glsl 89B
fColorFullTriangle.glsl 89B
vTriangle.glsl 71B
a.glsl 31B
build.gradle 1KB
build.gradle 1KB
build.gradle 558B
settings.gradle 32B
gradlew 5KB
com_yinge_opengl_camera_image_ImageBeautyUtil.h 2KB
BitmapOperation.h 540B
JniBitmap.h 515B
gradle-wrapper.jar 53KB
Camera2Proxy.java 23KB
MagicNostalgiaFilter.java 18KB
TwoLineSeekBar.java 17KB
EGLHelper.java 16KB
CameraGlSurfaceView.java 16KB
CameraProxy.java 15KB
MagicSunriseFilter.java 14KB
MagicWarmFilter.java 13KB
CameraProxy.java 13KB
GPUImageFilter.java 12KB
MagicCalmFilter.java 11KB
MagicCameraInputFilter.java 11KB
BaseGlSurfaceView.java 11KB
ImageEditorActivity.java 10KB
OpenGlUtils.java 10KB
MagicSunsetFilter.java 10KB
MagicLatteFilter.java 10KB
共 575 条
- 1
- 2
- 3
- 4
- 5
- 6
YoviaXU
- 粉丝: 51
- 资源: 4627
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0