-
-
3dsmax maxscript教程-间隔取一个多边形面小脚本
重新编写一段关于editpoly间隔一格取一个面的算法,我之前也写过一个类似的算法,但是觉得算法太过于依赖数学运算而不是3dsmax maxscript的运算流程的,数学运算的通用性感觉不大好,而且修改繁琐,这次改进的算法就简练多了,可重用性还不错,只要稍微修改几个参数就能得到各式各样的效果, 算法分解: --建立空数组 n=#() --分列数。就是一个网格格子纵向的数量 k=32 --数组n的系…- 882
- 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 <…- 562
- 0
-
3dsmax动画基础教程_土拨鼠钻泥土小动画
本实例中有点土拨鼠在地底钻洞时地面泥土隆起的效果。 也是使用脚本的逐帧动画,脚本原理跟上一次的那篇文章差不多,大家可以这里《随小球运动而塌陷的方块地面动画-maxscript》查看原理。 其中distance控制方块和球体之间的距离,if判断语句控制球体和方块的位置关系,当两者距离小于某设定值时,高度做相应变化,否则做另一种变化。 for t=0 to 100 by 2 do animate on…- 760
- 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循…- 561
- 0
-
maxscript 关键帧动画实例–正弦函数曲线生成动画
[intense_image imageurl="http://pic-7niu.3dscg.com/sin_curve.gif" /] 喷射出正弦函数曲线的粒子曲线算法 算法解释:animate on 开启关键帧开关,定义一个时间函数t ,时间函数t在0到100帧递增,递增等差为2,在递增的关键帧中“do”一件事情:at time t中复制$(指的是选择的方块),复制后的位置…- 676
- 0
-
3dsmax脚本动画-放置的图画
还是移动帧动画,先看效果 模型建模:制作两层50*50*10的方块,上层贴一张贴图,下层贴另一张贴图,并都赋予UVW贴图坐标,注意下层的效果更上一层有所不同。由于每个方块都要经过10帧动画就要做y轴翻转180°的角度,因此每个方块在翻转前要做自身X轴的“镜像”处理。处理效果如下图 从这个图片看出,方块之间拼接不能构成完整的图形,但是做y轴方向翻转180°之后就刚好还原图形了。 模型完成后,上层方块…- 425
- 0
-
3dsmax流星动画
一个类似流星的小动画,同昨天做的计时器动画原理一样。效果如下 模型建立略过 代码 for a in selection do ( movekeys a (random 0 100) ) random 是随机参数,后面带0到100标示输出的随机值是0到100的整数值。 movekeys表示选择的物体移动关键帧,移动的帧数为random的随机值 上次的链接《3dsmax计时器动画小教程》- 753
- 0
-
3dsmax计时器动画小教程
一个很简单3d动画,在配合3dsmax的脚本语言,就算是初学者也能学会的。 先看效果 [intense_image imageurl="http://image16-c.poco.cn/mypoco/myphoto/20140923/15/5616http://image16-c.poco.cn/mypoco/myphoto/20140923/15/5616515920140923153…- 523
- 0
-
3dsmax模型贴图丢失应该怎么找回
这个问题老困扰着好多使用和学习3dsmax的初学者啊,很多同学在学习过程中老在问我,还是写个简单的教程吧,真有问题直接发链接得了。 [box] 我在好久之前分享过找回丢失贴图的插件,很好用,怎么用就看这篇文章吧《分享一个功能强大的3dsmax制作效果图的插件-场景助手》《如何把模型连同贴图、光域网一并带走》[/box] 不过话说回来,想要贴图不丢失,平时建模习惯还是得养好。贴图要放好位置,名字命名…- 4k
- 0
-
maxscript09-3dsmax的保留字和标点符号
所谓保留字指的是:不能用于命名变量名或标示符的字符串, 否则系统会弹出错误信息. 完整的保留字表格 标点和符号 它们是用来分隔和组合句子的, 或者用于特殊的数学运算- 372
- 0
-
maxscript08-标示符
标示符的概念 在maxscript里, 变量、参数、函数等都有自己的名字,这些名字称之为标示符 我之前写写过的类似“mybox”就是标示符 合法的标示符 标示符内包括字母、数字、和下划线 不合法的标示符 以数字开头 比如“3dscg” 包含空格 3dscg com 包含问号 3dscg? 包含其他字符,比如3dscg(com),其中“(com)”不是合法字符 语法中标示…- 299
- 0
-
maxscript07-赋值,属性,操作符,方法,字面变量
赋值的格式 变量名=变量值 变量名:以字母或者"下划线"开始, 后面接数量的字符 变量值: 字符, 数量 ,表达式都可以 例如mybox="这是一个盒子" 另外变量名称是不区分大小写的 类的概念 3dsmax 中,"类"就是数据类型, 而数据和"对象"属于同一个概念, 那类也称之为对象类型. 比如box…- 490
- 0
-
maxscript06-源代码的布局与规划
断句的规则 比如:a+b/c+c/e*g-d/a这条语句 正确的断句分行是 a+b/c+ c/e*g-d/a 如果写成 a+b/c +c/e*g-d/a 则会出现错误的提示, 因为第一句已经是一个完整的表达式了,系统会输出正确的结果, 而第二句是错误的表达式 如果是真的想要第一句是一个完整的表达式句子, 那样可以在第一句 的结束位置加上""(反斜杠), 如下 a+b/c +c…- 386
- 0
-
maxscript的自学笔记05-认识数据类型和运算
在一个max脚本中包含另一个脚本文件的写法 include "脚本名称的字符串" 例如:include "abc.ms" maxscript的数据类型 数字 :比如1 2 3, 7.0 8.0 字符:比如hello ,注意字符必须放在""里面 数组:数组是一组数据的集合. 定义数组的地方法有几种, 一是"#()" ,表…- 2.2k
- 0
-
maxscript自学笔记04-使用代码制作简单动画教程
创建一段maxscript的动画 animate on --这个是动画的开关 动画书写格式是 animate on ( 动画的代码 ) 比如 mybox=box() animate on ( at time 0(mybox.pos=[0,0,0];mybox.wirecolor=red) at time 100(mybox.pos=[1000,0,0];mybox.scale=[2,2,5];…- 458
- 0
-
maxscript自学笔记03
创建一个box mybox=box() 改变box的颜色 mybox.wirecolor=(color 0 50 0) 改变box的位置, 位置用逗号隔开 mybox.pos=[50,0,0]这个位置是物体的绝对位置 改变物体的大小,中括号括起来,逗号隔开参数 mybox.scale=[1.5,1.5,1.5] 移动box, 书写格式 move 变量名 中括号内填写参数,参数逗号隔开 move m…- 387
- 0
-
用户界面问题及恢复
无法在用户界面上找到某些东西是非常恼人的,尤其是在您几分钟前还看见它,现在它却不见时。当然,您是如此全神贯注于自己的建模工作,以至于忘记了自己所做过的可能导致按钮、元素或对话框消失的操作。 本节讲述的是几个常见的用户界面情形以及对齐进行修正的方法。 问题及解决方案 大字体和 3ds Max 对话框和窗口丢失 材质编辑器默认为建筑材质 命令面板丢失 变换 Gizmo 丢失 工具栏上的按…- 649
- 0
-
photoshop体积光教程
转载的ps体积光教程 本photoshop教程介绍常见的投射光线的制作方法。大致过程:打开素材以后,把素材照片复制一层,用调色工具或通道等把高光部分单独提取出来。然后用滤镜做出光线的效果,最后改变图层模式,再用蒙版修饰一下即可。 原图 最终效果 1、打开原图,ctrl+J复制图层。 2、Ctrl+L调整色阶,直至窗户的光线变得很白很亮。 3、选择画笔工具,前景色设为黑色,涂去室内的一切光线。 4、…- 1k
- 0
-
转载ps教程-风景摄影白天变黄昏的效果
转载ps教程-风景摄影白天变黄昏的效果 本教程主要用Photoshop来给一张风景照调色,最终效果类似于黄昏时拍的片子,非常的漂亮,喜欢的朋友可以来学习一下. 原图: 效果图: 步骤: 1、打开原图、建立调整层“色相/饱和度”,设置: 在调整层的蒙板上拉一个黑白渐变 2、建立一个调整层“色相/饱和度”,设置 3、建立调整层“可选颜色”,设置 4、再建立一个调整层“色相/饱和度”,设置 5、合并可见…- 764
- 0
-
Photoshop曲线深入研究
转载的文章,Photoshop曲线深入研究 可否认影楼后期做为流程化制作的一环和其他人像后期有很大不同,在工作要求做到快、稳、准。快就是速度要快,PS过程中在保证效果出基础上尽量减少步骤;稳就是效果要稳定,同类型照片(如同一主题)不能调的差异太大;准就要求和选片员和摄影师沟通把握当地顾客需求。 如果像很多所谓精致调色一样操作,一张普通的照片调色要做什么呢?色阶、曲线、色彩平衡、色相饱和度、可选颜色…- 550
- 0
-
photoshop修正严重偏蓝的图片[转载]
photoshop休整严重偏蓝的图片[从电子上转载,源地址无法考证] 随着数位时代的来临,数位相机已是大家所具备的3C电子产品,因此也大幅的降低拍照的门槛,凡只要相机在手、卡兹无穷,想拍那就拍那,拍的让你浑然忘我,但回家正兴高采烈的看今日所拍摄的成果时,才发现照片怎么一下蓝一下黄,有经验的老手二话不说马上就开启Photoshop进行校色的动作,没经验的新手只好按Del等下次有缘相见时再拍啰! 但大…- 493
- 0
-
maxscript自学笔记02
converttopoly $ [box type="shadow" ]转化为可编辑多边形 $符号表示当前选中对象[/box] polyop.getnumverts $ [box type="shadow" ]polyop是poly对象类型后加"."连接poly类型的属性参数. getnumverts是获取poly点的数量.[/box] …- 678
- 0