3dsmax 的 噪波贴图的相位数值,有没有办法写个代码让这个数值随着时间一直变化,一直让噪波运动

如果用关键点来从0-100这样增加数值确实可以,但是如果动画不确定有多长,这个方法就很麻烦了,要不停调整关键点,并且很难控制动画的速度

maxscript 我不太懂,所以有人帮帮忙吗

你可以在曲线编辑器里面写入表达式来做。

比如我有一个BOX,在Y轴上想让他每隔一帧Y坐标增大1。
首先,选取BOX对象,进入轨迹视图-曲线编辑器
进入BOX-位置-Y位置下,右击Y位置,选择“指定控制器”。
选择浮点表达式,然后会出现一个表达式框。
在表达式框下我就直接写一个字母F就行了。

因为F在表达式里面表示帧的意思,那个框框下面写的有,什么单词字母代表什么。
就是说BOX在Y上的位置=F=当前帧。 所以随着时间的增加,BOX沿着Y轴一直在移动。

举一反三,这样你的这个要求就很容易实现了,相位上指定浮点控制器后,随便写一个表达式比如F*10 就是 相位值=当前帧*10 这样不论你动画有多长 它都会一直按照表达式来变化。

希望能帮到你O(∩_∩)O~
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-26

另外,团IDC网上有许多产品团购,便宜有口碑

3dsmax 的 噪波贴图的相位数值,有没有办法写个代码让这个数值随着时间一 ...
首先,选取BOX对象,进入轨迹视图-曲线编辑器 进入BOX-位置-Y位置下,右击Y位置,选择“指定控制器”。选择浮点表达式,然后会出现一个表达式框。在表达式框下我就直接写一个字母F就行了。因为F在表达式里面表示帧的意思,那个框框下面写的有,什么单词字母代表什么。就是说BOX在Y上的位置=F=当前帧。

AE滤镜有的功能介绍
取较低数值的时候,该效果用来减少画面中的杂点;取高值的时候产生一种绘画效果,Radius指定像素半径。operate on Alpha Channel应用于 Alpha通道。6. PS Arbitrary MapPS Arbitrary Map用于调整图像的色调的亮度级别。如同在 Photoshop文件中我们可以设置一个层的Arbitrary Map文件然后应用到整个层, Phase颜色相位。Apply ...

相似回答