CN111798549A - 舞蹈的编辑方法、装置及计算机存储介质 - Google Patents
舞蹈的编辑方法、装置及计算机存储介质 Download PDFInfo
- Publication number
- CN111798549A CN111798549A CN202010683798.XA CN202010683798A CN111798549A CN 111798549 A CN111798549 A CN 111798549A CN 202010683798 A CN202010683798 A CN 202010683798A CN 111798549 A CN111798549 A CN 111798549A
- Authority
- CN
- China
- Prior art keywords
- dance
- target
- action
- selection instruction
- sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000009471 action Effects 0.000 claims abstract description 183
- 230000033001 locomotion Effects 0.000 claims abstract description 67
- 238000009877 rendering Methods 0.000 claims abstract description 18
- 230000001960 triggered effect Effects 0.000 claims abstract description 9
- 238000013507 mapping Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 238000013499 data model Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/33—Intelligent editors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种舞蹈的编辑方法,所述舞蹈的编辑方法包括以下步骤:显示包括多个预设舞蹈动作对应的标识信息的选择界面;接收到通过所述选择界面触发的选择指令时,确定所述选择指令对应的目标舞蹈动作以及所述目标舞蹈动作的执行顺序;根据所述执行顺序依次根据所述目标舞蹈动作渲染三维模型。本发明还公开了一种舞蹈的编辑装置及计算机存储介质,通过显示多个预设舞蹈动作,根据用户选择的多个舞蹈动作按照执行顺序进行组合并渲染,生成完整的三维舞蹈,无需用户提前录制真人舞蹈视频,而是直接根据多个基础舞蹈动作进行组合,三维舞蹈画面的生成更加方便。
Description
技术领域
本发明涉及舞蹈编辑技术领域,尤其涉及舞蹈的编辑方法、装置及计算机存储介质。
背景技术
用户在向好友分享舞蹈视频时,通常需要由真人来跳舞,并拍摄舞蹈视频发给好朋友,比较麻烦。若通过三维虚拟形象来分享舞蹈,也需要用户跳完整段舞蹈,并记录相应的舞蹈动作,再将舞蹈中的各个动作逐一映射到三维虚拟形象,因此,现有的舞蹈画面的生成过程都比较繁琐。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种舞蹈的编辑方法、装置及计算机存储介质,旨在通过用户选择的多个舞蹈动作按照执行顺序进行组合,三维舞蹈画面的生成更加方便。
为实现上述目的,本发明提供一种舞蹈的编辑方法,所述舞蹈的编辑方法包括以下步骤:
显示包括多个预设舞蹈动作对应的标识信息的选择界面;
接收到通过所述选择界面触发的选择指令时,确定所述选择指令对应的目标舞蹈动作以及所述目标舞蹈动作的执行顺序;
根据所述执行顺序依次根据所述目标舞蹈动作渲染三维模型。
可选地,所述确定所述选择指令对应的目标舞蹈动作以及所述目标舞蹈动作的执行顺序的步骤包括:获取所述选择指令对应的目标舞蹈动作;
获取所述选择指令对应的目标舞蹈动作;
获取多个所述目标舞蹈动作对应的选择指令的触发顺序;
根据所述触发顺序确定多个所述目标舞蹈动作的执行顺序,其中,在检测到渲染指令时,执行所述根据所述执行顺序依次根据所述目标舞蹈动作渲染三维模型的步骤。
可选地,所述确定所述选择指令对应的目标舞蹈动作以及所述目标舞蹈动作的执行顺序的步骤包括:
获取所述选择指令对应的目标舞蹈动作;
获取多个所述目标舞蹈动作的排列顺序;
根据所述排列顺序确定所述目标舞蹈动作的执行顺序。
可选地,所述获取多个所述目标舞蹈动作的排列顺序的步骤之前,还包括:
获取所述选择指令对应的预设图像区域;
关联所述选择指令对应的所述目标舞蹈动作以及所述预设图像区域;
所述获取多个所述目标舞蹈动作的排列顺序的步骤包括:
获取所述选择界面中所述目标舞蹈动作关联的预设图像区域,其中,根据多个所述预设图像区域之间的顺序确定所述目标舞蹈动作的排列顺序。
可选地,所述获取所述选择指令对应的预设图像区域的步骤之后,还包括:
在检测到所述选择指令对应的预设图像区域已关联有舞蹈动作时,解除所述选择指令对应的预设图像区域与舞蹈动作的关联关系;
执行所述关联所述选择指令对应的所述目标舞蹈动作以及所述预设图像区域的步骤;
在检测到所述选择指令对应的预设图像区域未关联有舞蹈动作时,执行所述关联所述选择指令对应的所述目标舞蹈动作以及所述预设图像区域的步骤。
可选地,所述获取所述选择界面中所述目标舞蹈动作关联的预设图像区域的步骤之后,还包括:
检测是否存在未关联舞蹈动作的预设图像区域;
存在未关联舞蹈动作的预设图像区域时,将未关联舞蹈动作的预设图像区域与预设舞蹈姿势关联,并将所述预设舞蹈姿势作为所述目标舞蹈动作,其中,根据多个所述预设图像区域之间的顺序确定所述目标舞蹈动作的排列顺序。
可选地,所述舞蹈的编辑方法还包括:
获取摄像头采集的动作信息;
将所述动作信息映射到所述三维模型,生成所述三维模型对应的所述预设舞蹈动作;
存储所述预设舞蹈动作。
此外,为实现上述目的,本发明还提供一种舞蹈的编辑装置,所述舞蹈的编辑装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的舞蹈的编辑程序,所述舞蹈的编辑程序被所述处理器执行时实现如上所述中任一项所述的舞蹈的编辑方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机存储介质,所述计算机存储介质上存储有舞蹈的编辑程序,所述舞蹈的编辑程序被处理器执行时实现如上所述中任一项所述的舞蹈的编辑方法的步骤。
本发明实施例提出的舞蹈的编辑方法、装置及计算机存储介质,显示包括多个预设舞蹈动作对应的标识信息的选择界面,接收到通过所述选择界面触发的选择指令时,确定所述选择指令对应的目标舞蹈动作以及所述目标舞蹈动作的执行顺序,根据所述执行顺序依次根据所述目标舞蹈动作渲染三维模型。本发明通过显示多个预设舞蹈动作,根据用户选择的多个舞蹈动作按照执行顺序进行组合并渲染,生成完整的三维舞蹈,无需用户提前录制真人舞蹈视频,而是直接根据多个基础舞蹈动作进行组合,三维舞蹈画面的生成更加方便。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明舞蹈的编辑方法的一实施例的流程示意图;
图3为本发明舞蹈的编辑方法另一实施例的流程示意图;
图4为本发明舞蹈的编辑方法再一实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供一种解决方案,通过显示多个预设舞蹈动作,根据用户选择的多个舞蹈动作按照执行顺序进行组合并渲染,生成完整的三维舞蹈,无需用户提前录制真人舞蹈视频,而是直接根据多个基础舞蹈动作进行组合,三维舞蹈画面的生成更加方便。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端为智能手机、PC平板电脑等终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操网络通信模块、用户接口模块以及舞蹈的编辑程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的舞蹈的编辑程序,并执行以下操作:
显示包括多个预设舞蹈动作对应的标识信息的选择界面;
接收到通过所述选择界面触发的选择指令时,确定所述选择指令对应的目标舞蹈动作以及所述目标舞蹈动作的执行顺序;
根据所述执行顺序依次根据所述目标舞蹈动作渲染三维模型。
进一步地,处理器1001可以调用存储器1005中存储的舞蹈的编辑程序,还执行以下操作:
获取所述选择指令对应的目标舞蹈动作;
获取多个所述目标舞蹈动作对应的选择指令的触发顺序;
根据所述触发顺序确定多个所述目标舞蹈动作的执行顺序,其中,在检测到渲染指令时,执行所述根据所述执行顺序依次根据所述目标舞蹈动作渲染三维模型的步骤。
进一步地,处理器1001可以调用存储器1005中存储的舞蹈的编辑程序,还执行以下操作:
获取所述选择指令对应的目标舞蹈动作;
获取多个所述目标舞蹈动作的排列顺序;
根据所述排列顺序确定所述目标舞蹈动作的执行顺序。
进一步地,处理器1001可以调用存储器1005中存储的舞蹈的编辑程序,还执行以下操作:
获取所述选择指令对应的预设图像区域;
关联所述选择指令对应的所述目标舞蹈动作以及所述预设图像区域;
所述获取多个所述目标舞蹈动作的排列顺序的步骤包括:
获取所述选择界面中所述目标舞蹈动作关联的预设图像区域,其中,根据多个所述预设图像区域之间的顺序确定所述目标舞蹈动作的排列顺序。
进一步地,处理器1001可以调用存储器1005中存储的舞蹈的编辑程序,还执行以下操作:
在检测到所述选择指令对应的预设图像区域已关联有舞蹈动作时,解除所述选择指令对应的预设图像区域与舞蹈动作的关联关系;
执行所述关联所述选择指令对应的所述目标舞蹈动作以及所述预设图像区域的步骤;
在检测到所述选择指令对应的预设图像区域未关联有舞蹈动作时,执行所述关联所述选择指令对应的所述目标舞蹈动作以及所述预设图像区域的步骤。
进一步地,处理器1001可以调用存储器1005中存储的舞蹈的编辑程序,还执行以下操作:
检测是否存在未关联舞蹈动作的预设图像区域;
存在未关联舞蹈动作的预设图像区域时,将未关联舞蹈动作的预设图像区域与预设舞蹈姿势关联,并将所述预设舞蹈姿势作为所述目标舞蹈动作,其中,根据多个所述预设图像区域之间的顺序确定所述目标舞蹈动作的排列顺序。
进一步地,处理器1001可以调用存储器1005中存储的舞蹈的编辑程序,还执行以下操作:
获取摄像头采集的动作信息;
将所述动作信息映射到所述三维模型,生成所述三维模型对应的所述预设舞蹈动作;
存储所述预设舞蹈动作。
参照图2,在一实施例中,所述舞蹈的编辑方法包括以下步骤:
步骤S10,显示包括多个预设舞蹈动作对应的标识信息的选择界面;
在本实施例中,实施例终端以智能手机为例进行说明。智能手机中提供有舞蹈的编辑软件,编辑软件的选择界面中有多个预设舞蹈动作对应的标识信息,其中,预设舞蹈动作为预先设置并存储于智能手机中的舞蹈动作数据,每一预设舞蹈动作均可用于渲染三维模型,三维模型一般为类似人体的三维虚拟形象的数据模型,通过舞蹈动作数据的渲染呈现执行对应舞蹈动作的三维虚拟形象。
可选地,预设舞蹈动作对应的标识信息包括预设舞蹈动作的图标、文字、预览图片、预览视频中的至少一个,用户可根据标识信息识别该预设舞蹈动作具体包括的动作。预设舞蹈动作可以是单个动作,例如,抬左手、抬右手、提左腿、转身等动作,也可以是多个动作的简单组合,例如,抬左手的同时横向挥右手等,在此不作限定。
可选地,用户可通过3D软件事先编辑并存储单个预设舞蹈动作,实现舞蹈动作的自定义,通过先后执行多个预设舞蹈动作组成完整的一支舞蹈。或者,用户可事先通过图像采集装置的摄像头采集真人舞蹈的动作信息,例如,可通过动作捕捉服来采集真人舞蹈的动作信息,并将动作信息映射到三维模型,生成三维模型对应的预设舞蹈动作的资源文件,并存储该预设舞蹈动作的资源文件,以及将该预设舞蹈动作的资源文件加入到舞蹈的编辑软件中。
步骤S20,接收到通过所述选择界面触发的选择指令时,确定所述选择指令对应的目标舞蹈动作以及所述目标舞蹈动作的执行顺序;
在本实施例中,在显示选择界面后,若接收到用户通过选择界面触发的选择指令,则获取选择指令对应的目标舞蹈动作以及目标舞蹈动作的执行顺序。
可选地,用户可通过选择界面先后触发多个选择指令,每一选择指令对应一个目标舞蹈动作。在检测到用户通过选择界面触发的选择指令时,记录该选择指令对应的序号,从而确定多个选择指令的触发顺序,这样,在确定目标舞蹈动作的执行顺序的执行顺序时,按照多个选择指令的触发顺序依次获取对应的目标舞蹈动作的资源文件,将目标舞蹈动作的资源文件的获取顺序作为多个目标舞蹈动作的执行顺序。在确定目标舞蹈动作的执行顺序后,用户可通过智能手机主动触发渲染指令,以使智能手机根据执行顺序依次根据目标舞蹈动作的资源文件渲染三维模型并显示对应的画面,无需用户录制真人舞蹈动作以及将真人舞蹈动作映射到三维模型,实现一支完整舞蹈的快速编辑。在确定目标舞蹈动作的执行顺序后,也可由编辑软件触发渲染指令,并执行根据执行顺序依次根据目标舞蹈动作的资源文件渲染三维模型并显示对应的画面的步骤。
步骤S30,根据所述执行顺序依次根据所述目标舞蹈动作渲染三维模型。
在本实施例中,确定选择指令对应的目标舞蹈动作以及目标舞蹈动作的执行顺序后,按照执行顺序从数据库中依次获取目标舞蹈动作的资源文件,并根据目标舞蹈动作的资源文件依次渲染三维模型,使得三维模型对应的三维虚拟形象依次执行多个目标舞蹈动作,三维虚拟形象执行完一支完整的舞蹈,无需用户录制真人舞蹈动作以及将真人舞蹈动作映射到三维模型,从而提高三维舞蹈画面的生成效率。
可选地,三维模型可以是以卡通形象显示的虚拟人偶模型,这样,渲染出的三维虚拟形象也是以卡通形象显示的虚拟人偶形象,而卡通形象的显示方式可减少人体的细节描绘,降低渲染三维虚拟形象时的数据处理量,使得三维虚拟形象可流畅显示于智能手机等算力较低的终端设备上。此外,由于人体细节描绘的减少,可降低不必要的显示元素对舞蹈动作的干扰,用户在观看三维虚拟形象时舞蹈动作更加鲜明突出。
可选地,选择界面中还可包括音乐列表音乐列表包括多个音乐的信息,用户可通过包括音乐列表的选择界面选择合适的音乐,通过音乐与目标舞蹈动作配合,提高了三维舞蹈画面的表现效果。
在本实施例公开的技术方案中,通过显示多个预设舞蹈动作,根据用户选择的多个舞蹈动作按照执行顺序进行组合并渲染,生成完整的三维舞蹈,无需用户提前录制真人舞蹈视频,而是直接根据多个基础舞蹈动作进行组合,三维舞蹈画面的生成更加方便。
在另一实施例中,如图3所示,在上述图2所示的实施例基础上,步骤S20包括:
步骤S21,获取所述选择指令对应的目标舞蹈动作;
步骤S22,获取多个所述目标舞蹈动作的排列顺序;
在本实施例中,在显示包括多个预设舞蹈动作对应的标识信息的选择界面之后,获取选择指令对应的目标舞蹈动作,并获取多个目标舞蹈动作的排列顺序。
可选地,多个目标舞蹈动作的排列顺序可根据目标舞蹈动作对应的序号进行确定。例如,选择界面中提供可输入或选择序号的控件,用户在通过点击操作选择目标舞蹈动作后,可通过该控件输入或选择目标舞蹈动作对应的序号。在获取到多个目标舞蹈动作以及各个目标舞蹈动作对应的序号后,根据序号对多个目标舞蹈动作进行排序,得到多个目标舞蹈动作的排列顺序。
步骤S23,根据所述排列顺序确定所述目标舞蹈动作的执行顺序。
在本实施例中,在获取到多个目标舞蹈动作的排列顺序,将多个目标舞蹈动作的排列顺序作为目标舞蹈动作的执行顺序,并根据目标舞蹈动作的资源文件依次渲染三维模型,使得三维模型对应的三维虚拟形象依次执行多个目标舞蹈动作。
在本实施例公开的技术方案中,获取选择指令对应的目标舞蹈动作,获取多个目标舞蹈动作的排列顺序,根据排列顺序确定目标舞蹈动作的执行顺序,根据执行顺序组合多个目标舞蹈动作,实现舞蹈的编辑。
在再一实施例中,如图4所示,在图2至图3任一实施例所示的基础上,步骤S22之前,还包括:
步骤S01,获取所述选择指令对应的预设图像区域;
步骤S02,关联所述选择指令对应的所述目标舞蹈动作以及所述预设图像区域;
在本实施例中,选择界面中提供多个预设图像区域,用户可通过选择指令选择预设图像区域。在用户通过选择预设图像区域后,若检测到用户基于预设舞蹈动作的点击操作,则触发选择指令,并将用户选择的预设图像区域作为选择指令对应的预设图像区域,以及将点击操作对应的预设舞蹈动作作为选择指令对应的目标舞蹈动作,并关联选择指令对应的目标舞蹈动作以及预设图像区域。
可选地,预设图像区域可以是图形框,例如,圆形框、方形框等,在用户通过选择预设图像区域后,若检测到用户基于预设舞蹈动作的点击操作,则将点击操作对应的预设舞蹈动作的标识信息覆盖到图形框所在的区域,以向用户展示目标舞蹈动作与预设图像区域的关联关系。在点击操作对应的预设舞蹈动作的标识信息覆盖到图形框所在的区域后,图形框附近还可显示删除控件,若由于用户手误将目标舞蹈动作排列到了错误的位置,则可通过删除控件来解除目标舞蹈动作与预设图像区域的关联关系,使得舞蹈动作的排序更加方便。
可选地,在获取选择指令对应的预设图像区域之后,若检测到选择指令对应的预设图像区域已经关联有舞蹈动作,则解除选择指令对应的预设图像区域与舞蹈动作的关联关系,并执行关联选择指令对应的目标舞蹈动作以及预设图像区域的步骤,保证目标舞蹈动作与预设图像区域的一一对应。若检测到选择指令对应的预设图像区域未关联有舞蹈动作时,则执行关联选择指令对应的目标舞蹈动作以及预设图像区域的步骤,实现目标舞蹈动作与预设图像区域的对应。
步骤S22包括:
步骤S221,获取所述选择界面中所述目标舞蹈动作关联的预设图像区域,其中,根据多个所述预设图像区域之间的顺序确定所述目标舞蹈动作的排列顺序。
在本实施例中,多个预设图像区域之间预先设置有固定的先后顺序,在获取多个目标舞蹈动作的排列顺序时,可获取选择界面中目标舞蹈动作关联的预设图像区域,从而获取到多个预设图像区域。例如,选择界面中的每一预设图像区域上对应有序号,在用户通过选择界面触发选择指令时,预设舞蹈动作包括第一舞蹈动作和第二舞蹈动作,在检测到用户点击第一舞蹈动作后,若又检测用户点击的预设图像区域,则获取预设图像区域对应的序号,将序号作为第一舞蹈动作的序号,后续根据该序号对第一舞蹈动作进行排序,若在用户点击第一舞蹈动作后,检测到用户点击第二舞蹈动作,又检测用户点击的预设图像区域,则获取预设图像区域对应的序号,将序号作为第二舞蹈动作的序号,后续根据该序号对第二舞蹈动作进行排序,又例如,选择界面中的多个预设图像区域按照位置进行排序,例如,从左到右排序,或者从上到下排序,将多个预设图像区域的位置排序作为多个预设图像区域之间固定的先后顺序。在根据多个预设图像区域固定的先后顺序确定目标舞蹈动作的排列顺序时,例如,第一舞蹈动作对应的预设图像区域的排序优于第二舞蹈动作对应的预设图像区域,则将第一舞蹈动作的排列顺序也优于第二舞蹈动作。
可选地,在获取选择界面中目标舞蹈动作关联的预设图像区域,检测选择界面中是否存在未关联舞蹈动作的预设图像区域,若存在未关联舞蹈动作的预设图像区域,表明用户在舞蹈编辑过程中有遗漏,因此,可将未关联舞蹈动作的预设图像区域与预设舞蹈姿势关联,并将预设舞蹈姿势作为目标舞蹈动作,作为用户选择指令对应的一个目标舞蹈动作,并根据多个预设图像区域之间的顺序确定目标舞蹈动作的排列顺序,从而提醒用户存在预设图像区域未指定对应的目标舞蹈动作。
在本实施例公开的技术方案中,获取选择指令对应的预设图像区域,关联选择指令对应的所述目标舞蹈动作以及预设图像区域,获取选择界面中目标舞蹈动作关联的预设图像区域,根据多个预设图像区域之间的顺序确定目标舞蹈动作的排列顺序,根据排列顺序组合多个目标舞蹈动作,实现舞蹈的编辑。
此外,本发明实施例还提出一种舞蹈的编辑装置,所述舞蹈的编辑装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的舞蹈的编辑程序,所述舞蹈的编辑程序被所述处理器执行时实现如上各个实施例所述的舞蹈的编辑方法的步骤。
此外,本发明实施例还提出一种计算机存储介质,所述计算机存储介质上存储有舞蹈的编辑程序,所述舞蹈的编辑程序被处理器执行时实现如上各个实施例所述的舞蹈的编辑方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种舞蹈的编辑方法,其特征在于,所述舞蹈的编辑方法包括以下步骤:
显示包括多个预设舞蹈动作对应的标识信息的选择界面;
接收到通过所述选择界面触发的选择指令时,确定所述选择指令对应的目标舞蹈动作以及所述目标舞蹈动作的执行顺序;
根据所述执行顺序依次根据所述目标舞蹈动作渲染三维模型。
2.如权利要求1所述的舞蹈的编辑方法,其特征在于,所述确定所述选择指令对应的目标舞蹈动作以及所述目标舞蹈动作的执行顺序的步骤包括:获取所述选择指令对应的目标舞蹈动作;
获取所述选择指令对应的目标舞蹈动作;
获取多个所述目标舞蹈动作对应的选择指令的触发顺序;
根据所述触发顺序确定多个所述目标舞蹈动作的执行顺序,其中,在检测到渲染指令时,执行所述根据所述执行顺序依次根据所述目标舞蹈动作渲染三维模型的步骤。
3.如权利要求1所述的舞蹈的编辑方法,其特征在于,所述确定所述选择指令对应的目标舞蹈动作以及所述目标舞蹈动作的执行顺序的步骤包括:
获取所述选择指令对应的目标舞蹈动作;
获取多个所述目标舞蹈动作的排列顺序;
根据所述排列顺序确定所述目标舞蹈动作的执行顺序。
4.如权利要求3所述的舞蹈的编辑方法,其特征在于,所述获取多个所述目标舞蹈动作的排列顺序的步骤之前,还包括:
获取所述选择指令对应的预设图像区域;
关联所述选择指令对应的所述目标舞蹈动作以及所述预设图像区域;
所述获取多个所述目标舞蹈动作的排列顺序的步骤包括:
获取所述选择界面中所述目标舞蹈动作关联的预设图像区域,其中,根据多个所述预设图像区域之间的顺序确定所述目标舞蹈动作的排列顺序。
5.如权利要求4所述的舞蹈的编辑方法,其特征在于,所述获取所述选择指令对应的预设图像区域的步骤之后,还包括:
在检测到所述选择指令对应的预设图像区域已关联有舞蹈动作时,解除所述选择指令对应的预设图像区域与舞蹈动作的关联关系;
执行所述关联所述选择指令对应的所述目标舞蹈动作以及所述预设图像区域的步骤;
在检测到所述选择指令对应的预设图像区域未关联有舞蹈动作时,执行所述关联所述选择指令对应的所述目标舞蹈动作以及所述预设图像区域的步骤。
6.如权利要求4所述的舞蹈的编辑方法,其特征在于,所述获取所述选择界面中所述目标舞蹈动作关联的预设图像区域的步骤之后,还包括:
检测是否存在未关联舞蹈动作的预设图像区域;
存在未关联舞蹈动作的预设图像区域时,将未关联舞蹈动作的预设图像区域与预设舞蹈姿势关联,并将所述预设舞蹈姿势作为所述目标舞蹈动作,其中,根据多个所述预设图像区域之间的顺序确定所述目标舞蹈动作的排列顺序。
7.如权利要求1所述的舞蹈的编辑方法,其特征在于,所述舞蹈的编辑方法还包括:
获取摄像头采集的动作信息;
将所述动作信息映射到所述三维模型,生成所述三维模型对应的所述预设舞蹈动作;
存储所述预设舞蹈动作。
8.一种舞蹈的编辑装置,其特征在于,所述舞蹈的编辑装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的舞蹈的编辑程序,所述舞蹈的编辑程序被所述处理器执行时实现如权利要求1至7中任一项所述的舞蹈的编辑方法的步骤。
9.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有舞蹈的编辑程序,所述舞蹈的编辑程序被处理器执行时实现如权利要求1至7中任一项所述的舞蹈的编辑方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010683798.XA CN111798549B (zh) | 2020-07-15 | 2020-07-15 | 舞蹈的编辑方法、装置及计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010683798.XA CN111798549B (zh) | 2020-07-15 | 2020-07-15 | 舞蹈的编辑方法、装置及计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111798549A true CN111798549A (zh) | 2020-10-20 |
CN111798549B CN111798549B (zh) | 2024-02-20 |
Family
ID=72807301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010683798.XA Active CN111798549B (zh) | 2020-07-15 | 2020-07-15 | 舞蹈的编辑方法、装置及计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111798549B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113521711A (zh) * | 2021-07-13 | 2021-10-22 | 济南幼儿师范高等专科学校 | 一种舞蹈训练辅助***及方法 |
CN113590872A (zh) * | 2021-07-28 | 2021-11-02 | 广州艾美网络科技有限公司 | 跳舞谱面生成的方法、装置以及设备 |
CN113792646A (zh) * | 2021-09-10 | 2021-12-14 | 广州艾美网络科技有限公司 | 舞蹈动作辅助生成方法、装置及跳舞设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10319957A (ja) * | 1997-05-23 | 1998-12-04 | Enix:Kk | キャラクタ舞踏動作表示装置、方法および記録媒体 |
CN1629889A (zh) * | 2003-12-15 | 2005-06-22 | 中国科学院自动化研究所 | 三维植物体音乐动画*** |
CN202049531U (zh) * | 2011-05-26 | 2011-11-23 | 贵州大学 | 舞蹈设计装置 |
CN110674794A (zh) * | 2018-11-08 | 2020-01-10 | 郭娜 | 一种全景舞蹈动作建模方法及舞蹈教学辅助*** |
CN110955786A (zh) * | 2019-11-29 | 2020-04-03 | 网易(杭州)网络有限公司 | 一种舞蹈动作数据的生成方法及装置 |
CN111179385A (zh) * | 2019-12-31 | 2020-05-19 | 网易(杭州)网络有限公司 | 一种舞蹈动画的处理方法及装置、电子设备、存储介质 |
-
2020
- 2020-07-15 CN CN202010683798.XA patent/CN111798549B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10319957A (ja) * | 1997-05-23 | 1998-12-04 | Enix:Kk | キャラクタ舞踏動作表示装置、方法および記録媒体 |
CN1629889A (zh) * | 2003-12-15 | 2005-06-22 | 中国科学院自动化研究所 | 三维植物体音乐动画*** |
CN202049531U (zh) * | 2011-05-26 | 2011-11-23 | 贵州大学 | 舞蹈设计装置 |
CN110674794A (zh) * | 2018-11-08 | 2020-01-10 | 郭娜 | 一种全景舞蹈动作建模方法及舞蹈教学辅助*** |
CN110955786A (zh) * | 2019-11-29 | 2020-04-03 | 网易(杭州)网络有限公司 | 一种舞蹈动作数据的生成方法及装置 |
CN111179385A (zh) * | 2019-12-31 | 2020-05-19 | 网易(杭州)网络有限公司 | 一种舞蹈动画的处理方法及装置、电子设备、存储介质 |
Non-Patent Citations (1)
Title |
---|
李娟: "高校舞蹈专业远程教学***的设计与实现", 《万方数据知识服务平台》, pages 1 - 63 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113521711A (zh) * | 2021-07-13 | 2021-10-22 | 济南幼儿师范高等专科学校 | 一种舞蹈训练辅助***及方法 |
CN113590872A (zh) * | 2021-07-28 | 2021-11-02 | 广州艾美网络科技有限公司 | 跳舞谱面生成的方法、装置以及设备 |
CN113590872B (zh) * | 2021-07-28 | 2023-11-28 | 广州艾美网络科技有限公司 | 跳舞谱面生成的方法、装置以及设备 |
CN113792646A (zh) * | 2021-09-10 | 2021-12-14 | 广州艾美网络科技有限公司 | 舞蹈动作辅助生成方法、装置及跳舞设备 |
Also Published As
Publication number | Publication date |
---|---|
CN111798549B (zh) | 2024-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106385591B (zh) | 视频处理方法及视频处理装置 | |
CN108416825B (zh) | 动态图的生成装置、方法及计算机可读存储介质 | |
CN111798549B (zh) | 舞蹈的编辑方法、装置及计算机存储介质 | |
CN111612873B (zh) | Gif图片生成方法、装置及电子设备 | |
EP2786353B1 (en) | Methods and systems for capturing and moving 3d models and true-scale metadata of real world objects | |
CN103092612B (zh) | 实现安卓操作***3d桌面贴图的方法及电子装置 | |
KR20220160665A (ko) | 증강 현실 항목 모음 | |
CN112598785A (zh) | 虚拟形象的三维模型生成方法、装置、设备及存储介质 | |
US20240078703A1 (en) | Personalized scene image processing method, apparatus and storage medium | |
CN111930231B (zh) | 交互控制方法、终端设备及存储介质 | |
TW202009682A (zh) | 基於擴增實境的互動方法及裝置 | |
JP7337428B1 (ja) | 対象物の双方向な三次元表現の制御方法、制御装置及び記録媒体 | |
CN114116086A (zh) | 一种页面编辑方法、装置、设备及存储介质 | |
CN114003160A (zh) | 数据可视化展示方法、装置、计算机设备和存储介质 | |
CN113760161A (zh) | 数据生成、图像处理方法、装置、设备及存储介质 | |
CN110544315B (zh) | 虚拟对象的控制方法及相关设备 | |
CN114125421A (zh) | 图像处理方法、移动终端及存储介质 | |
CN112150602A (zh) | 模型图像的渲染方法和装置、存储介质和电子设备 | |
CN108401173A (zh) | 移动直播的互动终端、方法及计算机可读存储介质 | |
CN113127126B (zh) | 对象展示方法及装置 | |
CN115904168A (zh) | 基于多设备的影像素材处理方法及相关装置 | |
KR101211178B1 (ko) | 증강 현실 컨텐츠 재생 시스템 및 방법 | |
CN116828131A (zh) | 基于虚拟现实的拍摄处理方法、装置及电子设备 | |
CN114092608A (zh) | 表情的处理方法及装置、计算机可读存储介质、电子设备 | |
CN111696179A (zh) | 卡通三维模型和虚拟仿真人的生成方法、装置和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |