投影(易理解)

news/2024/11/29 20:43:11/

投影

我们得世界在我们得感知中是3D的,但是在我们观察这个世界的时候却是其2D的显示。为了处理这个问题,我们便引入了投影的概念。投影本质上来说是将3D世界坐标投射到2D显示屏幕上去的处理过程。

3D图形学中我们所涉及到的有两种投影。

1平行投影

2透视投影

平行投影

平行投影通常是CAD工程师在制图时用来从不同视角表现物体的,这些视角的视图也叫做正投影视图。在CAD中顶视图、前视图和侧视图最为常用。
    平行投影可以分为两步来完成。第一步先要将投影平面变换到3D空间中的XY平面上,第二步就是除去所有可见点的Z项坐标信息,这也就将空间中物体的深度信息除去了,使得物体的投影保持原大小比例不变,而不考虑它们相对于观察者的距离。
    虽然平行投影对于CAD应用可能很适合,但是此投影不能产生出透视投影所能生成的真实感效果,因为它丢失了深度信息。因此,3D游戏和演示程序中透视投影更为实用。

透视投影

透视投影生成图像,其中的物体的大小是基于该物体相对于观察者的距离的,举个例子来说,近大远小。

进行透视投影时,空间中物体所反射的所有光线都会聚到观察者的眼睛这一点。这与人眼睛看东西十分相似。现在想像眼球外面有一个投影平面,由于所有的光线都会聚到观察者的眼睛,这些光线就会与此投影平面相交并在其上产生相应的交点,这些点就是3D世界投射在2D平面上的影像。
    透视投影的主要思路就是确定反射光线与投影平面交点的位置。这可以借助于一个透视变换矩阵来完成。不过先让我们看看焦距这个概念。
    观察者与投影平面之间的距离定义为焦距。在3D图形学中,焦距特别的重要,它决定了视场角度。随着焦距的增大,视场变小或者变窄。当焦距减小时,视场变大。在开发3D游戏或演示程序时,为了获得更具有真实感的图像,通常要尝试多种焦距,这是因为透视变换的使用有可能会对图像产生扭曲失真。
   


http://www.ppmy.cn/news/263857.html

相关文章

向量投影

给定一个向量u和v,求u在v上的投影向量,如下图。 假设u在v上的投影向量是u’,且向量u和v的夹角为theta。一个向量有两个属性,大小和方向,我们先确定u’的大小(即长度,或者模)&#xf…

【ArcGIS】12 投影

问题描述 在处理地理数据时,可能会遇到以下关于投影的问题: DEM缺少投影,提取流域会报错图层只有地理坐标系,没有投影坐标系,无法测量距离、计算面积等要素图层投影偏移量错误,与实际位置有偏差总之,投影对各种地理操作影响很大,有必要深入理解。 投影说明 在ArcGIS…

计算机图形学-正交投影与透视投影

本专栏内容整理了GAMES101的计算机图形学课程的主要内容,作为我学习计算机图形学的一份复习备份或叫做笔记。内容中如有错误,或有其他建议,欢迎大家指出。 附上GAMES101计算机图形学课程:GAMES101: 现代计算机图形学入门正在上传…

华为安全专家带你入门安全多方计算

安全多方计算 从0到1 6月8日(本周四) 19:00—21:00,华为安全专家带你入门安全多方计算,欢迎参加! 考虑以下应用场景: Alice认为她可能患有某种遗传病,Bob有一个包含DNA模式与各类疾病的数据库。…

投影变换

https://zhuanlan.zhihu.com/p/74597564(强烈推荐这一篇文章) 一、投影变换的定义 投影变换分为平行投影(正交投影)和中心投影(透视投影),投影变换是联系三维空间物体与二维图形的桥梁。 二、…

Arcgis学习笔记(二)投影和定义投影

如果有接触过arcgis,那么入门第一个问题就是不同图层他们的投影不一致,无法显示在同一个图层。比如位置空间参考系问题,地理坐标系不同问题(警告如下) 以上问题,我们一个一个来解决。首先我们需要知道的一个…

相机坐标系的正向投影和反向投影

1 、正向投影: 世界坐标系到像素坐标系 世界3D坐标系(x, y, z) 到图像像素坐标(u,v)的映射过程 (1)世界坐标系到相机坐标系的映射。 两个坐标系的转换比较简单,就是旋转矩阵 平移矩阵,旋转矩阵则是绕X, Y&#xff…

地图投影系列介绍(四)_ 投影坐标系

......接上篇“地图投影” 4.4 我国常用地图投影  我国基本比例尺地形图(1:100万、1:50万、1:25万、1:10万、1:5万、1:2.5万、1:1万、1:5000)除1&#xff1…