实时渲染4之变换

#变换
变换(transform)是一种操作,它接受点(points),向量(vectors)或颜色(colors)之类的实体(entities),并且以某种方式转换它们。对于计算机图形从业者来说,掌握变换是非常重要的。有了它们,你可以定位(position)、重塑(reshape)和移动(animate)物体、灯光和照相机。你还可以确保所有计算都在同一坐标系中进行,并且以不同的方式将对象投影到平面上。
所有平移(translation),旋转(rotation),缩放(scaling),反射(reflflection)和剪切矩阵(shearing matrices)都是仿射(affine)。仿射矩阵(affine matrix)的主要特征就是它保留了线的平行性,但不一定保留长度和角度。仿射变换(affine transform)也可以是各个仿射变换级联(concatenations)的任何序列。

##线性变换(如旋转、缩放等)性质如下:
在这里插入图片描述
#1.基础变换:
##平移
整体位移
##旋转
旋转变换将一个向量(位置或方向)绕经过原点的给定轴旋转指定的角度
##尺度缩放
沿x、y、z方向按一定比例进行缩放进行缩放。
##错切
对图像进行剪切、平移、旋转、拼接。过程中体积不变。
##级联变换
把各种基础变换按顺序进行执行。顺序不一样结果不一样。
##刚体变换
保持图像内部长度、角度不变。
##法线变换
图像的法线不随图像的变换而保持法线。

#2.特殊矩阵变换和操作
##欧拉变换
沿x、y、z三轴旋转。
##矩阵分解
可通过分解查看各种变换的过程。

#3.四元数
##四元数变换
用于表示旋转和方向。
##球面线性插值
##顶点混合
通过顶部重叠来相连接
#4.变形
如果两个模型之间已经存在一对一的顶点对应关系,则可以在每个顶点的基础上进行插值
#5.几何缓存重播
#6.投影
##正交投影
正交投影的特征是平行线在投影之后保持平行。当使用正交投影观看场景时,无论与相机的距离如何,对象都保持相同的大小。
##透视投影
非正交投影

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值