美文网首页
图形学中的变换

图形学中的变换

作者: klory | 来源:发表于2017-01-03 09:41 被阅读89次

最近在做一个人脸变形的项目,也借此学习一下图形学变换的一些基础知识。参考了网上的部分内容以及这篇paper。如有不妥之处,还望指正。(markdown没法输入公式好别扭)

transformation.png

仿射变换

二维坐标系(三维情况与之类似)中,把

Affine transform

叫做仿射变换。

这里面包括了

  • 平移:


    transform
  • 缩放:


    scale
  • 旋转:


    rotate

相似变换

顾名思义,相似变换要求变换前后的图形是相似(想一下相似三角形的概念)的。也就是说它是一种特殊的仿射变换,只允许进行平移,旋转和等比例缩放。

从数学形式上,类比上面的公式,则要求(可以自行推导,很简单的线性代数):

similar transform

保距变换/刚体变换

这个就更容易理解了,它是相似变换的一个特例,只允许平移和旋转,可以把它理解成缩放系数等于1的相似变换。

从数学形式上,就是相似变换中的k=1

rigid transform

相关文章

  • 几何变换

    几何变换详解在三维图形学中,几何变换大致分为三种,平移变换(Translation),缩放变换(Scaling),...

  • 图形学中的变换

    最近在做一个人脸变形的项目,也借此学习一下图形学变换的一些基础知识。参考了网上的部分内容以及这篇paper。如有不...

  • 用矩阵表述变换与齐次坐标

    一、线性变换与仿射变换的概念 我们知道在计算机图形学中,变换通常包含线性变换、仿射变换、透视变换等。并且,我们用4...

  • 三维场景的坐标变换

    计算机图形学第七章三维观察1.建模坐标MC经过建模变换:将模型放置在场景中,模型的坐标变换为场景内的坐标2.世界坐...

  • 图形中的线性代数

    概要 本篇介绍下图形学中涉及的线性代数,通过本篇的学习,可以为后续学习图形的各种变换打下坚实的基础。为了避免单纯介...

  • 图形学2:几何变换

    继续图形学期末考试攻略系列~ 二、几何变换 老师说,几何变换也会考一道大题,一起来回顾一下吧。 相关习题:"第三次...

  • 计算机图形学与Shader

    一、计算机图形学 1. 概述 Unity的代码在CPU中运行,图形学的代码在GPU中运行 图形学使用CG(C Gr...

  • 图形学之矩阵变换的深度理解

    详情>>>[https://zhuanlan.zhihu.com/p/40903279]

  • 计算机图形学坐标变换

    先附上原文链接:https://www.zybuluo.com/yuyujunjun/note/879480由于简...

  • 图形学 坐标系空间变换

    3D物体从三维坐标映射到2D屏幕上,要经过一系列的坐标系变换,这些坐标系如下: model物体本身(local)的...

网友评论

      本文标题:图形学中的变换

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