Skip to content

CrapemyrtleImmortal/LearnMetal

This branch is up to date with loyinglin/LearnMetal:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

57a5b9b · Mar 17, 2020

History

48 Commits
Sep 17, 2018
Sep 22, 2018
Aug 28, 2018
Aug 28, 2018
Aug 28, 2018
Nov 9, 2018
Aug 10, 2018
Aug 28, 2018
Aug 28, 2018
Aug 31, 2018
Nov 9, 2018
Sep 22, 2018
Apr 28, 2019
Sep 22, 2018
Jul 10, 2018
Aug 28, 2018
Aug 28, 2018
Aug 28, 2018
Mar 17, 2020

Repository files navigation

LearnMetal

Metal 入门教程

目前已实现的demo:

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

Metal 进阶教程

目前已实现的demo:

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

正待实现的有:

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

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

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

或者微信联系(备注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%