3Dmax maxscript编程 5

3Dmaxmaxscript编程遍历所有对象,查找模型中有无同名对象,有重名的话提示全部重名的对象名称... 3Dmax maxscript编程 遍历所有对象,查找模型中有无同名对象,有重名的话提示全部重名的对象名称 展开
 我来答
朱峰社区
2018-08-11 · 超过18用户采纳过TA的回答
知道答主
回答量:256
采纳率:100%
帮助的人:83.5万
展开全部
应该是一个for each的循环。你可以模仿一下。
按h然后最上面有个搜索,你输入什么名称就下面就被选择。类似的功能,你试试。
这个朱峰社区看看有没有教程
云南新华电脑学校
2018-07-28 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
  • 打开 菜单栏 Maxscript->新建脚本

  • 然后在打开的编辑器进行输入代码,此处我们给出示例,大家可以直接复制我下边的代码(黑体字部分)到编辑器中:

    ----------------源程序开始----------------------

    --created by: 雪上行者 百度经验

    --生成一个雪山飞壶脚本

    --日期:2015年7月9日

    --第一步.生成一个box 长方体设置box参数

    box length:140 width:140 height:5 \                     

    lengthsegs:30 widthsegs:30 heightsegs:2 \

    pos:[0, 0, 0] wirecolor:[50,250,245]\

    mapCoords:off

    --修改box 加入噪波修改使之成为一个凸起的山

    addModifier $box01(NoiseModifier fractal:true \      

    seed:9 \

    scale:100.0 \

    strength:[0, 0, 60] )

    --第二步.生成一个水壶并设置参数 赋予chahu变量

    chahu=Teapot radius:9 \

    smooth:on \

    segs:4 \

    body:on \

    handle:on \

    spout:on \

    lid:on \

    mapCoords:off \

    pos:[-117, -18, 65]\

    wirecolor:[233, 154, 229]

    --第三步.生成一个粒子雪景及设置参数并赋予变量sn

    sn = snow   pos:[4, 16, 100] \

    wirecolor:[255, 255,255] \

    viewportcount:100 \

    rendercount:100 \

    flakesize:2.0 \

    speed:10.0 \

    variation:2.0 \

    tumble:0.0 \

    tumblerate:1.0 \

    display:0 \

    start:(-30) \

    life:(65) \

    constant:true \

    emitterwidth:200 \

    emitterheight:200

    sn.hideEmitter = true

    --第四步.生成一个“雪山飞壶” 字体,赋予变量t

    t = text size:20 pos:[0,200,57] font:"宋体"  --设置字体

    t.text = "雪山飞壶"           --字为

    rotate t 90 [1,0,0]      --字体绕x轴旋转90度

    addModifier t (extrude amount:(-10))  --挤压成立体字

    textMat = standardMaterial diffuse:[178, 102, 178] --加入材质光

    t.mat = textMat

    --第五步.生成一个目标摄象机

    cam=Targetcamera fov:45 nearclip:1 farclip:1000 \

    nearrange:0 farrange:1000 \

    mpassEnabled:off mpassRenderPerPass:off \

    pos:[20.1, -191.169, 89.275] \  --isSelected:on

    target:(Targetobject transform:(matrix3 [1,0,0] [0,1,0] [0,0,1] [-9.8, 52.891, 11.745]))

    --第六步.茶壶动画

    animate on

    (  at time 100       --时间为100帧

    (

    move chahu [228.0, 0.0, 0.0]        --茶壶沿x轴位移

    rotate chahu (angleaxis 360.0 [0,1,0]) --茶壶沿y轴旋转360度

    move t [0, -200, 0]   --字效沿y轴位移

    scale t [1.4, 1.4, 1.4]  --缩放字效

    )

    )

    --第七步.生成一个“雪上行者 百度经验” 字体,赋予变量b

    b= text size:50 pos:[20,-200,0] font:"隶书"  --设置字体

    b.text = "雪上行者 百度经验"           --字为

    rotate b -10 [0,0,1]      --字体绕x轴旋转90度

    textMat = standardMaterial diffuse:[0,0, 0] --加入材质光

    b.mat = textMat

    max zoomext sel all     --放大视图

    max time play          --场景创建完成 自动播放动画

  • 然后点击文件->保存

  • 此处我们保存为 雪上行者百度经验雪山飞壶。

  • 然后关闭编辑器即可

  • 打开 菜单栏 Maxscript->运行脚本

  • 选择我们刚才保存的 雪上行者百度经验雪山飞壶.ms文件

  • 然后我们就可以看到动画成功创建,并已经自动播放了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式