GAMES101
文章平均质量分 83
程颖不是陈颍是沉吟
钢化玻璃心
展开
-
GAMES101——Leature 03: Transformation
0 回顾上节课的内容向量点乘叉乘矩阵1 为什么要学习transform变换?模型变换 model视图变换 view2 2D transformations使用矩阵表示转换均匀缩放、非均匀缩放 反射变换 切变 旋转默认围绕坐标原点,逆时针旋转 以上的几种变换都是线性变换。也就是以上的变换都可以写成一个矩阵 x 向量的形式。x' = Mx3 齐次坐标在进行平移变换的时候,变换不能以单个的矩阵形式表示,所以此原创 2021-07-09 11:39:27 · 230 阅读 · 0 评论 -
GAMES101——Lecture 07: Shading 1 (lllumination, Shading and Graphics Pipeline)
文章目录1 照明和阴影最基础的模型:Blinn-Phong反射模型漫反射高光环境光最终的Blinn-Phong 模型着色频率如何知道逐顶点的法线是什么?当这些物体都变成三角形之后,变成屏幕上的一个个像素点之后,这些像素的值和颜色应该是什么呢?这个就是着色的功能。下一步操作为着色。挪动一下光源后,物体并没有发生变化,但是物体的颜色却发生了变化。这个问题应该如何解决,就是着色的作用。这门课中着色的定义:对不同的物体应用不同的材质这样一个过程。因为不同的材质肯定和光线的相互作用有不同的方法,可通过这种不同原创 2021-07-09 14:34:31 · 471 阅读 · 0 评论 -
GAMES101——Lecture 09: Shading 3 (Texture Mapping Cont)
文章目录3.1 如何在三角形内部进行属性的插值?3.1.1 重心坐标什么是重心坐标?如何求得三个系数,也就是如何求得重心坐标呢?方法一:面积比方法二:公式法3.1.2 求得重心坐标后,如何用它进行插值呢?3.2 如何将纹理应用在实际的渲染中?3.2.1 纹理的放大(纹理太小了怎么办?)纹理过小导致的问题描述双线性插值双向三次的插值3.2.2 如果纹理太大了怎么办?纹理太大导致的问题描述解决方法一:超采样解决方法二:Mipmap什么叫mipmap?如何知道要查询的正方形区域有多大?如何用mipmap来查询正方原创 2021-07-09 14:28:15 · 759 阅读 · 0 评论 -
GAMES101——Lecture 08: Shading 2 (Shading, Pipeline and Texture Mapping)
文章目录2 实时渲染管线管线概述着色器GPU3 纹理映射2 实时渲染管线管线概述先把三维空间中的点投影到二维空间中去,然后再指定每哪三个点可以组成一个三角形。三角形会覆盖屏幕上的哪几个像素点(光栅化 ),对这些像素点进行着色。着色器着色器shader 是用来定义任意的顶点,怎样操作任意的像素或者片段。网站推荐,只用关注场景如何渲染Inigo Quilez http://shadertoy.com/view/ld3Gz2GPU用于执行图形管线计算的专用处理器。GPU 本身是一个高原创 2021-07-09 14:09:40 · 325 阅读 · 0 评论 -
GAMES101——Leature 06: Rasterization 2 (Antialiasing and Z-Buffering)
文章目录1 反走样 Antialiasing1.1 采样的理论采样会产生不同的问题:反走样的理念:采样之前做个模糊操作(滤波)频域傅里叶变换通过频率来分析走样是怎么回事儿滤波 = 去除某些频率内容 = 卷积(=平均)采样 = 重复频率内容1.2 实际的图形学中如何做反走样方法一:增加采样率方法二:反走样模糊操作MSAA采样操作2 可见性与遮挡2.1 画家算法原理涉及到一个问题2.2 问题解决方法:深度缓存/缓冲 z-buffer1 反走样 Antialiasing1.1 采样的理论采样不止可以发生在不原创 2021-07-09 14:07:28 · 664 阅读 · 3 评论 -
GAMES101——Leature 05: Rasterization 1 (Triangles)
0 回顾上节课的内容上节课主要说了观测变换(其中包括了视图变换和投影变换):视图变换:利用摄像机和物体间的相对运动关系,始终把摄像机从一个任意的位置移动到一个经典的位置:在原点,看向 -z 轴,并且向上方向是 y 轴。然后把其他所有的物体和这个相机一样的移动。这样就可以保证把模型变换应用在所有的模型上,把所有的视图变换也应用在所有的模型上。在此之后,我们就知道所有的物体都是由一个标准的位置看过去,接下来就需要把物体投影成二维的照片。投影变换(将三维物体投影到二维照片上)正交投影:直接把原创 2021-07-09 11:43:36 · 373 阅读 · 0 评论