图形渲染入门记录

一.什么是渲染?

将3维物体转换成camera相机所看到的2D图像的过程,称之为渲染

1.模型空间转世界空间的过程:M矩阵(模型矩阵)×顶点坐标(相对坐标)

2.世界空间转观察空间的过程:V矩阵(观察者矩阵)×M矩阵(世界坐标)×顶点坐标(相对坐标)

3.观察空间转裁剪空间的过程:P矩阵(投影矩阵)×V矩阵(观察者矩阵)×M矩阵(世界坐标)×顶点坐标(相对坐标)

这个过程中,存在顶点着色器,想要对顶点做额外处理(例如:红旗飘飘或顶点随机变化),就可以在顶点着色器中进行

MVP矩阵×顶点坐标,此为渲染中的“几何阶段”,将模型的顶点坐标,转换为了屏幕显示用的坐标

接着还需进行光栅化并转为像素显示在屏幕上;

二.光栅化阶段,计算机做了哪些处理?怎么将像素显示在屏幕上的?

在光栅化阶段,计算机需要知道每个像素上需要涂上的颜色,此时就需要用到片元着色器,与上文的顶点着色器相结合,得到“顶点-片元着色器”(vertex-fragment Shader),两者相加在一起,才是一个完整的shader;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值