Skip to content

darrenyao87/LearnMetal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LearnMetal

Metal 入门教程

目前已实现的demo:

  • 1、图片绘制;
  • 2、三维变换;
  • 3、摄像头渲染;
  • 4、灰度计算;
  • 5、视频渲染;
  • 6、边界检测;
  • 7、天空盒;
  • 8、Metal与OpenGL传递纹理;

Metal 进阶教程

目前已实现的demo:

  • 直方图均衡化;
  • 绿幕视频合成;
  • 颜色查找表(LUT滤)镜;

正待实现的有:

  • Metal渲染到纹理;(滤镜链的基础)
  • 多重colorAttachments渲染;
  • Metal实现滤镜链;
  • 多实例渲染;
  • 多buffer缓存;

如果你有想法和建议,欢迎加群263556662交流。

目前就职于字节跳动,如果你或者身边的朋友想来字节跳动(北京/上海/深圳/广州/武汉/杭州),可以邮箱联系 loying@foxmail.com

或者微信联系(备注GitHub内推),微信号loyinglin

About

Metal 入门教程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 84.6%
  • Metal 11.3%
  • C 3.6%
  • GLSL 0.5%