GAMES101-现代计算机图形学学习笔记(08)

GAMES101-现代计算机图形学学习笔记(08)


原课程视频链接以及官网
b站视频链接: link.
课程官网链接: link.

着色(shading)

Blinn-Phong模型

blinn phong模型已经在上一篇文章基本说完了,所以这里直接开始讲shading frequencies(着色频率)

着色频率

引起着色的不同主要就是因为着色频率不同所导致的,如下图:
在这里插入图片描述
这里主要分成对三角形进行着色,对顶点进行着色,对像素进行着色三种着色方案进行讨论

对三角形进行着色

对每个三角形着色也称为Flat shading ,它是指每项属性例如纹理,法向,颜色,都是属于一个三角形的,所以三角形内部不会有插值变化。所以,三角形内部只会根据面法向量对光线反射进行计算,所有的三角形反射都看做一个平面,给人以一种块状的效果(三角形较少时),如下图:
在这里插入图片描述

对每个顶点着色

对顶点进行着色也称为gouraud shading,它发生在顶点着色器阶段。对于每个多边形的顶点都存在一个法向量,但是他的着色是先通过这些法向量对顶点计算出光照颜色,然后用光照颜色来进行三角形内部插值,如下图:
在这里插入图片描述

对每个像素着色

对每个像素着色也称phong shading,它发生在片段着色器阶段。它是通过对多边形每个顶点的法向量进行插值,然后我们通过插值得到的法向量再去计算光照颜色,如下图:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值