摘要: 上一节采用 分形算法生成地形的高度值, 接着我们需要生成每个顶点的法向量。three.js 的PlaneGeometry 自带有法向量, 法向量分为两种 即 平面法向量 和 平面每个定点法向量。因此一个n*n 块组成的平面, 有n*n 个平面法向量, 有4*n*n 个顶点法向... 阅读全文
posted @ 2012-09-17 23:29 liyonghelpme 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 地形生成通常使用高度图, 而高度图的生成可以使用绘图工具,或者通过分形算法生成,例如square-diamond, fbm方法。这里采用简单求平均值+随机波动的方法。对于一个2^n+1 * 2^n+1 的网格, 中心点的高度是四角点的平均值加随机偏移, 边上中点的高度值是边两... 阅读全文
posted @ 2012-09-17 21:58 liyonghelpme 阅读(263) 评论(0) 推荐(0) 编辑