发新帖  新投票  回帖 
8753个阅读者,7条回复 | 打印 | 订阅 | 收藏
cagezcp18467934

发表时间:2013-7-11 00:52

人物波动的制作原理与方法



cagezcp18467934 发表在 教程交流 华声论坛 http://bbs.voc.com.cn/forum-163-1.html

1.启动flash8软件。

2.确立文档属性 设置动画尺寸为550*400,背景颜色橙色,其它默认,点击确定,进入场景1。如图1所示:

按此在新窗口浏览图片

图1


3.首先将准备好的素材图片导入库中,待用。
按此在新窗口浏览图片

(素材图)


4.创建影片剪辑元件

选择“插入-新建元件”,建立一个名为“mm”的影片剪辑元件,点击确定,进入元件编辑区。就一个图层。

选择图层1第一帧,从库中拖出素材图片到舞台,规格为290*360,全居中。(如果不是透明无背景的,则需要抠图,只留人物)。如图2所

示:

按此在新窗口浏览图片

图2


5.编辑制作场景

返回场景1,添加一个图层,共两个图层。自下而上命名为mm、as。

(1)选择mm图层第一帧,从库中拖出“mm”影片剪辑元件到舞台,规格不变,将其放置在舞台的适当位置。如图3所示:

按此在新窗口浏览图片

图3


选中该实例,在属性面板填写其实例名称为 mc 。上锁。如图4所示:

按此在新窗口浏览图片

图4

(2)选择as图层第一帧,按f9 ,打开动作面板,在as编辑区输入,如下帧语句:


Stage.scaleMode = "noScale";
var baseX = 100;
var baseY = 100;
var nOctaves = 1;
var randomSeed = Math.random() * 10;
var bStitch = false;
var bFractalNoise = true;
var nChannels = 1;
var bGreyScale = false;
var p1 = new flash.geom.Point(45, 35);
var p2 = new flash.geom.Point(50, 60);
perlinOffset = new Array(p1, p2);
bmp = new flash.display.BitmapData(650, 400, true, 0);
onEnterFrame = function ()
{
perlinOffset[0].y = perlinOffset[0].y - 5;
perlinOffset[0].x = perlinOffset[0].x - 5;
perlinOffset[1].x = perlinOffset[1].x + 1;
perlinOffset[1].y = perlinOffset[1].y + 1;
bmp.perlinNoise(baseX, baseY, nOctaves, randomSeed, bStitch, bFractalNoise, nChannels, bGreyScale, perlinOffset);
dmf = new flash.filters.DisplacementMapFilter(bmp, new flash.geom.Point(0, 0), 1, 1, 20, 20, "color");
mc.filters = [dmf];
};

锁定该图层。




6.本作业完成后的时间轴如图5所示:

按此在新窗口浏览图片

最终效果显示效果:







[本帖最后由 老L朋友 于 2013-7-19 07:16 编辑]


本帖最近评分记录
暗夜孤行也   2013-7-11 21:49  金钱  +10   谢谢分享
暗夜孤行也   2013-7-11 21:49  魅力  +10   谢谢分享
 
cagezcp18467934

回复时间:2013-7-11 21:37







 
暗夜孤行也

回复时间:2013-7-11 21:51
谢谢楼主精彩分享。期待更多。




----------------------------------------------
竹影扫阶尘不动,月穿潭底水无痕。
 
cagezcp18467934

回复时间:2013-7-11 22:01
欢迎版主来访。

 
≮雨滴≯

回复时间:2013-7-14 12:18
不错,做个记号……

 
老L朋友
原创音画组

回复时间:2013-7-19 07:19
用AS动作来制作波动人物或场景,看起来效果更连续




----------------------------------------------
凡事,一笑而过...................
 
123wb123

回复时间:2013-7-22 23:50
谢谢楼主精彩分享。期待更多

 
zhq1106001zx

回复时间:2014-5-4 08:08
0逼,又是骗人的玩意。

 
发新帖 新投票
 回帖
查看积分策略说明快速回复主题
你的用户名: 密码:   免费注册(只要30秒)


启用 Html 代码
使用个人签名
(请您文明上网理性发言!并遵守相关规定
   



Processed in 0.024031 s, 9 q - 无图精简版,sitemap,