Curvaxis 是我正在为 Unity 构建的框架:流动的、球形的行星,具有重力、水、大气和地形变形,所有在一个共享坐标系统中。您可以行走在表面,并在理论上可以在同一行星上飞上太空。(Unity 6,URP。)前 4 张图片是老版本(它被称为 Worldsmith)。其余图片是当前版本。 为什么更名和重建 工具已在 Unity 的 Asset Store 审核过程中待了约一个月,这是我的等待时间最长的一次。它一直在被处理,直到我在审查过程中更名,似乎已经回到了排队末端。审阅者们并没有错。它是一个复杂的工具,需要仔细检查。但是,我不会坐等刷新我的收件箱,所以我利用了时间来构建原计划的更多内容。 自老版本以来发生了什么变化 * 重新设计的植被和表面纹理 * 有远景和局部体积雾的气候 * 有波浪、浮力和下水渲染的海洋 * 通过保存和加载持续的地形变形 * 道路、定居点和生活世界层 * 离线文档手册和更多自动化测试 困难部分:球形水 我可以集成第三方水资产。然而,我不想这样做,原因有两个。一个球形的行星工具应该理解水本身,并且即使是集成后,你仍然需要告诉它水应该去哪里。并且,水在球形上更难。 “上”方向在球形上随处变化,海平面是球形而不是平面,河流必须流过一个有无平面网格的曲率表面。海洋正在工作。河流和湖泊来自一个在立方体-球形网格上烘焙的水文学过滤,目前还在进行中。 我不想超越只有用来做水的资产。我只是想有一个尊严地对待行星的水。 它目前的状态 它在稳步前进,并且这是我第一次说我真正享受这个工具。性能在重构过程中遭受了严重损失,我将在美化阶段处理这个问题。 我想知道您想看到哪个部分先动起来:从轨道上降落到地面的行星,水,还是大气?