图形学
文章平均质量分 69
??LuLou
这个作者很懒,什么都没留下…
展开
-
Games101作业3:重心插值、着色模型
Assignment3 前置知识 Blinn-Phong 一种局部着色模型(不会生成阴影,因为不涉及多物体) 光源方向I和视角方向v均是从片元出发(指向光源或摄像机) diffuse(漫反射):与视角无关,只与接受到的光的总量有关 Ld=kd(I/r2)max(0,n∗I) L_d=k_d(I/r^2)max(0,n*I) Ld=kd(I/r2)max(0,n∗I) specular(高光):与视角有关,用光源和视角的半角和法向量作比较 Ls=ks(I/r2)max(0,n∗h)p L_s=k_s(I/原创 2022-02-23 12:25:50 · 364 阅读 · 0 评论 -
Games101作业2:光栅化
Assignment2 前置知识 光栅化 将数据绘制成图像(呈现到屏幕上) 采样:用某种方法(函数)对某个点给出确定的值 光栅化采样的任务:屏幕上的像素是离散的,要判断该像素是否需要绘制(该点是否在绘制的三角形中) 包围盒(Bounding Box):减少需要扫描的范围,取三角形三个点XY的最大和最小值,构建一个正方形的包围盒 走样 走样本质:采样的频率低于信号频率,使信号与信号之间发生重叠 反走样(antialiasing):先模糊,再采样;本质是滤波使信号“变窄了”,截去了重叠的部分 MSAA(Supe原创 2022-02-21 23:01:23 · 264 阅读 · 0 评论 -
Games101作业1:旋转矩阵及投影变换
Assignment1 前置知识 旋转矩阵(二维) (cosα−sinαsinαcosα) \begin{pmatrix} cos\alpha&-sin\alpha \\ sin\alpha&cos\alpha \end{pmatrix} (cosαsinα−sinαcosα) 三维的旋转矩阵,保持这四个系数的值和相对位置不变,绕哪个轴转,就将对应列设成1,四个系数补到对应位置上。唯一例外是绕y轴旋转,右上角的符号要移到左下角(相对其他两矩阵转置),因为绕y转时叉积方向和另外两条轴相反(原创 2022-02-02 22:29:56 · 792 阅读 · 0 评论