GAMES101 第3讲 变换(二维)
二维空间中的变换 缩放 坐标经过缩放后, 坐标的变化为: [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...
二维空间中的变换 缩放 坐标经过缩放后, 坐标的变化为: [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主,能在自己喜欢的领域认识很多朋友,能让自己...
5号早上有个考试,本来该早早睡觉的,结果失眠到现在。一开始感觉很折磨,各种细微的声音被塞进自己脑子,越是想不去注意它,越是睡不着。翻来覆去半天,盖上被子感觉它好厚,能把自己捂出一身汗,掀开被子又好冷,一会儿就想缩回去。 既然已经睡不着了,纠结于失眠的痛苦,不如想点别的,于是我开始回想起了大一的时候。大一的我想成为什么样的人呢,在经历了高考前十八年对大学的憧憬后,我认定自己一定能在大学发光发...
在UE5中,通过定制ViewMode(如Lighting Only)可以实现不同的渲染调试工具。以下是步骤介绍和代码示例: 目标 我们将通过学习并修改UE5的Lighting Only工具,从源码入手,实现以下自定义ViewMode: Diffuse Only Specular Only Direct Lighting Only Indirect Lighting On...