裸睡的鱼 发表于 2012-12-30 21:43

Unity3d中的Terrain简介及教程


1.精度

3.3版本中只能支持到16 bits,比较失望,希望以后能更新到32 bits。

2.沟壑

不清楚为什么u3d的terrain被设计成高度低于0就无法进行凹陷

备注:需要FlattenHeightMap拉高地形才能完成。

3.导入\导出

Object2Terrain : 转换Mesh为Unity3D的Terrain。
备注:需要注意轴向的匹配,另外不能出现低处比高度范围大的情况,例如 /_\。而Mesh低于0的部分转换后会自动拉高,也不要求是Grid形式。
http://www.unifycommunity.com/wiki/index.php?title=Object2Terrain

TerrainObjExporter : 转换Unity3D的Terrain为Mesh。
备注 : 关于BootCampDemo的meshTerrains,我认为流程可能就是在u3d中绘制地形,然后输出成Mesh,在三维软件中简化进行分割,最终在导回u3d中的。(当然你也可以选择用其他的engine或3d软件去绘制地形)
http://www.unifycommunity.com/wi ... =TerrainObjExporter

4.多地形

在有的engine中,考虑到在地形与地形连接的部分可以同时绘制,采用的是由一块地形扩展出另一块地形。而在u3d中则只能分别去绘制,然后在连接处采用第三方工具去进行缝合处理。


5.地形变形

运行时改变指定区域的地形高度和纹理,有需求时在进行测试,目前先搁置。

kanyixia1470 发表于 2013-7-5 10:10

谢谢分享啊       :)

一元一 发表于 2017-5-21 13:09

很不错

Stics1962 发表于 2017-5-21 13:52

楼主是超人

yetrw123123 发表于 2017-5-21 13:12

好帖就是要顶

Stics1962 发表于 2017-5-21 13:44

说的非常好

138083122 发表于 2017-5-21 14:02

很好哦

dd8142 发表于 2017-6-23 07:47

好帖就是要顶

约翰列侬 发表于 2017-6-23 08:14

真心顶

Sherlock 发表于 2017-6-23 07:32

难得一见的好帖
页: [1] 2 3 4 5
查看完整版本: Unity3d中的Terrain简介及教程