本人做规划的,日常接触到的SU的项目往往区域比较大,有大量的植物摆放。如果只用单一的或几种植物的components, 往往很呆板,没有植物本身自然和谐的气氛。在论坛的很多作品中,甚至是非常优秀的作品中都出现了这个问题 。例如:
很多朋友问如何解决这个问题,可以把每个植物都用独立的component,来表现差异性, 这个对于小规模的设计还是可行的,但是对于size大的就太不切实际了。
推荐使用Randor 插件。
翻译此插件的教程和介绍,原帖:http://www.pushpullbar.com/forum ... ruby-scripts-3.html (作者:takesh h)
插件作者: Octavian 'TBD' Chis
商业: US $3
描述: 随机化选择物体的几何空间。
冲突或者问题: 用户不能控制多少目标被随机化 。TBD (作者)在计划增加用户可控制面板, 但是那些不能够等的用户可以修改参数来达到定制随机化的程度。
下载: http://www.smustard.com/script/Randor
相似插件: 目前这种功能还是独家.
相关教程: - Youtube的估计国内连不上,http://jp.youtube.com/watch?v=5GT4qd6E0E0
使用很简单,首先选取所有的相同component, 然后在pulgins里选择Randor运行。
提示: Randor 能够被修改来达到定制随机程度来符合用户的需要。在笔记本中打开Randor.rb 文件,并找到以下句子。并根据需要修改参数。
p size = (8+rand(7)).to_f/10
参数解释:
rand(7) = 随机生成在0到7区间的某数字
8+rand(7) =在由"rand(7)"数字加上8
/ 10 = "8+rand(7) " 是上边的结果除以10
最后的结果将被乘以Z(目标的高度)。
增加我楼下回复的说明:
Component Spray Tool,SUAPP的随机阵列和Randor是不同的。对于纯粹只用SU做3D模型的人来说,Component Spray Tool 的确很好,比Randor要强大。可是现实却是往往在2D的CAD导入的设计图上制作3D模型,在2D的平面图上有树木精确的位置,再用SU建模的时候这些3D树木的位置是要求非常精确地沿着建筑物的buffer edge放置到每个在平面图上树木所在地位置的。这样的话Component Spray Tool就完全没有办法了。所以对于大多数要处理大场景的规划,设计者,特别是在真正的日常应用中Component Spray Tool即使有可定制参数的界面等强大的功能,但是毕竟和Randor的设计概念有实质的不同而不能够取代Randor. 同样地,这也是为什么SUAPP的随机阵列也不能够取代Randor的原因,类似的插件还有Smartdrop by a4chitect, Drop by TBD, MatrixProximity by TIG。树木的位置不能够随机摆放,而是要精确摆放,但是同时又要每个树木的大小,高度和方向需要随机,这才是Randor所能实现的unique的功能。
效果图:
使用Randor之前
之后
|