基于样条距离场的 terrain 生成技术

2025-01-06

为了克服游戏引擎Tangerine的局限性,作者开发了一个名为Star Machine的CPU光线追踪器和一个名为Rainy Road的赛车游戏原型。Rainy Road需要一种高效且紧凑的terrain渲染系统,能够处理样条曲线定义的道路和其他地形特征。作者提出了一种基于样条距离场的terrain生成技术,该技术利用样条曲线生成地形表面,通过计算点到最近样条曲线的距离及其法向量来确定高度。该技术避免了传统高度图的限制,并支持程序化物体放置。目前该技术仍在积极实验和研究中,作者也探索了改进插值策略和使用稀疏点云等方向。

开发 样条曲线