8月20日消息,如今现代计算机性能已经十分强劲,能够完成许多过去难以想象的任务。无论是游戏画面还是图形处理效果都越来越逼真,即使不是高端配置,渲染复杂的 3D 场景也早已不再是难题。不过,随着技术持续演进,仍有不少开发者和复古计算机爱好者热衷于研究早期计算机是如何呈现画面的。他们有的人出于怀旧情怀,有的人则更欣赏在工具和硬件受限的条件下,依靠创意与技巧解决问题的开发过程。

据外媒 Gizmodo 当地时间 19 日报道,近期出现的 Windows 1.1a 版 Word 原生 x64 移植项目就是一个典型案例。开发者将微软 1990 年前后的这款经典文字处理软件移植到现代平台,使其可以在 Windows 11 电脑上直接运行,展现了老软件在新系统上的独特魅力。
ASCII 字符画同样属于一种经典的早期计算机艺术形式,它仅依靠字母、数字以及各种符号,就能组合出完整而富有辨识度的视觉画面。
名为 Grow Now! Games 的开发者则把这一思路进一步拓展,直接使用 ASCII 字符打造出一座可自由探索的 3D 城市。整个项目没有使用 3D 模型、着色器,也没有传统意义上的图形素材,而是凭借一套小型自研引擎,让不同字符共同构成了一个完整且可交互的 3D 世界。
这些 ASCII 字符的背后并不只是简单的二维画面,而是一个基于网格系统搭建的真实 3D 世界。道路、建筑、树木、汽车以及行人等元素都存在于网格之中,系统还会记录建筑高度等关键数据。在生成每一帧画面时,渲染器会从摄像机向网格发射射线,判断射线最先接触到的物体,再根据距离计算透视效果、空间纵深和物体大小,同时处理不同物体之间的遮挡关系。
这套引擎还实现了碰撞检测、车辆移动、行人活动以及物体排序等功能。靠近玩家的物体会由更大、更明亮的 ASCII 字符组成;距离越远,字符就会越小、越暗,最终逐步融入黑色背景。正是这种渲染方式营造出了明显的空间纵深感,使这个完全由 ASCII 字符构成的世界依然能够呈现出可信的 3D 视觉效果与探索体验。
据了解,开发者表示目前这个项目仍只是一个小型原型,后续还会继续尝试更多新的实现方式。
