作为业余观星者,我注意到许多有夜景的游戏都在夜空中使用纹理,而星空似乎完全是随机排列的。似乎它们是由艺术家从头开始创建的,而无需查看星图。他们为什么不使用夜空的纹理,使星星像真实的夜空那样排列,以便您可以辨认出著名的星座?
在奇幻或科幻场景中进行的游戏显然是被原谅的,但是为什么在地球上进行的游戏在现实主义上花费了如此多的工作,却忽略了这一方面,即使可以使用许多公共领域的资源创建逼真的夜空?
作为业余观星者,我注意到许多有夜景的游戏都在夜空中使用纹理,而星空似乎完全是随机排列的。似乎它们是由艺术家从头开始创建的,而无需查看星图。他们为什么不使用夜空的纹理,使星星像真实的夜空那样排列,以便您可以辨认出著名的星座?
在奇幻或科幻场景中进行的游戏显然是被原谅的,但是为什么在地球上进行的游戏在现实主义上花费了如此多的工作,却忽略了这一方面,即使可以使用许多公共领域的资源创建逼真的夜空?
Answers:
当前所有的答案都很好,但是我想提出不同的观点。
即使我会说绝大多数游戏都没有正确地发挥其主角是出于直率的懒惰和/或无知。枪支声音,物理(曾经玩过赛车游戏吗?还是任何赛车游戏?),历史(对于历史游戏而言)以及许多其他领域也是如此。
但是,如果我要执导游戏,则可能不会在某些领域(例如星空)中追求真实感,而我会故意在对游戏玩法不重要的方面这样做。
其背后的原因是,您对现实性的追求越多,玩家对该现实性的期望就越大。尽管玩家的期望没有限制,但预算和时间却没有限制。
因此,假设我获得了游戏的星图,并且将其用作我的天空盒。注意到这一点的玩家将批评星星偏离3度,或者根据您在游戏中看到的植被,您可以估计游戏进行所在的纬度,而星场并不对应于如此宽容。
因此,即使我解决了这一问题,然后会有更多的玩家批评您看不到国际空间站,或者某颗星的视星等为4.5,但在游戏中为4.8。
冲洗并重复。
这里的重点是,您对现实性的追求越多,玩家的期望就会越大。如果您的游戏在某些方面需要真实感,则一定要花费时间和金钱来最大化这种真实感。对于其他所有内容,我可能会故意使其不切实际,因此我可以将注意力和我的玩家的注意力始终放在游戏中真正重要的部分。
您的问题基于大多数游戏都是现实的错误假设。即使游戏是在熟悉的环境中进行的,情况并非如此。例如,考虑现代射手的健康再生。
实际上,“在现实主义上投入大量精力”并以现实主义为卖点的游戏开发商实际上很少见,通常出现在诸如飞机或军事模拟之类的利基市场中。
一个示例是基于VBS的Arma系列游戏,该游戏确实具有逼真的星座(基本上还有其他所有特征):
VBS2在呈现季节性图案方面非常准确。因此,在给定当前地形的世界位置的情况下,可以正确模拟日光时间,太阳穿过天空的路径,星座和月相。还可以精确模拟潮汐,并且由于不同的季节和月相会产生截然不同的高/低水位标记,因此很难预测。
(来源)
VBS之所以具有这些功能,是因为它们与其用户相关。例如,训练士兵通过星光导航。
另一个示例是Microsoft Flight Simulator X:
改进了的图形,包括增强的纹理分辨率,促进极地飞行的新地球模型,真实的道路数据,特定于区域的纹理,最少的3D动物,星群等。
(来源)
简而言之:大多数游戏都不是真实的真实模拟。而且,如果一项功能要花钱(并且全都这样做)并且没有增加价值(除了少数瞪羚/坚果/医疗专业人员),它就不会赚钱。这就是为什么您不会在游戏中看到很多逼真的夜空/武器重装/枪伤治疗的原因。
我只想说说内存限制:使用相对较小的纹理(由于硬件限制或出于性能原因)要容易得多,而要一遍又一遍地重复它,而不是像那样按原样映射整个天空没有核心的游戏元素(只是装饰)。这在旧游戏中更为明显,例如,在80或90年代的游戏机上,您通常具有非常简单的模式(如果有的话;即,每个图块仅1-2星)。
开发人员有时仍会倾向于包含一些众所周知的星座,以使人们注意到它们。
我想到了两个例子,第一个例子是盖亚幻象(在欧洲被称为时间幻象),其中天鹅座星座在该图块中起了主要作用(红色的“星星”意味着它是一颗预示着新的星星即将发生的事情):
另一个例子是《洛克人2》。有一个舞台以星星为背景。他们在Crash Man阶段结束之前添加了一个非常容易注意到的Ursa Major:
好问题!
原因一:懒惰。仅在纹理上击打随机噪点并对其进行处理要容易得多。
原因二:艺术指导。您是否注意到在进行过的游戏中,月亮在夜空上有多么可笑?
原因三:资源。一旦开始在夜空上追求逼真的效果,就需要一种非常非常高分辨率的纹理来实现它。具有较低分辨率的纹理,或使用平铺技巧获得较高的分辨率,会使“现实的夜空”在看起来“正确”时很难看起来好。
简单的答案是,要制作出包括星座在内的逼真的夜空,您要么需要使用大量的纹理分辨率,要么需要使用大量的几何形状。或两者。
大多数现代游戏都希望将纹理预算和渲染调用花费在直接影响游戏体验的事物上,他们知道每个玩家在大部分时间都会专注于游戏体验。这意味着通常需要花费大量时间来准确表示星星和星座的唯一游戏是详细的空间模拟,这对于导航非常重要。(出于同样的原因,我希望您也会在模拟人生中看到它们)
您在这里谈论的是另一种现实主义。当提到游戏时,“现实主义”通常意味着当一个物体出现时,看起来就好像它确实存在。(或者给定它在平面屏幕上,也许照片是更好的类比?)效果通常是通过高分辨率纹理等获得的。
但是,您所指的真实性是对象完全代表了相应的真实世界对象。因此,如果您的砖墙上有霉菌,按照您的定义,它只能以霉菌在现实生活中的生长方式完全出现。或者,如果游戏设置在纽约,则每个商店必须与真实城市中的商店完全相同,每个垃圾桶和地铁入口都必须位于正确的位置。
正如我确定的您所理解的那样,要使每个细节都如此精确是非常困难的。游戏只是采取“足够好”的方法。有多少用户会知道星星不正确?但是,按照通常的定义,天空是真实的,从某种意义上说,它看起来像真实的星星,而不是天空中的粉红色斑点。
一个很好的理由是,大多数游戏玩家很少去户外活动。为了检查游戏中的星星显示确实是真实的,他们可能会讽刺地将其谷歌搜索。因此,这是浪费时间。在描绘一个虚拟世界的任何游戏中,它也没有意义,只有在具有真实设置的游戏或模拟中才有意义。
现代游戏图形的重点是真实感,而不是真实性,因为真实感是增强沉浸于游戏世界的感觉的因素,而真实性更是一种智力方面的东西。