随着现代计算机图形技术不断逼近真实世界、即便是普通硬件也能轻松渲染复杂3D场景,一些技术狂热者却选择了反向操作,用极简的复古工具展现出惊人的创造力。据最新消息,一位名为“Grow Now! Games”的开发者成功打造出了一座完全由ASCII字符构成的3D城市。在这座城市中,玩家不仅可以自由漫游,还能看到遵循交通规则行驶的车辆以及熙熙攘攘的行人。

相较于近期将1990年微软Word 1.1a移植到现代Windows 11电脑上的复古风潮,这个被命名为“单HTML文件中的可漫游ASCII赛博朋克城市”的项目将ASCII艺术推向了全新的高度。该项目完全抛弃了传统的3D模型、着色器或图形资产,仅依靠一个微型的定制引擎,纯粹使用基础的字母、数字和符号就构建出了一个立体的世界。

在这层看似简单的ASCII表象之下,隐藏着一个基于网格的真实3D世界,包含了道路、建筑、树木、汽车、行人以及建筑高度等各项信息。其定制的渲染器会在每一帧从摄像机向网格投射射线,通过检测射线的首个触碰点,利用距离来计算透视、深度、大小以及物体的遮挡关系。