1.首先 放图

shader开发_2.GPU流程

图片摘自 GPU与CG语言之阳春白雪于下里巴人

推荐看下这本书

shader开发_2.GPU流程

这个就不说了 CPU部分的 引擎  从关键点开始

shader开发_2.GPU流程

                                              ===》这一步是处理模型本身的顶点信息 以自己为参照物  (顶点法向量在这 )

 

shader开发_2.GPU流程===》可以理解为unity 世界坐标系中 顶点信息

 

shader开发_2.GPU流程===》视野坐标  基于unity camera 的信息处理

 

shader开发_2.GPU流程===》视锥裁剪

 

shader开发_2.GPU流程===》图源装配 (还原出物体的定点与面信息)

 

shader开发_2.GPU流程===》光栅化(因为有深度信息 所以要计算出那些像素是可以被显示的 那些被覆盖遮挡)

 

shader开发_2.GPU流程===》像素操作 (前面决定了像素的遮挡和显示 这里处理像素的混合 和透明)

 

shader开发_2.GPU流程===》帧缓存(结束了 吧完成的东西提交到显存)

相关文章:

  • 2022-12-23
  • 2021-07-04
  • 2021-07-15
  • 2021-10-29
  • 2021-09-20
  • 2022-01-11
  • 2021-05-23
  • 2021-07-22
猜你喜欢
  • 2021-07-27
  • 2021-05-15
  • 2021-12-21
  • 2022-12-23
  • 2022-01-04
  • 2021-07-31
相关资源
相似解决方案