美文网首页
数学基础

数学基础

作者: 右腕 | 来源:发表于2020-03-18 21:27 被阅读0次

pipeline(管道):根据虚拟相机生成对应的图像。 

逻辑模型

管道包括四个阶段:应用,几何处理,光栅化和像素处理。

应用程序阶段:将需要渲染的几何体(点,线和三角形)送入几何处理阶段。

几何处理阶段(GPU):负责大部分的三角形和顶点操作。 

进一步分为:顶点着色,投影,剪裁和屏幕映射

顶点着色:计算a的位置顶点和顶点关联的数据(例如法线和纹理坐标)。

还参与粒子创建,动画和镜头变形

 在左边平滑的顶点法线用于表示光滑的表面。 在右边中间顶点已被复制并给出两个法线表示折痕。

通过线性变换实现坐标转换 剪裁

屏幕映射:转换空间坐标到窗口坐标

在几何处理阶段之后可选(按顺序执行):曲面细分,几何着色(产生新的顶点,例如爆炸)和流输出(不将数据传输到光栅化处理阶段,而是输出到别的地方进行处理)。(首先取决于GPU是否支持)

曲面细分 曲面细分因子分别为1248 域着色器生成新顶点的纹理和法线 几何着色器可以将基元转换为其他基元

光栅化分为两个功能阶段:三角形设置和三角形遍历。(将三角形顶点放入屏幕上的像素中,可以使用抗锯齿技术)

像素处理分为两个功能阶段,即像素处理和合并(深度缓冲区:确定像素的最终颜色,显示缓存)。

像素着色

虚线线条显示可选阶段。

绿色表示完全可编程(DirectX的HLSL和OpenGL的GLSL);黄色阶段是可配置的但不可编程的; 蓝色阶段的功能完全无法修改。

顶点着色器作用于几何处理阶段。 对基元(点,线或三角形)的顶点进行操作。 它可以用来执行每个基元着色操作,销毁基元或创建新基元。

曲面细分阶段和几何着色器取决于硬件支持。

picture element(图像元素)简称pixel(像素),为每个颜色分量指定不同的强度并对其进行混合。(所以可以用向量表示颜色)计算机显示器通过每个像素发射红、绿、蓝光的混合光线。

光栅:像素排列成矩形。由于像素有一定面积,一般使用整数点阵

抗锯齿:模糊边缘像素

在采样前和重构过程中滤波

图像重采样:用于改变图片的长宽比

矩阵用于描述缩放、旋转,平移,更换坐标系等几何变换。

将向量和矩阵相乘得到变换后的矩阵。之后乘对应的逆矩阵可以撤销变换。

也可用于生成正射投影和透视投影

隐藏面消除:BSP树和z缓冲器算法

灰度图:某点的颜色为(R,G,B),通过函数将3个通道的数值计算成1个数字。例如Gray = R*0.3+G*0.59+B*0.11;

高度图:通过2维数组(x,y坐标轴)保存高度

法线贴图:使表面看起来凹凸不平(实际上是平面)

相关文章

  • 人工智能基础课

    人工智能基础课 数学基础 (7讲) 01 数学基础 | 九层之台,起于累土:线性代数 02 数学基础 | 月有阴晴...

  • 数学基础

    有理数 互质 最小公约数

  • 数学基础

    程序员学习人工智能,绕不开的第一道坎就是数学。 人工智能(机器学习)是一个非常大的领域,那就代表每个人在其中的分工...

  • 数学基础

    pipeline(管道):根据虚拟相机生成对应的图像。 管道包括四个阶段:应用,几何处理,光栅化和像素处理。 应用...

  • 数学基础

    如何通俗易懂地解释「协方差」与「相关系数」的概念? - 知乎

  • 数学基础

    奇异值分解矩阵求导_知乎1矩阵求导_知乎2

  • 数学基础

    概率论:1, 正态分布2, 标准差3, 方差 高数:1, 对数函数2, 偏导数3, 最小二乘法4, ...

  • 基础数学

    1.什么是素数质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数

  • 数学基础

  • 数学基础

    数学基础代数比如矩阵的SVD、QR分解,矩阵逆的求解,正定矩阵、稀疏矩阵等特殊矩阵的一些处理方法和性质等等。大学的...

网友评论

      本文标题:数学基础

      本文链接:https://www.haomeiwen.com/subject/pyctnftx.html