Avatar notebook default
46篇文章 · 67648字 · 0人关注
  • Resize,w 360,h 240
    Metal 案例06:视频文件渲染

    本案例的目的在于理解本地视频文件渲染的过程 整体的效果图如下 案例的实现思路: 1、使用自定义的CJLAssetReader工具类,读取mov/...

  • Resize,w 360,h 240
    RGB & YUV 颜色编码

    RGB 和 YUV 都是色彩空间模型,下面来分别介绍下 RGB 颜色编码 RGB颜色编码格式,是指每种颜色都可以用(红,绿,蓝)三种原色来表示,...

  • Resize,w 360,h 240
    Metal 案例05:视频采集 & 实时渲染

    本案例主要是利用Metal实现摄像头采集内容的即刻渲染处理,理解视频采集、处理及渲染的流程 视频实时采集并渲染的效果图如下,以下效果是由于设置了...

  • Resize,w 360,h 240
    Metal 案例04:加载图片

    本案例的目的在于理解如何加载TGA图片,以及加载PNG/JPG图片 加载TGA图片 加载TGA图片的效果如图所示 整体案例流程图如下所示 准备工...

  • Resize,w 360,h 240
    Metal 案例03:大批量顶点数据的图形渲染

    本案例的目的在于理解顶点数据的两种存储方式以及它们的区别和应用场景 在Metal 案例02:加载三角形案例中,顶点数据的存储使用的是数组,当顶点...

  • Resize,w 360,h 240
    Metal Shader language (着色语言规范)总结

    Metal简述 Metal着色器语言是用来编写 3D图形渲染逻辑、并行Metal计算核心逻辑 的一门编程语言,当你使用Metal框架来完成APP...

  • Resize,w 360,h 240
    Metal 案例02:绘制三角形

    本案例的目的在于理解Metal中使用着色器绘制三角形的流程 整体效果图如下 整体的流程图如下 与Metal 入门级01:颜色的渲染加载[http...

  • Resize,w 360,h 240
    Metal 案例01:颜色的渲染加载

    本案例的目的在于了解metal相关API的使用,及简单渲染的流程 整体的效果图如下 案例的整体流程如下 主要分为两部分 viewDidLoad函...

  • Resize,w 360,h 240
    Metal 简述 & API

    Metal介绍 Metal[https://developer.apple.com/documentation/metal]是苹果在2018年推...

文集作者