liuyizhou95的博客

成功多在困苦时 败事起于忘形日

6.OpenglES——类抖音动态图像效果(闪屏、通道分离等)

参考 文章目录效果图开发分析基本思路代码分析shader代码 书写本文的初衷是为了自我学习 承接上一篇文章 效果图 目前只引入两个效果,后期加入新效果 通道分离 闪屏 开发分析 基本思路 代码与之前一样,只不过是传入time变量,模拟时间,这样根据时间的不同,对图像进行动态的变换。 代码分析 ...

2019-05-07 15:44:16

阅读数 74

评论数 0

5.OpenglES——简单的滤镜

参考 文章目录效果图开发分析基本思路代码分析shader代码 书写本文的初衷是为了自我学习 效果图 开发分析 基本思路 思路相对来说比较简单,首先拿到一张图片,传入shader中,然后在shader中对这张图片进行处理。 代码分析 shader代码 如何搭建openGLES的环境,并将图片传入...

2019-05-07 14:34:18

阅读数 52

评论数 0

4.OpenglES——自定义GLSurfaceView

参考:自定义GLSurfaceView GLSurfaceView的简单分析及巧妙借用 书写本文的初衷是为了自我学习 关于GLSurfaceView GLSurfaceView继承了SurfaceView,实现了SurfaceHolder.Callback2接口。 SurfaceView在View...

2019-04-26 14:41:30

阅读数 411

评论数 0

3.OpenglES——EGL环境的创建

参考:Android EGL Android EGL接口解析 khronos官方文档 OpenGL ES 深入 OpenGLES - EGL环境搭建 书写本文的初衷是为了自我学习 何为EGL? 首先Android官方的解释: OpenGL ES 定义了一个渲染图形的 API,但没有定义窗口系统。...

2019-04-26 14:37:38

阅读数 473

评论数 0

2.OpenglES——Surface、SurfaceView、SurfaceHolder

参考:Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系 Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系 书写本文的初衷是为了自我学习 Surface...

2019-04-26 12:25:29

阅读数 454

评论数 0

1.OpenGLES——FBO方式的离屏渲染

参考 https://blog.csdn.net/u011371324/article/details/78011211 书写本文的初衷是为了自我学习 出现背景 明确两个概念 窗口系统默认帧缓冲 应用程序帧缓冲 FBO(frame buffer object...

2019-04-13 10:55:43

阅读数 467

评论数 0

1.Rajawali的渲染流程

书写博客的初衷是为了自我总结 Rajawali是一个Android下封装了OpenglES API的引擎 网上关于这个引擎的介绍非常稀少,下面就自己的理解谈一下这个引擎的渲染的简单流程 如下是引擎的工程架构: 目前只看稍微深入看完了Scene 、View、renderer、sceneg...

2019-04-09 11:54:03

阅读数 433

评论数 0

Java3:Java中Collection和Collections的区别

转自:Java中Collection和Collections的区别 Java之集合框架图及 Collection和Collections的区别及用法总结 转载文章主要做自我保存学习用 Collection 1、java.util.Collection 是一个集合接口(集...

2019-03-12 20:29:21

阅读数 450

评论数 0

Shader之旅6:二维画面的UV旋转

书写本文的初衷是为了自我反省记录。如有表达不当,请批评指正 首先放上在shadertoy上的效果,右图是未旋转的时候的样子,左图是旋转45°之后,第三个图是因为纵横比不一样,导致了错切 void mainImage(out vec4 fragcolor,in vec2 fragCoo...

2019-03-06 15:39:56

阅读数 499

评论数 0

Shader之旅5:类似抖音闪动放大效果

书写本文的初衷是为了自我反省记录。如有表达不当,请批评指正 各种相机上有类似如下效果 公司也要做这样的转场效果,GIF太模糊了,凑合看吧,就是画面放大 原理很简单,就是首先在底部固定一个UV,然后盖上两层UV,让着上层的UV不断放大,然后和底层的UV mix即可。 void mainI...

2019-03-05 19:13:12

阅读数 827

评论数 0

Java 2:泛型的上下界通配符

文章转自:<? extends T>和<? super T> http://www.cnblogs.com/coprince/p/8603492.html 该作者应该是 转自:Java泛型中...

2019-03-01 15:06:35

阅读数 39

评论数 0

Java 1:java 泛型详解

文章转自:java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 https://blog.csdn.net/s10461/article/details/53941091 文章转载为了自我学习与收藏 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式...

2019-03-01 11:52:10

阅读数 22

评论数 0

读书思考2:分析各类社交APP无法撼动微信、QQ地位

人是群居性动物,但在现在这个社会,人变得越来越独立,交通工具的发达,网络的发达,促使人们越来越想着踏足远方,人是陌生人。 这是人的本能,人进化为人,好奇心,行动力,沟通力都在进化法则中起到了作用。 好奇,想要认识更多人,QQ很早就出现了,在不断地发展中,影响了一大批人,最早的网友见面,到现在的...

2019-01-17 11:31:02

阅读数 88

评论数 0

Shader之旅4:outline edge 描边效果

书写本文的初衷是为了自我反省记录。如有表达不当,请批评指正 在shadertoy上看到了物体的描边效果,感觉效果不错,拿来学习一下,先贴出代码,然后分析 float d; float lookup(vec2 p, float dx, float dy) { vec2 uv = (p....

2019-01-14 12:20:22

阅读数 277

评论数 0

面试思考1:面试所需准备的东西

作为95后,18年应届毕业生。 找工作期间,大大小小面试了20多家公司,在不断面试,总结的过程中。 1.规模较小的公司:更注重项目经验,往往需要一人身兼多职,能够直接上手项目,相对来说在面试过程中,基础的算法,数据结构较少提及。 2.规模很大的公司:这类公司体制已经比较健全。时下的兴技术、基...

2019-01-09 10:39:26

阅读数 50

评论数 0

读书思考1:习得性无助

习得性无助:是指通过学习形成的一种对现实的失望和无可奈何的行为、心理状态。 习得性无助是人的一种非常常见的心理状态。可以说是无孔不入,天灾人祸、非正常的遭遇等等,诸如此类的事情。 概况起来就是,发生了完全脱离自身能力所掌控的的事情,自身产生无助感、恐惧感、失落感。 很多人会定期出现失落难过的...

2019-01-08 15:27:22

阅读数 140

评论数 0

算法学习: Z 字形变换(c++)leetcode 6

leetcode 6: Z 字形变换 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I R E T O E S I I ...

2019-01-03 15:00:54

阅读数 170

评论数 0

算法学习:最长回文子串(c++)leetcode 5

  给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有...

2019-01-02 11:38:16

阅读数 115

评论数 0

Shader之旅3:通道分离+抖动

书写本文的初衷是为了自我反省记录。如有表达不当,请批评指正   抖音上有类似的故障效果的拍摄特效。 其实就是利用通道分离,并将画面进行震荡,产生类似的效果。如下效果。 这是我写在shader上的效果 uniform float time; float rand(float co) ...

2018-12-31 23:27:22

阅读数 125

评论数 0

算法学习:两数之和(c++)leetcode 3

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] +...

2018-11-26 18:24:18

阅读数 321

评论数 1

提示
确定要删除当前文章?
取消 删除