美文网首页
一、图形API简介

一、图形API简介

作者: 东篱采桑人 | 来源:发表于2020-07-02 17:07 被阅读0次

    学习图形API前,我们先了解几种主流图形API。

    1.OpenGL(Open Grapics Library)

    这是一个跨编程语言跨平台的编程图形程序接口,它将计算机的资源抽象成⼀个个OpenGL的对象,对这些资源的操作抽象成⼀个个的OpenGL指令。

    2.OpenGL ES (OpenGL for Embedded Systems)

    这是OpenGL 三维图形 API 的⼦集,针对⼿机、 Pad和游戏主机等嵌⼊式设备⽽设计,去除了许多不必要和性能较低的API接⼝。

    3.DirectX

    这是属于Windows上的⼀个多媒体处理框架,并不是一个单纯的图形API,按照性质分类,可以分为显示声⾳输⼊⽹络这四个部分。且只支持Windows,不支持其他平台。

    4.Metal

    这是AppleWWDC 2014上为游戏开发者推出的新技术框架 ,只支持Apple相关平台,该技术较OpenGL能够为3D图像提⾼10倍的渲染性能。从iOS12开始,Apple底层渲染全部由metal实现。

    5.Vulkan

    ...

    图形API可以用来做什么?

    简单来说就是实现图形的底层渲染

    • ⽐如在游戏开发中,对于游戏场景/游戏⼈物的渲染
    • ⽐如在⾳视频开发中,对于视频解码后的数据渲染
    • ⽐如在地图引擎,对于地图上的数据渲染
    • ⽐如在动画中,实现动画的绘制
    • ⽐如在视频处理中,对于视频加上滤镜效果

    图形API是利⽤GPU芯⽚来⾼效渲染图形图像,对于iOS开发者来说,这是唯⼀接近GPU的⽅式,所以我们需要熟悉Metal,掌握OpenGLOpenGL ES

    相关文章

      网友评论

          本文标题:一、图形API简介

          本文链接:https://www.haomeiwen.com/subject/jxrrqktx.html