首页> 中国专利> Flash制作中的二维无缝拼接方法

Flash制作中的二维无缝拼接方法

摘要

本发明公开了一种Flash制作中的二维无缝拼接方法,首先在场景中绘制透视线并转化为透视线静态实例元件;在舞台中绘制所需场景的任意一段并转化为静态场景实例元件;在静态实场景实例元件中插入关健帧,创建补间动画,将所需场景的各段分别制作成为若干动态实例场景元件;把动态实例场景元件的透视线和舞台中的透视线对齐,将后续的动态实例场景元件缩小依次放入舞台,得到一段动态的透视场景Flash动画。本发明克服了一般Flash制作中无法实现仿三维漫游效果的问题,使Flash制作动态场景中实现仿三维漫游效果得以实现。

著录项

  • 公开/公告号CN102236907A

    专利类型发明专利

  • 公开/公告日2011-11-09

    原文格式PDF

  • 申请/专利权人 西安和利德软件有限公司;

    申请/专利号CN201110197644.0

  • 发明设计人 赵俊啸;

    申请日2011-07-14

  • 分类号G06T13/20;

  • 代理机构西北工业大学专利中心;

  • 代理人顾潮琪

  • 地址 710075 陕西省西安市科技二路72号软件园西岳阁6楼

  • 入库时间 2023-12-18 03:38:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-07-10

    未缴年费专利权终止 IPC(主分类):G06T13/20 授权公告日:20140507 终止日期:20190714 申请日:20110714

    专利权的终止

  • 2016-06-08

    专利权质押合同登记的注销 IPC(主分类):G06T13/20 授权公告日:20140507 登记号:2014610000026 出质人:西安和利德软件有限公司 质权人:西安泰信融资担保有限公司 解除日:20160516 申请日:20110714

    专利权质押合同登记的生效、变更及注销

  • 2014-12-10

    专利权质押合同登记的生效 IPC(主分类):G06T13/20 登记号:2014610000026 登记生效日:20141008 出质人:西安和利德软件有限公司 质权人:西安泰信融资担保有限公司 发明名称:Flash制作中的二维无缝拼接方法 授权公告日:20140507 申请日:20110714

    专利权质押合同登记的生效、变更及注销

  • 2014-05-07

    授权

    授权

  • 2011-12-21

    实质审查的生效 IPC(主分类):G06T13/20 申请日:20110714

    实质审查的生效

  • 2011-11-09

    公开

    公开

查看全部

说明书

技术领域

本发明涉及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制作中无法实现仿三维漫游效果的问题,使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,根据场景的长度,参考透视线,一直到最后一段场景。

第六步:回到舞台,新建图层2,将图层2按住鼠标左键移到图层1的下面,打开以库面板,找到实例元件3,按下鼠标左键,将实例元件3拖入到舞台中,将实例元件3的透视线和舞台图层1的透视线对齐到重叠位置。

第七步:在舞台上新建图层3,将图层3按住鼠标左键移到图层2的下面,在库面板中将元件4拖入到图层3的舞台中,等比例缩小为原来大小的58%,并且同步骤6一样和图层1中的透视线对齐到重叠位置,此时图层2的实例元件3和图层3的实例元件4在场景中就能连接成为一小段透视的场景。

第八步:按照上面步骤的方法,新建图层4,将图层4按住鼠标左键移到图层3的下面,将实例元件5拖入到图层4的舞台中,将实例元件5大小调整为图层3中实例元件4的大小,再等比例缩小为图层3中实例元件4大小的58%,并和图层1中的透视线对齐到重叠位置。

第九步:新建图层5,将图层5按住鼠标左键移到图层4的下面,将实例元件6拖入到图层5的舞台中,将实例元件6大小调整为图层4中实例元件5的大小,再等比例缩小为图层4中实例元件5大小的58%,并和图层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的视觉交汇点的位置,在第40帧处任意位置插入关健帧,将图层2中的实例元件2放大为原来的1.80倍,鼠标左键点击图层2的第一帧,点击鼠标右键,选择创建补间动画,打开属性面板,调节缓动值为20。

第五步:按照上面第二步~第四步的方法,继续绘制透视线上的其他场景段,命名为实例元件4、实例元件5、实例元件6、实例元件7、实例元件8,实例元件9,根据场景的长度,参考透视线,一直到最后一段场景。

第六步:回到舞台,新建图层2,将图层2按住鼠标左键移到图层1的下面,打开以库面板,找到实例元件3,按下鼠标左键,将实例元件3拖入到舞台中,将实例元件3的透视线和舞台图层1的透视线对齐到重叠位置。

第七步:在舞台上新建图层3,将图层3按住鼠标左键移到图层2的下面,在库面板中将元件4拖入到图层3的舞台中,等比例缩小为原来大小的56.5%,并且同步骤6一样和图层1中的透视线对齐到重叠位置,此时图层2的实例元件3和图层3的实例元件4在场景中就能连接成为一小段透视的场景。

第八步:按照上面步骤的方法,新建图层4,将图层4按住鼠标左键移到图层3的下面,将实例元件5拖入到图层4的舞台中,将实例元件5大小调整为图层3中实例元件4的大小,再等比例缩小为图层3中实例元件4大小的56.5%,并和图层1中的透视线对齐到重叠位置。

第九步:新建图层5,将图层5按住鼠标左键移到图层4的下面,将实例元件6拖入到图层5的舞台中,将实例元件6大小调整为图层4中实例元件5的大小,再等比例缩小为图层4中实例元件5大小的56.5%,并和图层1中的透视线对齐到重叠位置。

第十步:按照上面的方法继续制作后面所需要的场景段数,一直到所需场景的最后一段。

二维无缝贴图,在Flash制作过程中,弥补了二维软件无法实现三维虚拟漫游的缺憾,开发过程简单方便,在以后的开发和推广中意义广泛。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号