games101-week4

Shading

考虑光在传播过程中的能量损失,物体接收到的能量以及物体在物理学上吸收的光(具体表现为颜色的展示)

该图为漫反射系数的变化导致生成图像的不同

Highlight

加 p 这个指数是为了使得高光产生时的角度值很小,符合现实场景

Ambient Term

环境光,这里暴力认为是一个常数

Blinn-Phong Reflection Model

Phong Reflection Model计算高光是通过反射角和视角之间的夹角,这样的计算量很大。

Shading Frequencies

着色应用在面->三角形顶点->像素

Shading Type

Flat shading

Gouraud shading

Phong shading

Shading Frequency And Shading Type

求法线

多个三角形共用一个顶点的时候,求多个三角形法线的平均,就是这个顶点的法线

Graphics Pipeline

Texture Mapping

Different Colors at Different Places?

2D 的图贴到 3D 模型上面

Texture coordinate

u,v 约定俗成大小是在 0~1 之间