本发明专利技术公开了一种Flash制作中的二维无缝拼接方法,首先在场景中绘制透视线并转化为透视线静态实例元件;在舞台中绘制所需场景的任意一段并转化为静态场景实例元件;在静态实场景实例元件中插入关健帧,创建补间动画,将所需场景的各段分别制作成为若干动态实例场景元件;把动态实例场景元件的透视线和舞台中的透视线对齐,将后续的动态实例场景元件缩小依次放入舞台,得到一段动态的透视场景Flash动画。本发明专利技术克服了一般Flash制作中无法实现仿三维漫游效果的问题,使Flash制作动态场景中实现仿三维漫游效果得以实现。
【技术实现步骤摘要】
本专利技术涉及Flash制作中实现三维漫游镜头推进的开发领域。
技术介绍
在Flash制作过程中,传统的动画或者游戏中的场景大多都是利用平移方式来实现,但是在类似煤矿巷道这样特殊的场景制作中,为了让使用者更能完整的认识煤矿矿井巷道的构造结构及其布置,平面移动技术就不能满足需求,而如果能把三维虚拟漫游技术利用到Flash软件的制作中,将起到让体验者身临其境的感觉,而二维无缝贴图技术正是 Flash实现三维虚拟漫游技术的关键。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种基于Flash制作下的二维无缝贴图方法,在Flash制作中实现模拟三维虚拟漫游技术。本专利技术解决其技术问题所采用的技术方案包括以下步骤步骤1 在舞台水平中心位置确定垂直中心线,以垂直中心线上的任意一点为透视点。步骤2 根据场景需求在舞台四周选择若干点,绘制所述点与透视点的连线作为透视线。步骤3 将绘制的透视线和透视点转化为透视线静态实例元件。步骤4:选取所需场景的一段,以透视线为参考,在舞台中绘制所需场景的任意一段。步骤5 将绘制好的场景转化为静态场景实例元件。步骤6 新建一个实例元件,将所述透视线静态实例元件和静态场景实例元件加入到新建实例元件场景的不同层次。步骤7 将静态场景实例元件的透视线和静态透视线实例元件的透视线调整到重合位置,然后把静态场景实例元件的中心点调整到和静态透视线实例元件的透视点重合位置。步骤8 在静态实场景实例元件的第35-45帧处任意位置插入关健帧,将插入关键帧处的静态实场景实例元件放大到原来的1. 75-1. 85倍,创建补间动画,完成本段动态实例场景元件制作,返回舞台。步骤9 重复步骤4 步骤8,将所需场景的各段分别制作成为若干动态实例场景元件。步骤10 将第一次制作的动态实例场景元件拖入到舞台场景中,把动态实例场景元件的透视线和舞台中的透视线对齐,把动态实例场景元件的中心点调整到和舞台透视点位置重合。步骤11 新建图层,将图层位置移动到上一动态场景实例元件所在图层的下面,将第二次制作的动态实例场景元件拖入舞台场景中,把动态实例场景元件的透视线和舞台中的透视线对齐,将动态实例场景元件的中心点调整到和舞台透视点位置重合。步骤12 将第二次放入的动态实例场景元件缩小到原来大小的55% -58%。步骤13 重复步骤10 步骤12,将其他的动态场景元件依次放入舞台,得到一段动态的透视场景Flash动画。本专利技术的有益效果是在Flash制作中,本专利技术能够实现三维动画中的场景漫游效果,人物在场景中漫游的时候动态纵深感强烈,运行流畅,不管是应用到二维虚拟仿真产品还是多媒体课件的开发,都能很容易的应用的其中;场景在绘制过程中,重复利用的素材很多,所以在绘制的过程中也减少了工作量,同时也有利于素材库的建设;传统的动画或者游戏中的场景大多都是利用平移方式来实现。,弥补了在Flash制作场景中的仿三维漫游效果,采用了以透视线为参考,分段绘制,按一定比例缩放拼接的方法,克服了一般Flash制作中无法实现仿三维漫游效果的问题,使Flash制作动态场景中实现仿三维漫游效果得以实现。下面结合附图和实施例对本专利技术进一步说明。附图说明图1是本专利技术实施例第1步的示意图;图2是本专利技术实施例第2步的示意图;图3是本专利技术实施例第4步的示意图;图4是本专利技术实施例第6步的示意图;图5是本专利技术实施例第7步的示意图;图6是本专利技术实施例第8步的示意图;图7是本专利技术的方法流程图。具体实施例方式二维无缝贴图在制作上主要用到的都是Flash实例素材的重复运动,我们用 FlashCS3软件,以下面的这3个场景作为实例来说明一下它的制作过程。第一个场景的制作过程第一步我们首先需要确定这段场景的透视线交汇点,如图1所示。将图层1绘制好的透视线按快捷键Ctrl+F8转化成为实例元件1。第二步新建图层2,以图层1的透视线为参考绘制一段场景,如图2。第三步按下快捷键Ctrl+F8将绘制好的这段场景转化成为实例元件2,删除舞台图层2中的实例元件2。第四步按下快捷键Ctrl+F8新建实例元件3,按下快捷键F11,打开以库面板,找到实例元件1,将实例元件1拖入实例元件3的图层1中,场景中心对齐,新建图层2,从库面板中将实例元件2拖入到实例元件3的舞台中,将两个场景的透视线调整到重合位置,如图3所示,按住快捷键Q,调节实例元件2的中心点到图层1中实例元件1的视觉交汇点的位置,在第35帧处任意位置插入关健帧,将图层2中的实例元件2放大为原来的1. 75倍, 鼠标左键点击图层2的第一帧,点击鼠标右键,选择创建补间动画,打开属性面板,调节缓动值为18。第五步按照上面第二步 第四步的方法,继续绘制透视线上的其他场景段,命名为实例元件4、实例元件5、实例元件6、实例元件7、实例元件8,实例元件9,根据场景的长度,参考透视线,一直到最后一段场景。第六步回到舞台,新建图层2,将图层2按住鼠标左键移到图层1的下面,打开以库面板,找到实例元件3,按下鼠标左键,将实例元件3拖入到舞台中,将实例元件3的透视线和舞台图层1的透视线对齐到重叠位置,如图4。第七步在舞台上新建图层3,将图层3按住鼠标左键移到图层2的下面,在库面板中将元件4拖入到图层3的舞台中,等比例缩小为原来大小的55%,并且同步骤6—样和图层1中的透视线对齐到重叠位置,此时图层2的实例元件3和图层3的实例元件4在场景中就能连接成为一小段透视的场景,如图5。第八步按照上面步骤的方法,新建图层4,将图层4按住鼠标左键移到图层3的下面,将实例元件5拖入到图层4的舞台中,将实例元件5大小调整为图层3中实例元件4 的大小,再等比例缩小为图层3中实例元件4大小的55%,并和图层1中的透视线对齐到重叠位置,如图6。第九步新建图层5,将图层5按住鼠标左键移到图层4的下面,将实例元件6拖入到图层5的舞台中,将实例元件6大小调整为图层4中实例元件5的大小,再等比例缩小为图层4中实例元件5大小的55%,并和图层1中的透视线对齐到重叠位置。第十步按照上面的方法继续制作后面所需要的场景段数,一直到所需场景的最后一段。第二个场景的制作过程第一步我们首先需要确定这段场景的透视线交汇点,将图层1绘制好的透视线按快捷键Ctrl+F8转化成为实例元件1。第二步新建图层2,以图层1的透视线为参考绘制一段场景。第三步按下快捷键Ctrl+F8将绘制好的这段场景转化成为实例元件2,删除舞台图层2中的实例元件2。第四步按下快捷键Ctrl+F8新建实例元件3,按下快捷键F11,打开以库面板,找到实例元件1,将实例元件1拖入实例元件3的图层1中,场景中心对齐,新建图层2,从库面板中将实例元件2拖入到实例元件3的舞台中,将两个场景的透视线调整到重合位置,如图3所示,按住快捷键Q,调节实例元件2的中心点到图层1中实例元件1的视觉交汇点的位置,在第45帧处任意位置插入关健帧,将图层2中的实例元件2放大为原来的1. 85倍, 鼠标左键点击图层2的第一帧,点击鼠标右键,选择创建补间动画,打开属性面板,调节缓动值为22。第五步按照上面第二步 第四步的方法,继续绘制透视线上的其他场景段,命名为实例元件4、实例元件5、实例元件6、实例元件7、实例元件8,实例元件9,根据场景的长度,参考透视线,一本文档来自技高网...
【技术保护点】
1.一种Flash制作中的二维无缝拼接方法,其特征在于包括下述步骤:步骤1:在舞台水平中心位置确定垂直中心线,以垂直中心线上的任意一点为透视点;步骤2:根据场景需求在舞台四周选择若干点,绘制所述点与透视点的连线作为透视线;步骤3:将绘制的透视线和透视点转化为透视线静态实例元件;步骤4:选取所需场景的一段,以透视线为参考,在舞台中绘制所需场景的任意一段;步骤5:将绘制好的场景转化为静态场景实例元件;步骤6:新建一个实例元件,将所述透视线静态实例元件和静态场景实例元件加入到新建实例元件场景的不同层次;步骤7:将静态场景实例元件的透视线和静态透视线实例元件的透视线调整到重合位置,然后把静态场景实例元件的中心点调整到和静态透视线实例元件的透视点重合位置;步骤8:在静态实场景实例元件的第35-45帧处任意位置插入关健帧,将插入关键帧处的静态实场景实例元件放大到原来的1.75-1.85倍,创建补间动画,完成本段动态实例场景元件制作,返回舞台;步骤9:重复步骤4~步骤8,将所需场景的各段分别制作成为若干动态实例场景元件;步骤10:将第一次制作的动态实例场景元件拖入到舞台场景中,把动态实例场景元件的透视线和舞台中的透视线对齐,把动态实例场景元件的中心点调整到和舞台透视点位置重合;步骤11:新建图层,将图层位置移动到上一动态场景实例元件所在图层的下面,将第二次制作的动态实例场景元件拖入舞台场景中,把动态实例场景元件的透视线和舞台中的透视线对齐,将动态实例场景元件的中心点调整到和舞台透视点位置重合;步骤12:将第二次放入的动态实例场景元件缩小到原来大小的55%-58%;步骤13:重复步骤10~步骤12,将其他的动态场景元件依次放入舞台,得到一段动态的透视场景Flash动画。...
【技术特征摘要】
【专利技术属性】
技术研发人员:赵俊啸,
申请(专利权)人:西安和利德软件有限公司,
类型:发明
国别省市:87
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。