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