本人有6年iOS开发经验, 2年c++渲染引擎开发经验。技术特点:
1:掌握Object-c/Swift ,Clion多平台 C++编程
2:掌握OpenGL ES/GPUImage 图像处理,视频特效.AVFoundation音视频播放\采集\编码
3:掌握FFmpeg编解码,独立开发视频播放器
4:熟练掌握OpenGL API和渲染流程,掌握 gl shader 编码能力,具有AE opengl 特效还原和编写能力
5:掌握图形学 二维、三维技巧,具备图形学算法实践经验
任职 浮云科技 高级iOS开发,用OC 开发 BIKA特效APP,Bika 是一款图形处理APP通过深度学习算法实现图片的风格迁移、动态变脸,主要包括蚂蚁雅黑特效和风格漫画。 主要工作内容:
1:负责搭建客户端团队(iOS、Android)、团队日常管理,人员稳定,人员培养、人员技术指导,团队氛围打造,指定匹配公司发展的团队规划和技术规划;
2:负责产品技术和技术需求对接、需求分析,落地方案讨论,任务拆分和实施排期,项目管控和高效高质量交付;
3:从0 开始开发BIKA 特效iOS端,全体系检测APP 运营数据,图形特效APP本质是泛娱乐应用,app 下载量突破10W,单日单特效达1W.
2:落地特效流程构思与服务端 协调(服务端需应用深度学习算法),特效全流程数据结构定义,深度参与后端算法应用逻辑, APP预处理阶段,提供用户对图像预处理的交互体验(编辑、缩放、旋转、放大、滤镜);
4:Opengl 图形渲染,应用GPUImage,自定义shader 特效,实现高斯模糊,分辨率设置。给摄像机提供特效处理,增加美颜效果,预处理阶段提供优质的交互体验;
3: AVFoundation version框架 实现人脸识别;
4:APP上架与维护;
角色 | 职位 |
负责人 | iOS开发 |
队员 | iOS工程师 |
1:负责OpenGL ES 将视频和图像混合 ,最终拼接成视频; 2:参与项目需求分析会议,确定项目基本功能模块; 3:负责 iOS 项目管理、开发计划、组员任务的分配及编码规范的定义; 4:负责图片和视频模板框架设计,素材层级设计;
1:instory APP框架设计,完成APP由0到1的开发和迭代. 2:负责iOS项目管理\开发计划\以及编码规范的定义. 3:负责iOS项目开发\功能更新\上架. 4:运用 CoreGraphic 实现图形的自定义,包括图片/视频的translate\rotate\sc
1:SDK 项目重构,拆解及优化:GL Shader 对象预处理 和 渲染引擎纹理对象优化,保证渲染效果同时 渲染效率提升 5%,渲染引擎混合算法优化; 2:bodymovin 导出 json 渲染效果全流程验收; 3:AE OpenGl 特效插件开发,例如 CC