光栅化 光栅化描述的主要过程就是将点绘制在屏幕上。我们将屏幕划分成m*n个像素 采样 假设我们想把一个三角形显示在屏幕上,我们需要知道是哪些像素在三角形中。因此,我们一般将像素中心点对三角形相交的位置进行采样(如果在其中就认为这个像素是被填充的) 走样 形成锯齿 原因 我们可以认为采样就是对信号(原 ...
转载
2021-10-11 00:55:00
48阅读
2评论
请用来检验答案是否正确 思路 根据Games101第四讲的内容来写即可,核心的部分还是M(p) = M(o) * M(p->o),具体的推动过程课程内讲的很详细,点赞~ 这里有一点需要注意的是,get_projection_matrix传入的参数是“距离值”,因此是正的,但计算过程中需要考虑方向,而 ...
转载
2021-10-30 12:11:00
295阅读
2评论
GAMES 101 作业0 1.环境配置 安装虚拟机 Oracle VM VirtualBox虚拟机 Ubuntu虚拟硬盘 ⇒ 初识Linux Guest Addition ⇒ 和宿主系统更便捷的交互 作业框架 C++ Eigen线性代数运算库 2.初识Cmake编译工具: 创建目录 建立、编写cp ...
转载
2021-08-23 00:35:00
669阅读
2评论
请用来检验答案是否正确 思路 这份作业主要在做两个部分: 搭环境 原作业pdf介绍使用虚拟机,但个人因为卡顿等原因放弃使用虚拟机,使用vscode remote+wsl的方式来开发,具体的配置过程可以搜索关键字,蛮多教程的 实现一个旋转、平移 题目大意指在二维中,先逆时针旋转,再平移,并要求在齐次空 ...
转载
2021-10-18 23:06:00
346阅读
2评论
3D Transformation 旋转矩阵是正交矩阵 (A的逆=A的转置,则A是正交矩阵) Viewing Transformation Model Transformation View Transformation 位置、朝向(Look-at/gaze)、向上的方向确定一个相机 相机的标准位置 ...
转载
2021-10-08 16:41:00
89阅读
2评论
该简单地添加坐标usually orthogonal unit通常正交单元Cart...
原创
2022-09-04 08:12:24
305阅读
该笔记基于闫令琪大神的GAMES101课程及课后作业总结而成 目录仿射变换mvp变换正交投影透射投影three-dimensional Euclidean space 三维欧氏空间 在伸缩,旋转后, 发现无法通过同维度的矩阵体现平移, 所以引入齐次方程为了不把"平移变换"当做整个体系中的另类,再加一层向量,我的理解是补充常数(可以满足偏移等需求)
原创
2022-09-04 08:11:33
85阅读
学习和了解矩阵的基本使用后,准备做布置的第一次作业,巩固一下对相关知识的理解。 题目:给定三维下三个点 v0(2.0, 0.0, −2.0), v1(0.0, 2.0, −2.0), v2(−2.0, 0.0, −2.0),需要将这三个点的坐标变换为屏幕坐标并在屏幕上绘制出对应的线框三角形。 我们先 ...
转载
2021-08-27 23:40:00
79阅读
2评论
学习和了解矩阵的基本使用后,准备做布置的第一次作业,巩固一下对相关知识的理解。 题目:给定三维下三个点 v0(2.0, 0.0, −2.0), v1(0.0, 2.0, −2.0), v2(−2.0, 0.0, −2.0),需要将这三个点的坐标变换为屏幕坐标并在屏幕上绘制出对应的线框三角形。 我们先 ...
转载
2021-08-27 23:40:00
108阅读
2评论
Specular highlights镜面高光Diffuse reflection漫反射Ambient lighting环境照明物体表面的漫反射所呈现出的效果
原创
2022-06-14 11:10:37
236阅读
作业描述 给定一个点P=(2,1), 将该点绕原点先逆时针旋转45◦,再平移(1,2), 计算出变换后点的坐标(要求用齐次坐标进行计算)。 UE4 知识点 主要矩阵 FMatrix FBasisVectorMatrix FLookFromMatrix FOrthoMatrix FReversedZO ...
转载
2021-10-20 14:25:00
460阅读
2评论
总览 在上次作业中,虽然我们在屏幕上画出一个线框三角形,但这看起来并不是那么的有趣。所以这一次我们继续推进一步——在屏幕上画出一个实心三角形,换言之,栅格化一个三角形。上一次作业中,在视口变化之后,我们调用了函数rasterize_wireframe(const Triangle& t)。 但这一次 ...
转载
2021-10-22 00:25:00
1147阅读
2评论
视口变换作业1基础版模型变换:get_model_matrix(float rotation_angle)//视图转换Eigen::Matrix4f g
原创
2022-06-14 11:08:32
293阅读
总览 在之前的练习中,我们实现了Whitted-Style Ray Tracing 算法,并且用BVH等加速结构对于求交过程进行了加速。 在本次实验中,我们将在上一次实验的基础上实现完整的Path Tracing 算法。 至此,我们已经来到了光线追踪版块的最后一节内容。请认真阅读本文档,按照本文档指 ...
转载
2021-10-29 21:35:00
581阅读
2评论
走样同一个采样频率对不同频率信号获取了同样的信息,使得我们无法区分从频率的角度来看可以这样理
原创
2022-06-15 09:12:04
276阅读
文章目录环境光遮蔽算法及效果AO 环境遮挡Precomputed AOSSAOSSAO+HBAO-基于地平线的环境遮挡GTAORTAOFog反走样古老的方法: SSAA
原创
2022-06-13 11:47:46
618阅读
<a>、<p>、<br>、<img>、<h>
原创
2016-10-13 13:20:23
474阅读
20161028笔记
原创
2016-10-28 21:25:49
484阅读
隐藏权限lsattrchattrchattr+i设置这个权限chattr-i取消这个权限lsattr查看这个权限Txt~表示缓存文件Chattr+a只能在文件末尾追加。不能更改删除重命名可以更改时间信息。Chattr-a可以取消这个权限。Lsattr-d查看这个目录本身的权限Lsattr-R查看子目录下面的文件1、setuid与setgid讲解看一下系统中用到它的地方,以/etc/passwd和/
转载
2018-05-15 21:03:42
311阅读