图形基础 GPU架构背景

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图形基础 GPU架构背景相关的知识,希望对你有一定的参考价值。

1. 图形处理器GPU(Graphics Processing Unit)

进行各种绘制计算机图形所需的运算,包括顶点设置、光影、像素操作等。GPU实际上是一组图形函数的集合,而这些函数由硬件实现。

1.1 背景

早期的显卡只包含简单的存储器和帧缓冲区,它们实际上只起了一个图形的存储和传递作用。

传统 Z-buffer 算法不能满足新的应用需求:

  • 强算力 ,比如支持碰撞检测、近似物理模拟;
  • 图像透明性、高质量反走样、运动模糊、景深和微多边形染色等问题 ,
  • 不能很好支持实时光线跟踪、Reyes(Renders everything you ever saw) 等更加复杂的图形算法 ,
  • 难应对高质量的实时全局光照、动态和实时显示以及阴影和反射等问题。

1.2 发展背景

背景1:没有GPU,没有3D API…

背景2:有GPU雏形,3D API没有统一规范

背景3:有GPU

《新程序员》:云原生和全面数字化实践 50位技术专家共同创作,文字、视频、音频交互阅读

以上是关于图形基础 GPU架构背景的主要内容,如果未能解决你的问题,请参考以下文章

图形基础 GPU架构并行计算

图形基础 GPU架构软件调用栈

图形基础 GPU架构GPU vs CPU

如何使用 Matplotlib 设置图形背景颜色的不透明度

在ppt中能不能插入透明的图形

如何使用 ggplot2 在 R 中制作具有透明背景的图形?