您的位置:首页 > 其它

SpeedTree LOD的设置

2016-11-24 10:04 197 查看
关于LOD的介绍:What
is LOD? (Level of Detail & LODGroups)【翻墙看】
凝练一句话就是:为了节省计算机GPU的渲染计算消耗,我们为模型根据摄像机拍摄的景别来设置模型显示的精细程度。游戏、电影、其他不仅仅是植物模型,都具有这样的设置。

如果图片不显示:https://www.onenote.com/webapp/pages?token=isx0bP8kvdy0REmW2Yarrqro6v0uVNbQzvMPXc0P3JbzY5af__4slHU39pzIh_D92UXc6bLAmr4bJ2MKJWXhmD6gKPPk-H4z0&id=636155489490548516

1.打开源文件(For Unity的那个源文件) 

2.F4打开层级面板,选中根部的“Tree”图标 

3.F3 打开属性面板,设置如图,具体参数不详细解释了 

设置完毕就出现,一个可以上下滑动的层级级别,这个就LOD的三个级别了

每一个级别,其实代表了,当前植物再摄像机拍摄的远近时候,所显示的精细程度; 

在游戏或者其他三维软件中,这是节省GPU渲染性能的常用办法 

例如:在LOD为HIGH级别下,面数最多,显示最精细,在其他软件中当摄像机靠近植物的时候就会自动显示 

HIGH级别: 

在LOD为LOW级别下,面数最少,显示最粗糙,当摄像机远离植物,就显示LOW级别以节省GPU性能,如图: 

但是如果觉得摄像机远离当前植物的时候,比现在更多减少面数,需要单独对植物每一个节点(树根、树枝、树叶)单独设置他们的属性下的Level
of detail(LOD),往下看 

4.接下来就是对植物的不同节点设置不同层级下显示的多少,以调节不同LOD级别下的精细或粗糙程度 

   *树枝:选中节点层级面板中的树枝,在属性面板下面点开Level
of detail(LOD) 

第一个参数:Optimization(优化程度) 

这个参数表示对树枝的优化程度,数值大了优化强,面数少,我这里一般设置为1.5-2.0之间,我们希望在HIGH级别下不优化保持高面数,在LOW级别下优化最强烈,因此需要调节曲线: 

 

 

 

第二个参数:这一大堆基本使用默认就可以 

 

恭喜你树枝设置基本完毕; 

*树叶 

选中树叶Node打开属性面板找到LOD参数 

第一个参数:  

数值使用的比默认(默认是0.32)小一点,第一个曲线设置如图;完事 

然后再Unity中看看,这个模型的LOD多了这些属性,就是说你的摄像机逐渐远离这颗树,LOD也会从LOD0-LOD1-LOD2-LOD3-Culled(消失)逐渐过渡,节省渲染性能哦

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: