前些日子,做一个项目需要在一个山地上种树,费了不少时间,就想着偷懒,怎么快速地在一个山头种满树木,并且可以渲染。种树,自然想到lumion,丰富且逼真的树模型库,应付这种大场景再合适不过。
lumion高版本虽然有批量随机种树功能,但无法在指定特定的区域,所以并没有什么用,所以考虑:能不能在建模软件中布置好树,然后再lumion中替换成真实的树?
这里建模软件优先考虑rhino,sketchup也有一款随机放置组件的插件——component spray(组件喷枪),但使用体验不佳,经常卡住,而且这种需要指定明确的范围,rhino可以利用CAD的用地红线,方便很多。
经过几番研究终于探索出一套能用的工作流,提供思路,仅供参考:
<<<<<<<<<<瞬间建出一片森林!!!>>>>>>>>
在此分享:
先说我的步骤和思路:
Step1:在rhino中完成曲面地形的创建,然后使用mesh命令转化为网格;
Step2: 利用grasshopper中的bubalus插件在指定的区域内生成随机点;
Step3: 在rhino中创建一个图块,将图块定位到上一步生成的随机点上。
注:这里的图块就是我们之后要在lumion中替换成树的东西,lumion模型组件只认图块block.
Step4: 将地形模型和树群模型分别导出为dae格式,在lumion中先种一棵树,然后把导入的树图块替换为lumion树即可。
(当然,因为Rhino中的图块引例=SU的组件,所以思路和方法应该时相通的。)
step2-3 我们都在grasshopper中完成,需要用到两个插件:bubalus和human
插件下载地址:Food4Rhino
程序图如下,也分享出来,写得很清楚了:
(程序思路很简单,就是随机点project到mesh上,在点上放置图块引例)
操作视频如下:
至此,我们已经完成了Step1~Step3的思路,我们暂时用一个简单的方柱表示树,之后在lumion中给它替换掉。
完成效果如图:
导出.dae格式到lumion的操作很简单。
接下来就利用lumion替换树:
最后的效果看下面的视频:
在lumion中替换的方法很简单,截图说明:
首先导入树的图块dae,选中图块,出现extra
换好树后导入地形,地形和树的位置要对上,如下:
本文提供了需要批量种树的一种思路,主要是为了能顺便出效果图,当然这里只是一种树,多种树的思路是完全一致的,也就是说,在做这种山地环境建模时:
先根据设计需要,先在平面图中用点表示树,也可以精确定位模型中树的位置(当然此案例时随机生成,主要时为了生成大环境),最后可以在lumion中替换,呈现我们想要的效果。
以上。