3dsmax脚本动画-放置的图画

本文摘要:

还是移动帧动画,先看效果

3dsmax脚本动画-放置的图画

模型建模:制作两层50*50*10的方块,上层贴一张贴图,下层贴另一张贴图,并都赋予UVW贴图坐标,注意下层的效果更上一层有所不同。由于每个方块都要经过10帧动画就要做y轴翻转180°的角度,因此每个方块在翻转前要做自身X轴的“镜像”处理。处理效果如下图

3dsmax脚本动画-放置的图画

从这个图片看出,方块之间拼接不能构成完整的图形,但是做y轴方向翻转180°之后就刚好还原图形了。

模型完成后,上层方块和下层方块分别执行下面的maxscript脚本,完成动画操作

u=0

for a in selection do

(

movekeys a u

u=u+2

)

本文完

代码备份:之前原以为要把上层下层抽取个一个分别组块,后来发现不用组块也能执行上面的movekeys的命令,那下面这段代码就可以不用了。但写好的代码还是留下备份了。

n=$ as array         –定义一个n的数组变量

m=n.count            –计算出n数组的数量

b=m/2

for a=1 to m/2 do     ​    –​for循环

(

y=#(n[a],n[a+b]) –选择集数组

group y     ​–群组命令

)

 

合作项目:
版权声明:
0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧

老林站长

工业设计建模,建筑参数化,动画渲染,在线指导

作者

关于本文的有任何疑问都可以在评论区提问。

微信群

加入犀牛技术微信解答群,随问随答

Rhino课程

工业设计的犀牛建模实战课程

参数化纹理

参数生成无缝纹理

BIM考证特训

完全免费在线考试特训视频

购物车
优惠劵
搜索