使用Maxscript随机化对象
为什么要使用随机化脚本?
1.快速为场景添加自然随机性
2.创建更可信和有机的物体排列
3.加快ArchViz的外观开发、设计布局或产品设置
4.简化创意变化,无需手动调整
1.随机化选定对象的位置和旋转
随机移动和旋转选定对象以创建更自然的分布。
此脚本支持3ds max组。
for obj in selection where obj.parent==undefined do (rPos = random -3.0 3.0rRot = random -20.0 20.0move obj [rPos, rPos, 0]rotate obj (eulerangles 0 0 rRot)
)
2.随机化选定对象的线颜色
为每个选定对象指定随机线框颜色,以便在视口中更容易区分它们。
for obj in selection do obj.wirecolor = color (random 0 255) (random 0 255) (random 0 255)
3.在所选对象之间交换材质
随机混合选定对象的材质,不要重复。
se