unity3d 大场景地形怎么做的啊



就是类似图片里这样的大场景地形 怎么做的啊 要用什么插件吗 在u3d里做这样的地形 太卡了 怎么办啊






你可以制作很多精细的小场景、小地形,离的进了,就依次加载进来;离得远了,就把那些精细的地形给销毁掉。

你可以创建好几个地形,设置他们的高度图分辨率,分辨率越高就越精细,当然也就更占资源;
当然,你也可以不用unity自带的地形,直接使用模型;




这里有一个例子:
http://www.youtube.com/watch?v=mXTxQko-JH0
你可以看看这个,以便当做参考。
这是坎巴拉太空计划的开发人员在Unite大会上讲的。
坎巴拉太空计划也是用unity制作的,他们在这个游戏里塞下了一整个恒星系统,其中有7颗行星和数颗卫星……


从这个视频的30分钟50秒开始看,你可以看到他们是如何把一颗直径600KM的行星给放进去的~~
他们把一颗行星分成好几层,
第0层的分辨率为75000米,整个行星的模型将只会有1536个顶点,
第5层的分辨率为2344米,整个行星的模型将会有1572864个顶点,
第10层的分辨率为73米,整个行星的模型将会有1610612736个顶点…… 


当你的飞行器在这颗行星上飞行、或是着陆在这个行星上的时候,离摄像机最近的地方,将会使用第10层的模型。
但是并不是整个,否则1610612736个顶点将会够呛,
因此,离摄像机最近的地方,将会使用第10层的模型的一小部分;
离摄像机稍远的地方将会使用第9层的模型;
更远的地方使用第8层的模型,以此类推,
大部分较远的地方使用第0层的模型,也就是那个只有1536个顶点的模型,以便节省资源……

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值