自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (12)
  • 收藏
  • 关注

原创 GPUImage 顶点着色器和片元着色器 详解

//顶点着色器//v.shader//顶点着色器是一个可编程的处理单元,执行顶点变换、纹理坐标变换、光照、材质等顶点的相关操作,每顶点执行一次。替代了传统渲染管线中顶点变换、光照以及纹理坐标的处理,开发人员可以根据自己的需求自行开发,大大增加了程序的灵活性。//顶点着色器主要是传入相应的Attribute变量、Uniforms变量、采样器以及临时变量,经过顶点着色器后生成Varying变量

2016-08-31 14:37:14 5349 3

原创 GPUImage GPUImageFilter.m 源码文件分享与详解

#import "GPUImageFilter.h"#import "GPUImagePicture.h"#import //GPUImage 源码详解//顶点着色器//vertex.shader//顶点着色器是一个可编程的处理单元,执行顶点变换、纹理坐标变换、光照、材质等顶点的相关操作,每顶点执行一次。替代了传统渲染管线中顶点变换、光照以及纹理坐标的处理,开发人员可以根据自己的

2016-08-31 14:33:57 1069

转载 【OpenGL ES系列教程三】着色语言 Shading Language(一)

http://www.apkbus.com/blog-99192-39584.html写在前面:(建议大家务必读完)说实话,很不愿意写这两篇教程,很多人会觉得我的教程是教OpenGL ES 2.0在Android手机上的开发知识,没有必要将这些在你们看来没有用的东西,但对于3D游戏开发人员来说,掌握这门语言尤为重要。本教程的后继内容将从多个方面介绍OpenGL ES着色语言

2016-08-31 14:22:14 1271

转载 iOS制作framework以及引入到工程

http://www.2cto.com/kf/201607/523967.htmlFramework常识苹果平台的链接库除了静态库 .a 和 动态库.dylib 之外,Mac OS/iOS 平台还可以使用 Framework。Framework 实际上是一种打包方式,将库的二进制文件,头文件和有关的资源文件打包到一起,方便管理和分发,这样 Xcode 能够很容易的将其集

2016-08-30 19:05:47 1993

转载 GPUImage 滤波算法详解

#import "GPUImageFilter.h"#import "GPUImagePicture.h"#import //GPUImage 源码详解//顶点着色器//vertex.shader//顶点着色器是一个可编程的处理单元,执行顶点变换、纹理坐标变换、光照、材质等顶点的相关操作,每顶点执行一次。替代了传统渲染管线中顶点变换、光照以及纹理坐标的处理,开发人员可以根据自己的

2016-08-24 14:09:02 2742

原创 iOS GCD定时器

//// ViewController.m// test_gcd_time_01//// Created by jeffasd on 16/8/18.// Copyright © 2016年 jeffasd. All rights reserved.// GCD 定时器代码多 在这里备份下 下次直接使用#import "ViewController.h"@interf

2016-08-18 18:21:13 1351

原创 iOS 信号量详解

//// ViewController.m// test_if_else_01//// Created by jeffasd on 16/8/17.// Copyright © 2016年 jeffasd. All rights reserved.//#import "ViewController.h"@interface ViewController (){

2016-08-17 23:53:09 2272

原创 iOS CoreImage 生成BitMap 图片

//// ViewController.m// test_gifflen_02//// Created by jeffasd on 15/11/23.// Copyright © 2015年 jeffasd. All rights reserved.//#import "ViewController.h"//#import "gifflenlib/gifflen_h.h"

2016-08-17 17:44:17 3563

转载 GPUImage中是如果保存OpenGL渲染后的视频的

http://blog.csdn.net/lvmaker/article/details/51508121照片时间,是我个人开发的一款显示照片拍摄时间的应用,实用、免费、体积小。 http://itunes.apple.com/app/id571238224最近做一个视频处理的项目(Rokk!),需要将opengl渲染后的特效保存为视频,由于使用了第三方库,所以不能直接

2016-08-17 17:06:22 2406

转载 OpenGL中各种坐标系的理解

http://blog.csdn.net/meegomeego/article/details/8686816OPENGL坐标系可分为:世界坐标系和当前绘图坐标系。 世界坐标系:在OpenGL中,世界坐标系是以屏幕中心为原点(0, 0, 0),且是始终不变的。你面对           屏幕,你的右边是x正轴,上面是y正轴,屏幕指向你的为z正轴。长度单位这样

2016-08-15 20:02:21 465

转载 OpenGL 矩阵变换(讲的太好了~!)

http://blog.csdn.net/lyx2007825/article/details/8792475Overview几何数据——顶点位置,和标准向量(normal vectors),在OpenGL 管道raterization 处理过程之前可通过顶点操作(Vertex Operation)和基本组合操作改变这些数据。Object Coordin

2016-08-15 19:46:56 1003

翻译 Cameras on OpenGL ES 2.x - The ModelViewProjection Matrix

http://blog.db-in.com/cameras-on-opengl-es-2-x/In this article I'll talk about a very very important part of the 3D world. As you already know, this world behind of our devices' screen is just

2016-08-15 19:44:36 892

原创 iOS projectionMatrix modelviewMatrix

http://www.cocoachina.com/ios/20141107/10155.htmlhttp://www.cnblogs.com/irvinow/archive/2009/11/20/1606496.htmlhttp://blog.csdn.net/meegomeego/article/details/8686816先科普一下投影矩阵(Projecti

2016-08-15 19:41:41 1541

转载 OmniGraffle (二)对象的控制

http://www.jianshu.com/p/bef7f6272c10OmniGraffle 里的对象可以分成四种:形状、文本、线条和图片,其中文本比较特殊一点,可以以文本框的属性独立存在,也可以按形状特性来控制其大小,此外,形状、线条和图像中都能以标签的形式包含文本,独立存在的文本不妨把它看做是没有填充和边框的形状,这样我们真正要面对的对象是形状、线条和图像。形状和文本标签

2016-08-15 16:10:18 2274

转载 iOS VFL 语法详细

http://www.jianshu.com/p/757cc57fd9eaVFL(Visual Format Language)ps:看这篇文章之前最好先对约束有点了解,如果不了解,可以去看看我的另一篇文章,苹果原代码实现Autolayout之前已经为大家简单介绍了用苹果原API实现Autolayout,现在我来介绍另一种Autolayout的实现方法VFL是什么时候出

2016-08-12 18:12:48 1799

原创 iOS OpenGL shader 语句字符串化

//// ViewController.m// test_NSString_define_01//// Created by jeffasd on 16/8/8.// Copyright © 2016年 jeffasd. All rights reserved.//#import "ViewController.h"//#x 将参数x字符串化#define STRIN

2016-08-08 16:46:52 1405

原创 iOS OpenGL 纹理坐标详解

//顶点着色器//v.shader//顶点着色器是一个可编程的处理单元,执行顶点变换、纹理坐标变换、光照、材质等顶点的相关操作,每顶点执行一次。替代了传统渲染管线中顶点变换、光照以及纹理坐标的处理,开发人员可以根据自己的需求自行开发,大大增加了程序的灵活性。//顶点着色器主要是传入相应的Attribute变量、Uniforms变量、采样器以及临时变量,经过顶点着色器后生成Varying变量

2016-08-08 16:17:15 5127

转载 初学者学习opengl是用红宝书好还是蓝宝书好?

http://www.zhihu.com/question/20420667初学者学习opengl是用红宝书好还是蓝宝书好?这两本书都堪称opengl的经典,但是那一本更加适合初学者呢?本人有一定的C++面向对象编程能力,opengl的学习还处在零点,大家关于这两本经典有什么好的建议?1 条评论 分享

2016-08-08 16:09:06 13990

原创 OpenGL 纹理坐标 和 顶点坐标映射关系 详解

看了关于纹理坐标的但是感觉都没有说清楚 特整理如下:参考文章:http://blog.csdn.net/meegomeego/article/details/8295660http://blog.csdn.net/tiankefeng19850520/article/details/18620779?utm_source=tuicool&utm_medium=referralhtt

2016-08-08 16:01:20 10745 2

转载 [OpenGL ES 03]3D变换:模型,视图,投影与Viewport

http://www.cnblogs.com/kesalin/archive/2012/12/06/3D_math.html前言本来打算直接写教程 04 的,但是想到3D 变换涉及的数学知识较多,往往是很多初学者的拦路虎(比如我自己)。再加上OpenGL ES 2.0 不再提供OpenGL ES 1.0中 3D 变换相关的一些重量级函数,如 glMatrixMode(G

2016-08-08 10:44:31 1023 2

转载 如何向GLSL中传入多个纹理

http://blog.csdn.net/huawenguang/article/details/41245871如何向GLSL中传入多个纹理这几天在研究如何实现用GLSL对多个纹理进行融合处理,发现除了第一个纹理之外其它的纹理参数都无法传递到GLSL中去,在网上找了很久终于是发现了问题所在,记录一下供大家参考。如下程序,我们在GLSL的fragment着色程序中定

2016-08-07 16:04:04 1413

转载 OpenGL ES 2.0 Shader相关介绍

http://blog.csdn.net/grafx/article/details/35561487?utm_source=tuicool&utm_medium=referral最近手机项目要用到opengl和shader,虽然此前也搞过opengl,那时对opengl掌握的也还算熟悉,时隔四五年后,再翻看以前的程序,有些茫然,虽然大体明白怎么回事,但是很多技术细节忘了个干净,于是赶

2016-08-07 00:23:32 523

转载 【OpenGL4.0】GLSL渲染语言入门与VBO、VAO使用:绘制一个三角形

http://blog.csdn.net/xiajun07061225/article/details/7628146以前都是用Cg的,现在改用GLSL,又要重新学,不过两种语言很多都是相通的。下面的例子是实现绘制一个三角形的简单程序。采用了VBO(veretx buffer object)、VAO(vertex array object)等OpenGL的一

2016-08-07 00:05:15 429

原创 OpenGL GLSL 语言 添加注释

OpenGL着色语言(GLSL―OpenGL Shading Language)是用来在OpenGL中着色编程的语言,也即开发人员写的短小的自定义程序,他们是在图形卡的GPU (Graphic Processor Unit图形处理单元)上执行的,代替了固定的渲染管线的一部分,使渲染管线中不同层次具有可编程型。比如:视图转换、投影转换等。GLSL(GL Shading Language)的着色器

2016-08-06 23:15:41 6967

原创 iOS OpenGL GLKView GLKit 详解

//// ViewController.m// test_opengl_02//// Created by jeffasd on 16/8/5.// Copyright © 2016年 jeffasd. All rights reserved.//#import "ViewController.h"//// 顶点坐标既法线和纹理//GLfloat squareVert

2016-08-06 20:29:02 10851 3

转载 Xcode创建的默认iOS OpenGL ES 2.0 project代码分析

http://blog.sina.com.cn/s/blog_923fdd9b0102vbcn.html前面iTyran翻译、转载的OpenGL教程都是使用文章作者自己的project,并没有提及默认的工程。默认工程的代码比较多,不利于刚开始初学入门。进过几天的研究,摸清楚了大部分的逻辑,在这与大家共同探讨学习。工程居于xcode6 for iOS7创建,做了部分修改。下载地址:h

2016-08-06 20:11:10 2008 1

转载 第一个 OpenGL ES的小程序

http://blog.sina.com.cn/s/blog_b0c5954101019ers.html#import "King_ViewController.h"@interface King_ViewController ()@end@implementation King_ViewController@synthe

2016-08-06 17:32:12 542

转载 iOS5学习笔记_GLKit_Part1_王云鹏

http://blog.csdn.net/volvet/article/details/50529632Beginning OpenGL ES 2.0 with GLKit Part 1   英文原文链接:http://www.raywenderlich.com/5223/beginning-opengl-es-2-0-with-glkit-part-1 对应图片参照这个链接地址吧。

2016-08-05 22:28:01 839

转载 使用GPUImage实现视频滤镜

https://yq.aliyun.com/articles/55708摘要: GPUImage是一个著名的图像处理开源库,可以实现图像的输入、处理、输出等。这篇文章先总结了一下GPUImage的工作原理,然后将接入app时的一些注意事项分享给大家。关于GPUImage这里直接引用官方描述:The GPUImage framework is a BSD-li

2016-08-05 00:15:06 5583

转载 GPUImage详细解析(三)- 实时美颜滤镜

http://www.jianshu.com/p/2ce9b63ecfef/comments/3032351回顾解析(一)解析(二)GPUImageFilter就是用来接收源图像,通过自定义的顶点、片元着色器来渲染新的图像,并在绘制完成后通知响应链的下一个对象。GPUImageFramebuffer就是用来管理纹理缓存的格式与读写帧缓存的buffer。GPUImag

2016-08-05 00:11:43 8501 3

转载 基于GPUImage的实时美颜滤镜

啊实打实的

2016-08-05 00:08:43 2120

转载 图像算法---磨皮算法研究汇总

http://blog.csdn.net/trent1985/article/details/50496969写这篇博客,也是对自己这段时间关于磨皮算法内容研究做个小结。目前,对于人脸磨皮算法,大家并不陌生,从PS到APP应用,可谓是层出不穷,这里我总结一下,具体流程如下:1,保边滤波器2,肤色检测3,图像融合4,锐化对于保边滤波器:

2016-08-04 21:17:33 3245

转载 从kxmovie代码看iOS上OpenGL ES的显示流程

http://www.jianshu.com/p/6e00cddf3d40一句话概述:视频的帧数据,传递给OpenGL,处理后输出给FBO,然后取得FBO里的color render buffer,然后通过CAEAGLLayer上呈现到屏幕想多了解下音视频开发,看了下kxmovie的代码,kxmovie是一个基于FFmpeg的iOS上的开源音视频库,主体就3部分:

2016-08-04 21:12:49 1475

原创 iOS OpenGL ES 专业术语

GlossaryThis glossary contains terms that are used specifically for the Apple implementation of OpenGL ES as well as terms that are common in OpenGL ES graphics programming.aliased  Said o

2016-08-04 21:04:57 483

转载 OpenGL.FrameBuffer Object

http://www.cppblog.com/init/archive/2012/02/16/165778.aspx帧缓冲区对象呢又称为FBO,它允许我们把渲染从窗口的帧缓冲区转移到我们所创建的一个或者多个离屏帧缓冲区。被推荐用于数据渲染到纹理对象,相对于其他同类技术,如数据拷贝或者交换缓冲区等等,使用FBO技术会更高效且易于实现。此buffer包含了color buffer,de

2016-08-04 21:03:46 514

转载 iOS OpenGL ES2.0 开发实例

http://blog.csdn.net/wanglixin1999/article/details/51792505本教程源码地址下载:https://github.com/wanglixin1999/HelloGLOpenGL ES 是可以在iphone上实现2D和3D图形编程的低级API。如果你之前接触过 cocos2d,sparrow,cor

2016-08-04 17:25:14 803

转载 OpenGL ES2.0之iOS基础<一>

http://blog.csdn.net/liu132641/article/details/46826121因为项目上的原因,最近开始接触如何在iOS上绘制图形,其中所需要用到的知识就是OpenGL ES 2.0(Open Graphics Library for embedded systems)中的相关内容!本篇文章是为了从未接触过的朋友而准备的也是为了自己加深基础概念的印象

2016-08-04 17:23:56 730

转载 OpenGL ES on iOS【IOS的OpenGL ES】

http://blog.163.com/luckyjackyt@126/blog/static/1404476132012323105227214OpenGL ES on iOS【IOS的OpenGL ES】OpenGL ES provides a procedural API for submitting primitives to be rendered by a

2016-08-04 17:22:29 347

转载 OpenGL ES Programming Guide for iOS 第二章

http://blog.csdn.net/cloudhsu/article/details/7775672第二章 iOS上的OpenGL ESOpenGL ES提供程序接口原函数以透过图形加速硬件管线绘制。OpenGL消耗图形命令产生影像用以显示给用户,或进一步处理OpenGL ES以外的检索。OpenGL ES规范明确声明了每个函数的行为。参考下面步骤以理解大部份Op

2016-08-04 17:20:36 506

原创 iOS runloop 详解5

//// ViewController.m// test_runloop_01//// Created by jeffasd on 16/7/25.// Copyright © 2016年 jeffasd. All rights reserved.//#import "ViewController.h"@interface ViewController ()@pro

2016-08-04 11:11:07 642

spring-framework-2.5.6

spring-2.5.6 jar包,spring-2.5.6源码包,spring-2.5.6文档

2018-01-03

iOS mask 层和 CAShapeLayer层中间挖去一部分

iOS mask 层和 CAShapeLayer层中间挖去一部分的 源码分析

2016-03-07

PaintCode for Mac 破解版 Version 2.1 (21005)

PaintCode for Mac 破解版 Version 2.1 (21005) 破解版可用的,很好用,可以试试,不错的工具。

2015-11-20

Win7资源管理器背景设置 shellstyle

Win7 资源管理 器背景 设置 shellstyle dll 通过使用压缩包内的提供的dll文件,对C:\Windows\Resources\Themes\Aero\Shell\NormalColor 路径下的dll进行替换,可以方便的更改资源管理器的背景颜色

2014-08-15

USB CCID 上位机源码

USB CCID 上位机源码 源码非常详细,有用的可以下载

2014-08-12

USB HID上位机源代码

USB HID上位机源代码 用的是MFC,C++写的,源码非常清晰

2014-08-12

hid descriptor tool USB 描述符生成工具

hid descriptor tool USB 描述符生成工具

2014-07-28

hid usage tables

hid usage tables HID 用途表

2014-07-28

VS2010 代码行虚线对齐工具

VS2010 代码行虚线对齐工具,这个工具很好用,能起到代码虚线对齐的作用不错的

2014-07-24

VS2010 相同单词高亮显示 插件

VS2010 相同单词高亮显示 插件 这个插件不是VisualAssistX,VisualAssistX反应太慢,这个插件绝对好用而且反应超级快,提高编程效率

2014-07-24

企业短信猫源代码

具有收发功能的短信猫源代码,功能齐全,代码很通俗易懂,值得学习。

2013-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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