Lobsters | 📄 原文链接 | 2026-10-06 收录

逆向 NovaLogic Comanche 的体素地形数据

来源:pikuma.com — 2026-09-29

📋 概述

Gustavo Pezzi 撰写长文,讲述如何从 1992 年的游戏文件里逆向出 Comanche 的体素地形数据。NovaLogic 的 Comanche 用 Voxel Space 算法,在 386 机器上渲染出近乎照片级的起伏山脉与深邃峡谷,而同期的飞行模拟器大多依赖多边形。渲染一块地形只需要两样 1024×1024 的数据:高度图(每字节是对应点的海拔)与颜色图(每字节是地面颜色,光照与阴影已烘焙其中)。游戏从不附带 GIF,作者于是打开原始文件、审视裸字节、推断格式,再写一个小型 ANSI C 程序把它们转换成可在任意看图软件中打开的 BMP 图像。

🔑 核心要点

💡 金句

你会看到,答案远没有你想象的那么离奇——这本身就是一堂课。
← 返回 Lobsters 首页