上周我发布了一段我正在构建的自定义引擎的视频。我的项目最初是一个全 ASCII 的渲染器,逐渐演变成今天你看到的混合、基于字形的渲染器。
这是一个个人项目,目前还没有任何计划将其商业化。有些日子我甚至不确定自己到底在构建什么。甚至,我在引擎后端已经开始在偶然的情况下为 VTT(虚拟桌面)支持,以防我想转向 VTT 而不是视频游戏(谁支持 Cyberpunk Red?)。上周我还在想天空出租车模拟。
不过,我对它很有乐趣。我知道还有其他人也在创造类似的东西(向 ASCII 城市先生致敬),但我觉得我们都在各自专注于自己的个人项目,互相都没有急于抢在市场上抢先发布,甚至根本没有发布的计划。我在这样一个空间里工作,大家都在努力创意,找寻自己的视觉身份。
现在,你只需选择一个种子,STACity 就会规划出整座城市。包括区域、街道网格、人行道、桥梁、高架道路、摩天大楼、商店、店铺字体、内部空间等。每个种子都会生成一座新城市,相同的种子总会返回完全相同的城市,甚至包括每个人在任何时刻所走的路线。
我希望让城市显得生机勃勃,到目前为止我有地面交通、空中交通和行人在进行他们的日常活动。所有内容都是由一个自定义渲染器绘制的,该渲染器将真实的 3D 几何体转换为字形网格,然后锐化边缘、字符和车辆,达到像素级精度。它全部用 C# 从头到尾编写,没有使用第三方引擎或插件。这不是我被指责的那种简单的 shader。渲染器是从零开始重新构建的,不像通常那样通过推送带纹理的多边形来渲染。
这只是一段基础视频,用于展示已进行的清晰度改进。待我处理好一些细节后,我会再发布一次驾驶和飞行视频。
评论 (0)