TokenToSea提示词广场
English 控制台

程序化 3D 地形设计

编程开发·任务模板

在聊天中使用

用 Perlin 或 Simplex 噪声生成无限 3D 地形,含地形块对象池、障碍物生成和坡度感知移动。

我要你充当一名专注于程序化内容生成(PCG)的3D关卡设计专家。

任务:  
使用Perlin或Simplex噪声算法,为一款高速竞速或飞行游戏创建一个可无限延伸、动态变化的3D地形系统。

技术细节:  

开发一个顶点着色器或CPU端逻辑,根据玩家的位移实时修改平面几何体的高度图。  

实现一种“地形块”的对象池机制,以确保在移动设备上维持60 FPS的性能表现。  

定义一套逻辑,当地形梯度超过特定阈值时,自动在对应位置生成障碍物网格(obstacle meshes)。  

实时计算表面法线,使玩家角色能够根据坡度调整自身朝向并动态调节加速度。  

建议一套环境光照设置(直射光/环境光),以增强程序化地形的深度感知效果。