正交图和等距图之间的区别


41

我嘲笑自己对此一无所知。Google没有给出明显的答案。有人可以解释什么是正交图和等距图,以及它们有何不同?


1
可能值得注意的是,地图既不是正交的也不是等距的。您真正要问的是预测
Williham Totland 2012年

2
@WillihamTotland从技术上讲,是的。但是有时在基于2D切片的游戏的上下文中也使用正交图和等距图来描述游戏的观点。例如,此工具使用该名称。知道这些替代术语是件好事。
David Gouveia 2012年

@DavidGouveia:事情是这样;底层地图仍然相同。将地图称为等轴测图或正交图是错误的;甚至没有任何意义
Williham Totland 2012年

4
@WillihamTotland / shrugs /语义学..我不是那个人。这只是一个通用术语,而且易于理解。您绝对正确,基础地图不会更改。但是地图的渲染方式确实可以做到,即使从技术的角度来看措辞没有任何意义,我想这就是地图的含义。
David Gouveia 2012年

Answers:


57

我做了一张照片来总结一下。基本上,两种类型的地图之间的差异主要与各轴之间形成角度有关,这导致从上向下的角度看一个,而从一个角度看则另一个:

在此处输入图片说明

还应注意等轴测投影和透视投影之间的视觉差异,几乎每个3D游戏都使用这种差异。

在此处输入图片说明

请注意,在使用等轴测投影时,线是如何彼此平行绘制的;而在使用透视投影时,线会朝一个(或多个)消失点会聚。


我觉得这个答案有误导性。等轴测图确实缩短了坐标,不同之处在于,等轴测图沿每个轴均等地缩短了。同样,正射法特别意味着每条光线垂直于投影平面,而不是投影轴。
Pubby 2012年

@Pubby我想你是对的。我不是艺术家,所以我从未在图形投影领域接受过正规教育,超出了计算机游戏中通常使用的知识。我想指出的是,最初的问题没有提及图形投影,而在我的解释中,它只是询问正交图和等距图之间的区别-一种有时用于基于2D图块的游戏中的非正式概念。因此,我也可能会争辩说,您的答案虽然有参考价值,但并未回答该问题。
David Gouveia 2012年

@Pubby因此,我决定采取使答案不那么正式的方式。它仍然包含任何误导性信息吗?
David Gouveia 2012年

哇 !使用图像进行插图-一次弄清所有事物。完善。我尊重你@DavidGouveia!谢谢您的赞美。\
Sagar R. Kothari 2012年

不仅仅是角度,艺术品的风格也起着至关重要的作用。例如,如果您将屏幕快照1中的角度更改为等轴测图,则它看起来根本不会等轴测图,而是看起来会倾斜
NiCk Newman

5

据我了解,正交平铺贴图更像是一种自上而下的样式(例如this),尽管它们看起来似乎有些倾斜(即,显示更多的正面,背面,侧面等)。正交图块将显示为矩形。在等距图块地图中,您以45度角查看图块;作为结果,地砖通常是菱形(如图这里)。另请参阅有关游戏中等距投影的Wikipedia文章

对不起,我无法再正式解释它了!


很好的解释!谢谢:)我喜欢你应该平铺的方式。他们清除了我的想法。
NightFury 2013年

5

正投影是投影射线垂直于投影平面的投影。

这些是正交投影的示例,特别是轴测图。首先是观点。

等轴测投影是一种轴测投影类型(因此是正交投影类型),每个投影坐标轴之间的夹角为120度。

请注意,有时在对象的平面与投影平面平行的情况下使用正射,例如自顶向下的地图,但是这只是其所包含内容的一小部分。

正投影是平行投影的一种,在图中未显示。


-2

我没有时间输入一个好的答案,但我想指出的是,正交图和等距图之间的差异超出了游戏中的视觉视角。地图不仅是游戏中的图像或视图,还包含许多发生在其中的事物,并且这两种地图类型之间的作用不同。用户看不到许多这些差异。例如,在两种地图类型之间,用于确定玩家正在射击的箭头的轨迹的算法可以不同。箭头/射门精灵的差异可以认为是视觉上的问题,但是数学也有所不同,并且不在玩家的视野/视野之内。虽然这可能无法回答两者之间的“区别”,但它描述了在视觉角度之外两者是不同的多种方式之一。

还值得注意的是,游戏中的地图通常使用许多级别和对象组来创建特定的视图。在这两个地图中,对象在这些不同层和组之间的交互方式也有所不同(例如碰撞检测),并且在正交时通常更容易。


2
考虑到这个问题是从2012年开始的,因此您不必着急。您在世界上所有时间都在写一个好的答案。另外,您可以通过将游戏逻辑与渲染分开来轻松解决您提到的问题。您可以轻松地正交计算所有游戏机制,仅在等轴测透视图中进行可视化。
菲利普
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.