-
3dsmax maxscript教程-间隔取一个多边形面小脚本
重新编写一段关于editpoly间隔一格取一个面的算法,我之前也写过一个类似的算法,但是觉得算法太过于依赖数学运算而不是3dsmax maxscript的运算流程的,数学运算的通用性感觉不大好,而且修改繁琐,这次改进的算法就简练多了,可重用性还不错,只要稍微修改几个参数就能得到各式各样的效果, 算法分解: --建立空数组 n=#() --分列数。就是一个网格格子纵向的数量 k=32 --数组n的系…- 930
- 0
-
grasshopper路径获取运算器
如何获取grasshopper分组数据的路径 在grasshopper中经常会遇到数据的分组,而且会不停的对数据进行抽取,筛选,再组合等一系列操作,而这个编辑过程如果能借助“路径”的力量,编辑分组数据那肯定是事半功倍的。 路径它记录是每一个分组数据在“大数据”中的位置,数据之间“匹配关系”都跟路径的位置很有关系。 路径的表现:大括号{路径} 如下图:下图是一个树形数据结构,数据第一层路径是{0},…- 783
- 0
-
3dsmax动画原子运动
本实例是做原子运动穿越薄片的效果。制作的原理和上次类似。 这次被穿越的方块不做高低变化,而是体积“坍缩”为零,当原子穿越之后方块体积又恢复到原始状态。这样的变化同样是通过距离来判定的。 select $box* for t=0 to 100 do animate on at time t for a in selection do ( x=distance $sphere01 a if x <…- 588
- 0
-
3dsmax动画基础教程_土拨鼠钻泥土小动画
本实例中有点土拨鼠在地底钻洞时地面泥土隆起的效果。 也是使用脚本的逐帧动画,脚本原理跟上一次的那篇文章差不多,大家可以这里《随小球运动而塌陷的方块地面动画-maxscript》查看原理。 其中distance控制方块和球体之间的距离,if判断语句控制球体和方块的位置关系,当两者距离小于某设定值时,高度做相应变化,否则做另一种变化。 for t=0 to 100 by 2 do animate on…- 777
- 0
-
随小球运动而塌陷的方块地面动画-maxscript
为做出上图的效果,花了点时间想了个算法,相比之前的几个实例算法稍微深了个层次。 算法描述: n=#() --新建空数组 u=1 --定义变量起始量为1 for t=0 to 100 do --for循环语句,这里是指在0到100帧做循环计算 ( animate on--开启动画关键帧 at time t--在第t帧时做什么 ( for a in selection do --在第t帧时执行for循…- 584
- 0
-
付费文章插件测试-查看文章要给积分的
wordpress cubepoints插件 [mycred_sell_this price="10" expire="24"]This content is available for you for 24 hours from the time of purchase. Enjoy![/mycred_sell_this]- 379
- 0
-
maxscript 关键帧动画实例–正弦函数曲线生成动画
[intense_image imageurl="http://pic-7niu.3dscg.com/sin_curve.gif" /] 喷射出正弦函数曲线的粒子曲线算法 算法解释:animate on 开启关键帧开关,定义一个时间函数t ,时间函数t在0到100帧递增,递增等差为2,在递增的关键帧中“do”一件事情:at time t中复制$(指的是选择的方块),复制后的位置…- 701
- 0