独立开发者八个月打造自研引擎 RTX 3080运行森林演示平均约130 FPS

摘要:

独立开发者Tony Macaroni展示了耗时约八个月打造的自研游戏引擎。其森林与草地漫游演示采用1440p录制,在RTX 3080上解除帧率限制后平均约130 FPS,相关视频数日内在YouTube获得超过120万次观看。

独立开发者八个月打造自研引擎 RTX 3080运行森林演示平均约130 FPS

Tony Macaroni表示,这套引擎几乎完全由自己编写。此前他曾长期使用Godot实验全局光照、虚拟纹理等技术,随后为实现特定目标转向自建架构。目前引擎的功能范围仍然有限,重点是以较高细节渲染大量对象。

该引擎使用集群层级细节构成虚拟几何,并以体素表现远处对象;全局光照结合屏幕空间与体素方案,没有使用光线追踪。最远处物体则采用不保留单独实例数据的简化代理模型。开发者还修改了meshoptimizer,使其在生成层级细节的同时生成体素。

独立开发者八个月打造自研引擎 RTX 3080运行森林演示平均约130 FPS

具体测试中,演示在俯视角度可达到约200 FPS,进入最密集的森林场景时会降至约80 FPS;配备移动版RTX 3070的笔记本在多数场景可保持60 FPS。开发者将RTX 2060与RX 6400视为相关功能的理论最低门槛。天气系统从架构开发早期就已加入,但他承认其真实感仍需继续改进。

查看评论
created by ceallan