GAMES101 第4讲 观察变换(视图变换与投影变换)
观察变换 观察变换(Viewing Transform)是将世界坐标系中的物体变换到裁剪坐标系中的过程 视图/相机变换 相机坐标系 视图/相机变换(View/Camera Transform)是将世界坐标系中的物体变换到相机坐标系中的过程 视图变换是在摆放照相机, 所以我们要定义相机的参数: 坐标(Position): $\vec{e}$ 观察方向(Look At/G...
观察变换 观察变换(Viewing Transform)是将世界坐标系中的物体变换到裁剪坐标系中的过程 视图/相机变换 相机坐标系 视图/相机变换(View/Camera Transform)是将世界坐标系中的物体变换到相机坐标系中的过程 视图变换是在摆放照相机, 所以我们要定义相机的参数: 坐标(Position): $\vec{e}$ 观察方向(Look At/G...
三维空间中的变换 三维空间的齐次坐标表示 3D的点: $(x, y, z, 1)^T$ 3D的向量: $(x, y, z, 0)^T$ 在三维齐次坐标中, 一个点的坐标 $(x/w, y/w, z/w)$ 可以表示为: [\begin{bmatrix} x y z w \end{bmatrix} = \begin{bmatrix} x/w y/w z/w 1...
二维空间中的变换 缩放 坐标经过缩放后, 坐标的变化为: [x’ = s \cdot x] [y’ = s \cdot y] 其中 $s$ 的值为 $ 0.5 $ , 表示缩小一半。 可以写成矩阵的形式: [\begin{bmatrix} x’ y’ \end{bmatrix} = \begin{bmatrix} s & 0 0 & s \end{bma...
向量 向量的定义 写作 箭头表示: $\vec{a}$ 粗体表示: $\mathbf{a}$ 基于起点与终点: $\vec{AB} = B - A$ 最重要的属性: 长度 方向 没有绝对的起点和终点(平移不变性) 向量的单位化 ...
为什么要学习计算机图形学 Computer Graphics is AWESOME! 1. 计算机图形学的应用 Video Games: 全局光照, 卡通渲染 Movies: 特效(最简单的图形学应用), 面部/动作捕捉 Animation: 毛发, 粒子, 布料 Design: CAD, CG, 3D Printing, 物理模拟 Visualization: ...
上次学习GAMES101是在大三, 但是由于作业要求是用虚拟机+Ubuntu, 我嫌太麻烦, 就不想做作业了, 但是经过这两年的学习, 我觉得不动手实践是学不会的, 所以这次我决定丛头开始, 把作业和课程都再学习一遍 我的所有GAMES101作业的仓库地址: GAMES101-Assignments 环境配置 在老师给出的pdf作业要求中, 我们需要下载虚拟机并安装Ubuntu, 并在...
在本科大二的时候曾经突发奇想, 购买了一个1H2G的阿里云云服务器, 使用Hexo的NexT主题搭建了一个个人博客, 但是由于服务器的性能太差, 且域名备案即将到期, 再加上服务器和域名的费用, 最终还是放弃维护了, 最近秋招接近尾声, 也有了一些时间, 于是又想着搭建一个个人博客, 但是这次不想再使用Hexo, 而是使用GithubPages和Jekyll, 因为GithubPages是免...
要知道前向渲染与延迟渲染的概念和区别, 先要搞清楚渲染管线的基本概念 渲染管线 1. 世界矩阵 World Matrix 已知一个物体的正向(Foreward)方向, 上向(Up)方向, 右向(Right)方向和位置(Position), 我们可以通过这三个方向和一个坐标构建一个世界矩阵(World Matrix) [\begin{bmatrix} Foreward.x & ...
做梦梦回中学时代,似乎是初中,梦里的自己因为一件小事和他人起了争执,然后被老师处罚,似乎是觉得自己受到了不公的待遇,自己竟然气得醒了过来,然后睡不着觉。 这段时间要学要做的事情真的太多太多了,而且很多东西只能靠自己想明白,确实感觉压力不小。可能在潜意识中,这种压力状态带给我的不适感会让我联想起一些同样让我不适的记忆,所以才会梦到过去。 每次回忆起以前,我都会觉得中学时代的自己太懦弱,自己...
出门买泡面,看到奥利奥冰淇淋,想着没吃过,就把它当生日蛋糕了吧。 前几年养成了个习惯,过生日都会写挺长一段文字来记录一下,虽然每次回过头去看都会觉得很做作很尴尬,但我觉得不记录点啥以后一定会后悔。 过去这一年算是又一个里程碑了,在人生节点上经历的事情,总会比平淡的日常要有意思的多。 去年年底一时兴起发了个视频,机缘巧合竟然让自己成了一个小up主,能在自己喜欢的领域认识很多朋友,能让自己...