
图形学
文章平均质量分 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)pL_s=k_s(I/原创 2022-02-23 12:25:50 · 476 阅读 · 0 评论 -
Games101作业2:光栅化
Assignment2前置知识光栅化将数据绘制成图像(呈现到屏幕上)采样:用某种方法(函数)对某个点给出确定的值光栅化采样的任务:屏幕上的像素是离散的,要判断该像素是否需要绘制(该点是否在绘制的三角形中)包围盒(Bounding Box):减少需要扫描的范围,取三角形三个点XY的最大和最小值,构建一个正方形的包围盒走样走样本质:采样的频率低于信号频率,使信号与信号之间发生重叠反走样(antialiasing):先模糊,再采样;本质是滤波使信号“变窄了”,截去了重叠的部分MSAA(Supe原创 2022-02-21 23:01:23 · 360 阅读 · 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 · 967 阅读 · 0 评论