地形转网格工具(Terrain2Mesh)

    在游戏开发的制作中可能需要制作地形,需要制作的相关的地形工具,绝大部分情况下并不会使用unity的terrain,因为其在移动平台上的表现很差,相同顶点甚至更多的mesh性能也比其优秀很多(或许是因为其内部动态生成terrainmeshrender的关系或者维护四叉树的节点开销)。所以在有些情况下,会利用terrain制作部分地形,然后将其导出为mesh。

    在unity商店里也有几个类似这样的工具,比如terraintomesh,mte等等,但是测试下来,如果要表现更多更好的细节,那必然需要增加顶点,但是这些插件因为顶点生成都是均匀分布的,如果分配的大小过大,则总顶点非常庞大。而且需要平原地区需要的顶点数量并不多,会造成大量的浪费。所以放弃这些插件方案,后来考虑了下voxel engine,其用噪波函数生成地形,虽然生成的地形地貌贴近自然,而且减少了模型组的工作量,但是无法自由的编辑和配置且风格把控方面制作不易,所以也被放弃。因此,制作了自己的terrain2mesh,基于三角剖分和插件的shader而出,放出效果图如下:




  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值